Re: RELEASE - 0.1.2

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...)

HTH
Tom


-- 
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.

Other related posts: