Compiling Gconf

hernux hernuz@etherac.com.ar
Mon Nov 19 01:52:00 GMT 2001


Hi..

I'm trying to compile gconf on cygwin.but I can't do it.

I made some changes to the source code (some gave them to me).
So configure script works fine, but gconf.c does not compile.

I changed the source as follows:

gconf/gconf-internals.c: 21: insert #include <sys/socket.h>
gconf/gconf-chageset.c: 20: insert #include "gconf-value.h"
gconf/gconf-chageset.c: 21: insert #include "gconf-engine.h"
gconf/gconf.c: 20: insert #include "gconf-value.h"
gconf/gconf.c: 21: insert #include "gconf-engine.h"

and run "LIBS=-lintl ./configure && make".



This is what i get:
-------------------
In file included from gconf-internals.c:23:
gconf-internals.h:48: warning: type defaults to `int' in declaration of
`ConfigV
alue'
gconf-internals.h:48: parse error before `*'
gconf-internals.h:49: parse error before `*'
gconf-internals.h:49: warning: type defaults to `int' in declaration of
`corba_v
alue_from_gconf_value'
gconf-internals.h:49: warning: data definition has no type or storage
class
gconf-internals.h:51: parse error before `ConfigValue'
gconf-internals.h:52: parse error before `*'
gconf-internals.h:52: warning: type defaults to `int' in declaration of
`invalid
_corba_value'
gconf-internals.h:52: warning: data definition has no type or storage
class
gconf-internals.h:55: parse error before `obj'
gconf-internals.h:59: parse error before `ConfigSchema'
gconf-internals.h:60: parse error before `*'
gconf-internals.h:60: warning: type defaults to `int' in declaration of
`corba_s
chema_from_gconf_schema'
gconf-internals.h:60: warning: data definition has no type or storage
class
gconf-internals.h:61: warning: type defaults to `int' in declaration of
`ConfigS
chema'
gconf-internals.h:61: parse error before `*'
gconf-internals.h:166: parse error before `*'
gconf-internals.h:177: parse error before `ConfigServer'
gconf-internals.h:179: parse error before
`gconf_get_current_lock_holder'
gconf-internals.h:179: warning: type defaults to `int' in declaration of
`gconf_
get_current_lock_holder'
gconf-internals.h:179: warning: data definition has no type or storage
class
gconf-internals.h:191: parse error before `gconf_orb_get'
gconf-internals.h:191: warning: type defaults to `int' in declaration of
`gconf_
orb_get'
gconf-internals.h:191: warning: data definition has no type or storage
class
gconf-internals.h:193: parse error before `gconf_activate_server'
gconf-internals.h:194: warning: type defaults to `int' in declaration of
`gconf_
activate_server'
gconf-internals.h:194: warning: data definition has no type or storage
class
In file included from gconf-internals.c:23:
gconf-internals.h: In function `gconf_CORBA_Object_equal':
gconf-internals.h:227: `CORBA_Environment' undeclared (first use in this
functio
n)
gconf-internals.h:227: (Each undeclared identifier is reported only once
gconf-internals.h:227: for each function it appears in.)
gconf-internals.h:227: parse error before `ev'
gconf-internals.h:228: `CORBA_Object' undeclared (first use in this
function)
gconf-internals.h:232: warning: implicit declaration of function
`CORBA_exceptio
n_init'
gconf-internals.h:232: `ev' undeclared (first use in this function)
gconf-internals.h:233: warning: implicit declaration of function
`CORBA_Object_i
s_equivalent'
gconf-internals.h:233: `_obj_a' undeclared (first use in this function)
gconf-internals.h:233: `_obj_b' undeclared (first use in this function)
gconf-internals.h:234: warning: implicit declaration of function
`CORBA_exceptio
n_free'
gconf-internals.h: In function `gconf_CORBA_Object_hash':
gconf-internals.h:242: `CORBA_Environment' undeclared (first use in this
functio
n)
gconf-internals.h:242: parse error before `ev'
gconf-internals.h:243: `CORBA_Object' undeclared (first use in this
function)
gconf-internals.h:244: `CORBA_unsigned_long' undeclared (first use in
this funct
ion)
gconf-internals.h:246: `ev' undeclared (first use in this function)
gconf-internals.h:247: `retval' undeclared (first use in this function)
gconf-internals.h:247: warning: implicit declaration of function
`CORBA_Object_h
ash'
gconf-internals.h:247: `_obj' undeclared (first use in this function)
gconf-internals.h:247: `G_MAXUINT' undeclared (first use in this
function)
gconf-internals.h:251: warning: control reaches end of non-void function
gconf-internals.c: At top level:
gconf-internals.c:152: warning: type defaults to `int' in declaration of
`Config
Value'
gconf-internals.c:152: parse error before `*'
gconf-internals.c: In function `gconf_value_from_corba_value':
gconf-internals.c:157: `value' undeclared (first use in this function)
gconf-internals.c:159: `InvalidVal' undeclared (first use in this
function)
gconf-internals.c:162: `IntVal' undeclared (first use in this function)
gconf-internals.c:165: `StringVal' undeclared (first use in this
function)
gconf-internals.c:168: `FloatVal' undeclared (first use in this
function)
gconf-internals.c:171: `BoolVal' undeclared (first use in this function)
gconf-internals.c:174: `SchemaVal' undeclared (first use in this
function)
gconf-internals.c:177: `ListVal' undeclared (first use in this function)
gconf-internals.c:180: `PairVal' undeclared (first use in this function)
gconf-internals.c:160: warning: unreachable code at beginning of switch
statemen
t
gconf-internals.c:198: warning: implicit declaration of function
`g_utf8_validat
e'
gconf-internals.c:225: `BIntVal' undeclared (first use in this function)
gconf-internals.c:228: `BBoolVal' undeclared (first use in this
function)
gconf-internals.c:231: `BFloatVal' undeclared (first use in this
function)
gconf-internals.c:234: `BStringVal' undeclared (first use in this
function)
gconf-internals.c:237: `BInvalidVal' undeclared (first use in this
function)
gconf-internals.c:226: warning: unreachable code at beginning of switch
statemen
t
gconf-internals.c:256: `ConfigValue' undeclared (first use in this
function)
gconf-internals.c:256: parse error before `)'
gconf-internals.c:283: parse error before `)'
gconf-internals.c:286: parse error before `)'
gconf-internals.c: At top level:
gconf-internals.c:299: parse error before `ConfigValue'
gconf-internals.c: In function `fill_corba_value_from_gconf_value':
gconf-internals.c:301: `value' undeclared (first use in this function)
gconf-internals.c:303: `cv' undeclared (first use in this function)
gconf-internals.c:303: `InvalidVal' undeclared (first use in this
function)
gconf-internals.c:310: `IntVal' undeclared (first use in this function)
gconf-internals.c:314: `StringVal' undeclared (first use in this
function)
gconf-internals.c:315: warning: implicit declaration of function
`CORBA_string_d
up'
gconf-internals.c:318: `FloatVal' undeclared (first use in this
function)
gconf-internals.c:322: `BoolVal' undeclared (first use in this function)
gconf-internals.c:326: `SchemaVal' undeclared (first use in this
function)
gconf-internals.c:335: `ListVal' undeclared (first use in this function)
gconf-internals.c:342: warning: implicit declaration of function
`CORBA_sequence
_ConfigBasicValue_allocbuf'
gconf-internals.c:345: warning: implicit declaration of function
`CORBA_sequence
_set_release'
gconf-internals.c:350: `BIntVal' undeclared (first use in this function)
gconf-internals.c:354: `BBoolVal' undeclared (first use in this
function)
gconf-internals.c:358: `BStringVal' undeclared (first use in this
function)
gconf-internals.c:362: `BFloatVal' undeclared (first use in this
function)
gconf-internals.c:366: `BSchemaVal' undeclared (first use in this
function)
gconf-internals.c:370: `BInvalidVal' undeclared (first use in this
function)
gconf-internals.c:351: warning: unreachable code at beginning of switch
statemen
t
gconf-internals.c:380: `ConfigValue' undeclared (first use in this
function)
gconf-internals.c:380: parse error before `)'
gconf-internals.c:389: `PairVal' undeclared (first use in this function)
gconf-internals.c:399: parse error before `)'
gconf-internals.c:401: parse error before `)'
gconf-internals.c:312: warning: unreachable code at beginning of switch
statemen
t
gconf-internals.c: At top level:
gconf-internals.c:415: parse error before `*'
gconf-internals.c:417: warning: return-type defaults to `int'
gconf-internals.c: In function `corba_value_from_gconf_value':
gconf-internals.c:418: `ConfigValue' undeclared (first use in this
function)
gconf-internals.c:418: `cv' undeclared (first use in this function)
gconf-internals.c:418: warning: statement with no effect
gconf-internals.c:420: warning: implicit declaration of function
`ConfigValue__a
lloc'
gconf-internals.c:425: warning: control reaches end of non-void function
gconf-internals.c: At top level:
gconf-internals.c:427: parse error before `*'
gconf-internals.c:429: warning: return-type defaults to `int'
gconf-internals.c: In function `invalid_corba_value':
gconf-internals.c:430: `ConfigValue' undeclared (first use in this
function)
gconf-internals.c:430: `cv' undeclared (first use in this function)
gconf-internals.c:430: warning: statement with no effect
gconf-internals.c:434: `InvalidVal' undeclared (first use in this
function)
gconf-internals.c:437: warning: control reaches end of non-void function
gconf-internals.c: At top level:
gconf-internals.c:440: parse error before `obj'
gconf-internals.c: In function `gconf_object_to_string':
gconf-internals.c:443: `CORBA_Environment' undeclared (first use in this
functio
n)
gconf-internals.c:443: parse error before `ev'
gconf-internals.c:447: `ev' undeclared (first use in this function)
gconf-internals.c:449: warning: implicit declaration of function
`CORBA_ORB_obje
ct_to_string'
gconf-internals.c:449: `obj' undeclared (first use in this function)
gconf-internals.c:449: warning: assignment makes pointer from integer
without a
cast
gconf-internals.c:453: `err' undeclared (first use in this function)
gconf-internals.c:462: warning: implicit declaration of function
`CORBA_free'
gconf-internals.c: At top level:
gconf-internals.c:468: parse error before `corba_type_from_gconf_type'
gconf-internals.c:469: warning: return-type defaults to `int'
gconf-internals.c: In function `corba_type_from_gconf_type':
gconf-internals.c:473: `IntVal' undeclared (first use in this function)
gconf-internals.c:475: `BoolVal' undeclared (first use in this function)
gconf-internals.c:477: `FloatVal' undeclared (first use in this
function)
gconf-internals.c:479: `InvalidVal' undeclared (first use in this
function)
gconf-internals.c:481: `StringVal' undeclared (first use in this
function)
gconf-internals.c:483: `SchemaVal' undeclared (first use in this
function)
gconf-internals.c:485: `ListVal' undeclared (first use in this function)
gconf-internals.c:487: `PairVal' undeclared (first use in this function)
gconf-internals.c:492: warning: control reaches end of non-void function
gconf-internals.c: At top level:
gconf-internals.c:495: parse error before `type'
gconf-internals.c: In function `gconf_type_from_corba_type':
gconf-internals.c:497: `type' undeclared (first use in this function)
gconf-internals.c:499: `InvalidVal' undeclared (first use in this
function)
gconf-internals.c:501: `StringVal' undeclared (first use in this
function)
gconf-internals.c:503: `IntVal' undeclared (first use in this function)
gconf-internals.c:505: `FloatVal' undeclared (first use in this
function)
gconf-internals.c:507: `SchemaVal' undeclared (first use in this
function)
gconf-internals.c:509: `BoolVal' undeclared (first use in this function)
gconf-internals.c:511: `ListVal' undeclared (first use in this function)
gconf-internals.c:513: `PairVal' undeclared (first use in this function)
gconf-internals.c:500: warning: unreachable code at beginning of switch
statemen
t
gconf-internals.c: At top level:
gconf-internals.c:523: parse error before `ConfigSchema'
gconf-internals.c: In function `fill_corba_schema_from_gconf_schema':
gconf-internals.c:525: `cs' undeclared (first use in this function)
gconf-internals.c:525: `sc' undeclared (first use in this function)
gconf-internals.c: At top level:
gconf-internals.c:556: parse error before `*'
gconf-internals.c:558: warning: return-type defaults to `int'
gconf-internals.c: In function `corba_schema_from_gconf_schema':
gconf-internals.c:559: `ConfigSchema' undeclared (first use in this
function)
gconf-internals.c:559: `cs' undeclared (first use in this function)
gconf-internals.c:559: warning: statement with no effect
gconf-internals.c:561: warning: implicit declaration of function
`ConfigSchema__
alloc'
gconf-internals.c:566: warning: control reaches end of non-void function
gconf-internals.c: At top level:
gconf-internals.c:569: warning: type defaults to `int' in declaration of
`Config
Schema'
gconf-internals.c:569: parse error before `*'
gconf-internals.c: In function `gconf_schema_from_corba_schema':
gconf-internals.c:577: `cs' undeclared (first use in this function)
gconf-internals.c: At top level:
gconf-internals.c:2416: parse error before `read_current_server'
gconf-internals.c:2418: warning: return-type defaults to `int'
gconf-internals.c: In function `read_current_server':
gconf-internals.c:2429: `CORBA_OBJECT_NIL' undeclared (first use in this
functio
gconf-internals.c:2462: `CORBA_Environment' undeclared (first use in
this functi
on)nf-internals.c:2461: `CORBA_ORB' undeclared (first use in this
function)
gconf-internals.c:2463: `ConfigServer' undeclared (first use in this
function)
gconf-internals.c:2465: `ev' undeclared (first use in this function)
gconf-internals.c:2467: `orb' undeclared (first use in this function)
gconf-internals.c:2477: `server' undeclared (first use in this function)
gconf-internals.c:2477: warning: implicit declaration of function
`CORBA_ORB_str
ing_to_object'
gconf-internals.c:2491: warning: control reaches end of non-void
function
gconf-internals.c: At top level:
gconf-internals.c:2495: parse error before `ConfigServer'
gconf-internals.c: In function `gconf_get_lock_or_current_holder':
gconf-internals.c:2498: `ConfigServer' undeclared (first use in this
function)
gconf-internals.c:2498: parse error before `server'
gconf-internals.c:2503: `current_server' undeclared (first use in this
function)

gconf-internals.c:2504: `CORBA_OBJECT_NIL' undeclared (first use in this
functio
n)
gconf-internals.c:2506: `lock_directory' undeclared (first use in this
function)

gconf-internals.c:2509: `err' undeclared (first use in this function)
gconf-internals.c:2517: `server' undeclared (first use in this function)
gconf-internals.c: At top level:
gconf-internals.c:2696: parse error before
`gconf_get_current_lock_holder'
gconf-internals.c:2697: warning: return-type defaults to `int'
gconf-internals.c: In function `gconf_get_current_lock_holder':
gconf-internals.c:2699: `ConfigServer' undeclared (first use in this
function)
gconf-internals.c:2699: parse error before `server'
gconf-internals.c:2702: `server' undeclared (first use in this function)
gconf-internals.c:2705: warning: control reaches end of non-void
function
gconf-internals.c: At top level:
gconf-internals.c:2740: parse error before `gconf_orb_get'
gconf-internals.c:2741: warning: return-type defaults to `int'
gconf-internals.c:2746: `CORBA_OBJECT_NIL' undeclared (first use in this
functio
n)onf-internals.c:2744: syntax error before `gconf_orb'
gconf-internals.c:2748: `CORBA_Environment' undeclared (first use in
this functi
gconf-internals.c:2751: parse error before `context'
gconf-internals.c:2754: `ev' undeclared (first use in this function)
gconf-internals.c:2756: warning: implicit declaration of function
`CORBA_ORB_ini
t'
gconf-internals.c:2760: warning: implicit declaration of function
`CORBA_ORB_get
_default_context'
gconf-internals.c:2760: `context' undeclared (first use in this
function)
gconf-internals.c:2764: warning: implicit declaration of function
`CORBA_Context
_set_one_value'
gconf-internals.c:2782: warning: control reaches end of non-void
function
gconf-internals.c: At top level:
gconf-internals.c:2827: parse error before `gconf_activate_server'
gconf-internals.c:2829: warning: return-type defaults to `int'
gconf-internals.c: In function `gconf_activate_server':
gconf-internals.c:2830: `ConfigServer' undeclared (first use in this
function)
gconf-internals.c:2830: parse error before `server'
gconf-internals.c:2837: `CORBA_Environment' undeclared (first use in
this functi
on)
gconf-internals.c:2837: parse error before `ev'
gconf-internals.c:2848: `server' undeclared (first use in this function)
gconf-internals.c:2852: `ev' undeclared (first use in this function)
gconf-internals.c:2854: warning: implicit declaration of function
`CORBA_Object_
is_nil'
gconf-internals.c:2856: warning: implicit declaration of function
`ConfigServer_
ping'
gconf-internals.c:2858: `CORBA_NO_EXCEPTION' undeclared (first use in
this funct
ion)
gconf-internals.c:2859: `CORBA_OBJECT_NIL' undeclared (first use in this
functio
n)
gconf-internals.c:2885: warning: implicit declaration of function
`g_spawn_async
'
gconf-internals.c:2888: `G_SPAWN_LEAVE_DESCRIPTORS_OPEN' undeclared
(first use i
n this function)
gconf-internals.c:2929: warning: control reaches end of non-void
function
gconf-internals.c: In function `fill_corba_schema_from_gconf_schema':
gconf-internals.c:537: warning: `default_val' might be used
uninitialized in thi
s function
gconf-internals.c: In function `corba_schema_from_gconf_schema':
gconf-internals.c:537: warning: `default_val' might be used
uninitialized in thi
s function
make: *** [gconf-internals.lo] Error 1
-----------------------------------

I can't find out what it may be...
This is how lines 48-52 looks like:
-------------------------------------------
GConfValue*  gconf_value_from_corba_value      (const ConfigValue
*value);
ConfigValue* corba_value_from_gconf_value      (const GConfValue
*value);
void         fill_corba_value_from_gconf_value (const GConfValue
*value,
                                                ConfigValue
*dest);
ConfigValue* invalid_corba_value               (void);
-------------------------------------------

It's all....thanx
Hernux


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list