/bin/sh ./libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -pthread -pthread -O2 -march=athlon-mp -pipe -mmmx -msse -m3dnow -DSCM_ENABLE_DEPRECATED=1 -c -o gtk-compat.lo gtk-compat.c guile-gtk.c: In function 'sgtk_callback_marshal': guile-gtk.c:2147: error: 'scm_gc_heap_lock' undeclared (first use in this function) guile-gtk.c:2147: error: (Each undeclared identifier is reported only once guile-gtk.c:2147: error: for each function it appears in.) make[2]: *** [guile-gtk.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -pthread -pthread -O2 -march=athlon-mp -pipe -mmmx -msse -m3dnow -DSCM_ENABLE_DEPRECATED=1 -c gtk-compat.c -fPIC -DPIC -o .libs/gtk-compat.o i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I. -I. -I. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -pthread -pthread -O2 -march=athlon-mp -pipe -mmmx -msse -m3dnow -DSCM_ENABLE_DEPRECATED=1 -c gtk-compat.c -o gtk-compat.o >/dev/null 2>&1 make[2]: Leaving directory `/var/tmp/portage/x11-libs/guile-gtk-1.2.0.41/work/guile-gtk-0.41' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-libs/guile-gtk-1.2.0.41/work/guile-gtk-0.41' make: *** [all] Error 2
Created attachment 111681 [details] /var/log/portage/x11-libs:guile-gtk-1.2.0.41:20070301-122413.log
Created attachment 111683 [details] /tmp/emerge--info
fresh install: root@moon_gen_2:~# gcc-config -l [1] i686-pc-linux-gnu-4.1.2 * root@moon_gen_2:~# so fix_libtool_files.sh is very unlikely to help here ...
This version is really outdated and works with gtk-1.2. What we really need is a version bump, see bug 161884, so this old cruft can be removed.
Why do you mark RESOLVED/CANTFIX first, then a dep ? I cant see the use of the DEP afterwards ... guie is a dep of sci-electronics/geda-suite what means ... as long as this bug remains unsolved, as long as I cant compile guile-gtk ... I can NOT get geda ! It mya not be a direct dep, but it's still "blocking" emerges ... root@moon_gen_2:~# USE="-readline -doc -examples -png -gif -jpeg -xinerama " emerge -va sci-electronics/geda-suite These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] x11-libs/guile-gtk-1.2.0.41 0 kB [ebuild N ] sci-electronics/iverilog-0.8.3 0 kB [ebuild N ] sci-electronics/pcb-20070208 USE="-gif -jpeg -png" 0 kB [ebuild N ] sci-electronics/gnucap-0.35.20070221 USE="-doc -examples" 3,962 kB [ebuild N ] sci-electronics/gerbv-1.0.2 USE="-doc -png -xinerama" 0 kB [ebuild N ] sci-electronics/gtkwave-3.0.22 USE="-doc -examples" 2,447 kB [ebuild N ] sci-electronics/gnetman-0.0.1_pre20060522 0 kB [ebuild N ] sci-electronics/ng-spice-rework-17-r1 USE="-debug -readline" 0 kB [ebuild N ] sci-electronics/gwave-20051222 0 kB [ebuild N ] sci-electronics/geda-suite-20050820 0 kB Total: 10 packages (10 new), Size of downloads: 6,408 kB
Yay for rants...
Duplicate, as you apparently can't live w/ CANTFIX. *** This bug has been marked as a duplicate of bug 161884 ***
(In reply to comment #4) > This version is really outdated and works with gtk-1.2. What we really need is > a version bump, see bug 161884, so this old cruft can be removed. Agreed on the old cruft part, but it can't be removed, sorry. We still have a few apps that depend on GTK+ 1.2 and that still have no replacement. gwave is one of them as it depends on guile-gtk 1.2. It's an old thing that isn't even good, but it's the only analog waveform viewer we have, and as such it's used by a lot of people. It's also a dependency of gspiceui and the geda suite. So, I reopen this bug as it isn't resolved at all. Anybody who can come up with a solution to this will be my hero of the day. Denis.
Since this was more important than I thought I had a second look. guile-gtk emerges fine for me when guile-1.6.[78] is installed and fails for guile-1.8.1-r3.
hmmm ... why the hell did Denis Dupeyron reopen this ? - it HAS BEEN FIXED ! proof: [ebuild R ] x11-libs/guile-gtk-1.2.0.41 0 kB I did emerge it ! (forgot how) - he did not add himself to CC, so he is unlikely to keep an eye on this ... - I dont want Jakub to get on nerves => I CLOSE IT AGAIN; maybe WORKSFORME will please Denis better than DUP or CANTFIX ?
fixed by harddepping on guile-1.6*
(In reply to comment #10) > hmmm ... why the hell did Denis Dupeyron reopen this ? > - it HAS BEEN FIXED ! proof: [ebuild R ] x11-libs/guile-gtk-1.2.0.41 0 kB > I did emerge it ! (forgot how) No, it wasn't fixed. A bug is considered fixed when it works for all users. And it wasn't the case here. > - he did not add himself to CC, so he is unlikely to keep an eye on this ... What you didn't know is that I was discussing this bug with the maintainer himself while you were writing this rather useless reply. In other words, I was more than keeping an eye on it. Plus, there are other ways, that you apparently don't know, of tracking bugs. > - I dont want Jakub to get on nerves Please let Gentoo officials deal with Jakub's emotions. > => I CLOSE IT AGAIN; maybe WORKSFORME will please Denis better than DUP or > CANTFIX ? Feel free to open all the bugs you want, but please let us close them, it's our job. And please, do not use capitals as it's considered impolite. In this case, I'm not reopening this bug because Marijn Schouten has actually fixed it while you were erroneously closing it. Thanks for filing this bug, anyway.