Hi Tom, Thanks for your help. Le vendredi 16 septembre 2005 à 00:35:21 TomPh <tpgww@xxxxxxxxxxx> a écrit: > On Thu, 15 Sep 2005 11:50:05 +0200 > Denis Prost <denis.prost@xxxxxxxxxx> wrote: > > > I just met a problem compiling last release on my debian system with > > gtk+ 2.6.8 and gcc 4.0.1. > > > > "make" fails with : > > > > src/utils/cell-renderers/mg-cell-renderer-popup.c: In function > > 'mcrp_class_init': > > src/utils/cell-renderers/mg-cell-renderer-popup.c:143: error: > > 'e2_marshal_VOID__STRING_INT_INT_INT_INT' undeclared (first use in > > this function) > > src/utils/cell-renderers/mg-cell-renderer-popup.c:143: error: (Each > > undeclared identifier is reported only once > > src/utils/cell-renderers/mg-cell-renderer-popup.c:143: error: for > > each function it appears in.) > > src/utils/cell-renderers/mg-cell-renderer-popup.c:157: error: > > 'e2_marshal_VOID__VOID' undeclared (first use in this function) > > make: *** [objs/src/utils/cell-renderers/mg-cell-renderer-popup.o] > > Erreur 1 compiling > > 'src/utils/cell-renderers/mg-cell-renderer-popup.c' > > I have a _very_ faint recollection of somebody having problems with > missing or bad glib-genmarshal, causing symptoms like this. > > File .../src/build/e2_marshal.list should include > VOID:VOID > VOID:STRING,INT,INT,INT,INT > > and from that, as part of the build process, glib-genmarshal produces > a temporary file .../src/build/e2_marshal.h including > #define e2_marshal_VOID__VOID g_cclosure_marshal_VOID__VOID void > e2_marshal_VOID__STRING_INT_INT_INT_INT ( <snip> ) > > If your marshal list is correct, then I suggest trying a fresh install > of glib-genmarshal (don't know how debian does it, but mine came in a > glib-devel package...) I reinstalled glib-genmarshal (package libglib2.0-dev on debian), then "make clean" and "make" again and it works ! Don't really know what happened but anyway... Regards Denis -- Users can unsubscribe from the list by sending email to emelfm2-request@xxxxxxxxxxxxx with 'unsubscribe' in the subject field or by logging into the web interface.