Quote:
Originally Posted by linuxmandrake
The debian deb package from debian home page didn't work. I tried using the source but whilest making it i got the following
In file included from egg-marshal.c:1:
eggmarshalers.h:5:32: glib-object.h: No such file or directory
In file included from egg-marshal.c:1:
eggmarshalers.h:10: error: syntax error before "extern"
eggmarshalers.h:10: error: syntax error before '*' token
eggmarshalers.h:18: error: syntax error before '*' token
eggmarshalers.h:26: error: syntax error before '*' token
In file included from egg-marshal.c:2:
eggmarshalers.c:2:32: glib-object.h: No such file or directory
In file included from egg-marshal.c:2:
eggmarshalers.c:51: error: syntax error before "void"
eggmarshalers.c:52: error: syntax error before '*' token
eggmarshalers.c: In function `_egg_marshal_VOID__OBJECT_OBJECT':
eggmarshalers.c:59: error: syntax error before "data1"
eggmarshalers.c:64: error: syntax error before '*' token
eggmarshalers.c:65: error: syntax error before "data1"
eggmarshalers.c:67: warning: implicit declaration of function `g_return_if_fail'eggmarshalers.c:67: error: `n_param_values' undeclared (first use in this function)
eggmarshalers.c:67: error: (Each undeclared identifier is reported only once
eggmarshalers.c:67: error: for each function it appears in.)
eggmarshalers.c:69: warning: implicit declaration of function `G_CCLOSURE_SWAP_DATA'
eggmarshalers.c:69: error: `closure' undeclared (first use in this function)
eggmarshalers.c:71: error: `data1' undeclared (first use in this function)
eggmarshalers.c:72: error: `data2' undeclared (first use in this function)
eggmarshalers.c:72: warning: implicit declaration of function `g_value_peek_pointer'
eggmarshalers.c:72: error: `param_values' undeclared (first use in this function)
eggmarshalers.c:79: error: `marshal_data' undeclared (first use in this function)
eggmarshalers.c:79: error: `cc' undeclared (first use in this function)
eggmarshalers.c: At top level:
eggmarshalers.c:89: error: syntax error before '*' token
eggmarshalers.c: In function `_egg_marshal_VOID__OBJECT_STRING_LONG_LONG':
eggmarshalers.c:96: error: syntax error before "data1"
eggmarshalers.c:103: error: syntax error before '*' token
eggmarshalers.c:104: error: syntax error before "data1"
eggmarshalers.c:106: error: `n_param_values' undeclared (first use in this function)
eggmarshalers.c:108: error: `closure' undeclared (first use in this function)
eggmarshalers.c:110: error: `data1' undeclared (first use in this function)
eggmarshalers.c:111: error: `data2' undeclared (first use in this function)
eggmarshalers.c:111: error: `param_values' undeclared (first use in this function)
eggmarshalers.c:118: error: `marshal_data' undeclared (first use in this function)
eggmarshalers.c:118: error: `cc' undeclared (first use in this function)
eggmarshalers.c: At top level:
eggmarshalers.c:130: error: syntax error before '*' token
eggmarshalers.c: In function `_egg_marshal_VOID__OBJECT_LONG':
eggmarshalers.c:137: error: syntax error before "data1"
eggmarshalers.c:142: error: syntax error before '*' token
eggmarshalers.c:143: error: syntax error before "data1"
eggmarshalers.c:145: error: `n_param_values' undeclared (first use in this function)
eggmarshalers.c:147: error: `closure' undeclared (first use in this function)
eggmarshalers.c:149: error: `data1' undeclared (first use in this function)
eggmarshalers.c:150: error: `data2' undeclared (first use in this function)
eggmarshalers.c:150: error: `param_values' undeclared (first use in this function)
eggmarshalers.c:157: error: `marshal_data' undeclared (first use in this function)
eggmarshalers.c:157: error: `cc' undeclared (first use in this function)
make[1]: *** [egg-marshal.o] Error 1
make: *** [systray] Error 2
why?
|
Your problem is that your system does not meet the requirements to build the package. You probably have glib-2.x.x installed ( note that this is the glib library version 2, NOT the glibc library)and do not have the corresponding -devel package ( probably called glib2-2.x.x-devel or something similar). Install that and that should take care of your problem