Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 2273 - emerge gnome-extra/gnomemm
Summary: emerge gnome-extra/gnomemm
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-04-30 06:46 UTC by Raul
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emege gnome-extra/gnomemm utput (gnomemm.emerge.gz,3.95 KB, application/gzip)
2002-04-30 07:40 UTC, Raul
Details
proposed patch for procbar.gen_h in gnomemm-1.2.2 (gnomemm-1.2.2-procbar.gen_h.patch,116 bytes, patch)
2002-05-03 23:24 UTC, Peter G. McDonald
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Raul 2002-04-30 06:46:40 UTC
!!! 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
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-04-30 07:17:51 UTC
Any chance you can paste some of the actual compilation errors?
Comment 2 Raul 2002-04-30 07:40:49 UTC
Created attachment 734 [details]
emege gnome-extra/gnomemm utput
Comment 3 Raul 2002-04-30 07:41:50 UTC
i have upload an attachment with the output of the emerge.

regards
Comment 4 Seemant Kulleen (RETIRED) gentoo-dev 2002-04-30 07:57:30 UTC
That is not the complete output...
Comment 5 Raul 2002-04-30 12:01:50 UTC
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
Comment 6 Cody Pisto 2002-05-03 20:01:42 UTC
 I can confirm this bug 
Comment 7 Peter G. McDonald 2002-05-03 23:24:39 UTC
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.
Comment 8 Bruce A. Locke (RETIRED) gentoo-dev 2002-05-03 23:44:35 UTC
Punt to seemant
Comment 9 Seemant Kulleen (RETIRED) gentoo-dev 2002-05-04 08:04:05 UTC
Peter,

you rock!  It compiles anyway :)  Now, test the thing, lads!
Comment 10 Michael Thompson 2002-05-07 10:39:33 UTC
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.
Comment 11 Matthew Turk (RETIRED) gentoo-dev 2002-05-08 19:03:42 UTC
Same problem here.  Is it a gcc issue? 
Comment 12 Matthew Kennedy (RETIRED) gentoo-dev 2002-05-08 21:08:35 UTC
this works for me with a gcc3 profile
Comment 13 Holger Benl 2002-05-18 18:30:45 UTC
I've had the same problem with the gnomemm-1.2.2-r1 ebuild. The gnomemm-1.2.2 ebuild works fine...  
Comment 14 Seemant Kulleen (RETIRED) gentoo-dev 2002-05-25 17:16:01 UTC
so lads, can we get some confirmation on whether 1.2.2 or 1.2.2-r1 is the one
that works for people?
Comment 15 Seemant Kulleen (RETIRED) gentoo-dev 2002-05-30 23:53:29 UTC
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.