Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
I cannot compile app-office/gnucash-2.0.4-r1 as it seems to require /usr/lib/libguile-ltdl.la which is not installed by dev-scheme/guile-1.8.1-r1. These are my use flags: [ebuild R ] dev-scheme/guile-1.8.1-r1 USE="deprecated discouraged nls regex -debug -debug-freelist -debug-malloc -elisp -networking -threads" 0 kB [ebuild U ] app-office/gnucash-2.0.4-r1 [2.0.4] USE="nls -chipcard -debug -doc -hbci -ofx -quotes" 0 kB And here is the error: if /bin/sh ../../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../.. -std=gnu99 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -march=pentium4m -pipe -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -MT gw-core-utils.lo -MD -MP -MF ".deps/gw-core-utils.Tpo" -c -o gw-core-utils.lo gw-core-utils.c; \ then mv -f ".deps/gw-core-utils.Tpo" ".deps/gw-core-utils.Plo"; else rm -f ".deps/gw-core-utils.Tpo"; exit 1; fi i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../.. -I../.. -std=gnu99 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -march=pentium4m -pipe -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -MT gw-core-utils.lo -MD -MP -MF .deps/gw-core-utils.Tpo -c gw-core-utils.c -fPIC -DPIC -o .libs/gw-core-utils.o /bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -std=gnu99 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -march=pentium4m -pipe -g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -g -o libgw-core-utils.la -rpath /usr/lib -lgwrap-guile-runtime -lgwrap-core-runtime -lguile -lguile-ltdl -lqthreads -lpthread -lcrypt -lm -lffi gw-core-utils.lo libcore-utils.la -pthread -Wl,--export-dynamic -lgthread-2.0 -lrt -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lguile -lltdl -lgmp -lcrypt -lm -lltdl -lpopt -lm -lm grep: /usr/lib/libguile-ltdl.la: No such file or directory /bin/sed: can't read /usr/lib/libguile-ltdl.la: No such file or directory libtool: link: `/usr/lib/libguile-ltdl.la' is not a valid libtool archive make[4]: *** [libgw-core-utils.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/app-office/gnucash-2.0.4-r1/work/gnucash-2.0.4/src/core-utils' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/app-office/gnucash-2.0.4-r1/work/gnucash-2.0.4/src/core-utils' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/app-office/gnucash-2.0.4-r1/work/gnucash-2.0.4/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-office/gnucash-2.0.4-r1/work/gnucash-2.0.4' make: *** [all] Error 2 !!! ERROR: app-office/gnucash-2.0.4-r1 failed. Call stack: ebuild.sh, line 1613: Called dyn_compile ebuild.sh, line 970: Called qa_call 'src_compile' environment, line 3494: Called src_compile gnucash-2.0.4-r1.ebuild, line 83: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/app-office/gnucash-2.0.4-r1/temp/build.log'.
Created an attachment (id=109396) [details] emerge --info emerge --info
I have the same problem, and I can't find anything about libguile-ltdl, other than bugs about it not being there. Nothing on my system provides this file, and I don't see any obvious Guile-related things to merge...
What USE flags did you compile guile with? show me: emerge -pv guile
I had this problem, too. Run revdep-rebuild after upgrading guile, and if your problem is the same as mine, it will want to rebuild dev-libs/g-wrap. After that rebuilt, I was able to build and run gnucash-2.0.4-r1.
the use flags: dev-scheme/guile-1.8.1-r1 USE="deprecated discouraged nls regex -debug -debug-freelist -debug-malloc -elisp -networking -threads" 0 kB I'll try revdep-rebuild to see if it helps.
(In reply to comment #4) > I had this problem, too. Run revdep-rebuild after upgrading guile, and if your > problem is the same as mine, it will want to rebuild dev-libs/g-wrap. After > that rebuilt, I was able to build and run gnucash-2.0.4-r1. Confirmed, as well: phoenix gnucash # dep -l gnucash |egrep "(gnucash|slib|guile|g-wrap)" =dev-libs/g-wrap-1.9.6* dev-libs/g-wrap-1.9.6-r1 >=dev-scheme/guile-1.8 dev-scheme/guile-1.8.1-r1 =dev-scheme/slib-3.1.1* dev-scheme/slib-3.1.1 Though it took two builds of g-wrap. Build order was [guile, g-wrap, g-wrap, gnucash]; I didn't need to touch slib at all. I came from g-wrap-1.9.6-r1, guile-1.6.7, slib-3.1.1 and gnucash-2.0.4.
*** This bug has been marked as a duplicate of bug 163914 ***
reopening
*** This bug has been marked as a duplicate of bug 171603 ***