!!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 5, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/gnome-extra/gnomemm/gnomemm-1.2.2.ebuild . my computer is a compaq presario 706 EA. Athlon 1000 with kernel 2.4.18
Any chance you can paste some of the actual compilation errors?
Created attachment 734 [details] emege gnome-extra/gnomemm utput
i have upload an attachment with the output of the emerge. regards
That is not the complete output...
sorry, but i have type emerge gnome-extra/gnomemm > emerge.gnomemm.out 2> emerge.gnomemm.out. first lines are this: construct_copies.cc: In function `void Gnome::gnome_druid_page_standard_construct(GnomeDruidPageStandard *)': construct_copies.cc:219: warning: `double' used for argument 3 of `Gnome::gnome_druid_page_standard_configure_size(GnomeDruidPageStandard *, int, int)' procbar.cc: In method `Gnome::ProcBar::ProcBar(const Gtk::Label &, const vector<Gdk_Color *,allocator<Gdk_Color *> > &, gint (*)())': procbar.cc:23: passing `gint (*)()' as argument 5 of `gnome_proc_bar_construct(GnomeProcBar *, GtkWidget *, int, GdkColor *, gint (*)(void *))' make[4]: *** [procbar.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive-am] Error 2 procbar.cc: In method `Gnome::ProcBar::ProcBar(const Gtk::Label &, const vector<Gdk_Color *,allocator<Gdk_Color *> > &, gint (*)())': procbar.cc:23: passing `gint (*)()' as argument 5 of `gnome_proc_bar_construct(GnomeProcBar *, GtkWidget *, int, GdkColor *, gint (*)(void *))' make[4]: *** [procbar.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 5, Exitcode 2 !!! (no error message) i haven't got anymore :(, please tell me what i have to do to give you more information. thanks
I can confirm this bug
Created attachment 815 [details, diff] proposed patch for procbar.gen_h in gnomemm-1.2.2 I could be mitaken, I haven't examined the source carefully, but it appears the constructor for the procbar class is missing a void* from the parameter to the function pointer (cb) passed as the last parameter. This patch simply inserts void* into the function pointer parameter list in both the declaration and definition of the procbar constructor in the procbar.gen_h file. After fiddling with the md5 checksum, I was able to get this package to "ebuild", and then inturn I was able to install and run gabber. I note that gnome.org have several more recent versions of gnomemm out already.
Punt to seemant
Peter, you rock! It compiles anyway :) Now, test the thing, lads!
I'm getting this error when attempting to merge gnomemm-1.2.2-r1: procbar.cc: In method `Gnome::ProcBar::ProcBar(const Gtk::Label &, const vector<Gdk_Color *,allocator<Gdk_Color *> > &, gint (*)(void *))': procbar.cc:23: ANSI C++ prohibits conversion from `(void *)' to `(...)' I'm not at the computer that is having this problem so I can't investigate further at the moment.
Same problem here. Is it a gcc issue?
this works for me with a gcc3 profile
I've had the same problem with the gnomemm-1.2.2-r1 ebuild. The gnomemm-1.2.2 ebuild works fine...
so lads, can we get some confirmation on whether 1.2.2 or 1.2.2-r1 is the one that works for people?
Since, no-one's given me an update on it, and it compiles on mine with the -r1, I'll assume this is a dead issue and close the report.