Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 168876 - x11-libs/guile-gtk-1.2.0.41 does not build with guile-1.8
Summary: x11-libs/guile-gtk-1.2.0.41 does not build with guile-1.8
Status: VERIFIED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: guile-1.8
  Show dependency tree
 
Reported: 2007-03-01 12:28 UTC by DEMAINE Benoît-Pierre, aka DoubleHP
Modified: 2007-05-05 19:50 UTC (History)
1 user (show)

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


Attachments
/var/log/portage/x11-libs:guile-gtk-1.2.0.41:20070301-122413.log (x11-libs:guile-gtk-1.2.0.41:20070301-122413.log,12.29 KB, text/plain)
2007-03-01 12:28 UTC, DEMAINE Benoît-Pierre, aka DoubleHP
Details
/tmp/emerge--info (emerge--info,4.37 KB, text/plain)
2007-03-01 12:28 UTC, DEMAINE Benoît-Pierre, aka DoubleHP
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DEMAINE Benoît-Pierre, aka DoubleHP 2007-03-01 12:28:19 UTC
/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
Comment 1 DEMAINE Benoît-Pierre, aka DoubleHP 2007-03-01 12:28:35 UTC
Created attachment 111681 [details]
/var/log/portage/x11-libs:guile-gtk-1.2.0.41:20070301-122413.log
Comment 2 DEMAINE Benoît-Pierre, aka DoubleHP 2007-03-01 12:28:51 UTC
Created attachment 111683 [details]
/tmp/emerge--info
Comment 3 DEMAINE Benoît-Pierre, aka DoubleHP 2007-03-01 12:29:39 UTC
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 ... 
Comment 4 Marijn Schouten (RETIRED) gentoo-dev 2007-03-01 14:18:27 UTC
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.

Comment 5 DEMAINE Benoît-Pierre, aka DoubleHP 2007-03-01 14:27:29 UTC
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
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-03-01 14:28:42 UTC
Yay for rants...
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-03-01 14:29:00 UTC
Duplicate, as you apparently can't live w/ CANTFIX.

*** This bug has been marked as a duplicate of bug 161884 ***
Comment 8 Denis Dupeyron (RETIRED) gentoo-dev 2007-05-05 16:50:00 UTC
(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.
Comment 9 Marijn Schouten (RETIRED) gentoo-dev 2007-05-05 17:29:22 UTC
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.
Comment 10 DEMAINE Benoît-Pierre, aka DoubleHP 2007-05-05 17:31:49 UTC
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 ?
Comment 11 Marijn Schouten (RETIRED) gentoo-dev 2007-05-05 17:36:45 UTC
fixed by harddepping on guile-1.6*
Comment 12 Denis Dupeyron (RETIRED) gentoo-dev 2007-05-05 17:53:00 UTC
(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.