Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 165713
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 171603
Assigned To: Seemant Kulleen (RETIRED) <seemant@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Miroslav Šulc <fordfrog@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
emerge_info.txt emerge --info text/plain Miroslav Šulc 2007-02-07 02:35 0000 11.27 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 165713 depends on: Show dependency tree
Bug 165713 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-02-07 02:34 0000
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'.

------- Comment #1 From Miroslav Šulc 2007-02-07 02:35:04 0000 -------
Created an attachment (id=109396) [details]
emerge --info

emerge --info

------- Comment #2 From David Masover 2007-02-07 07:36:43 0000 -------
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...

------- Comment #3 From Seemant Kulleen (RETIRED) 2007-02-07 18:53:48 0000 -------
What USE flags did you compile guile with? show me: emerge -pv guile

------- Comment #4 From Randall Nortman 2007-02-07 20:20:43 0000 -------
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.

------- Comment #5 From Miroslav Šulc 2007-02-07 23:43:35 0000 -------
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.

------- Comment #6 From Josh Sled 2007-02-07 23:46:59 0000 -------
(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.

------- Comment #7 From Seemant Kulleen (RETIRED) 2007-02-08 00:14:31 0000 -------

*** This bug has been marked as a duplicate of bug 163914 ***

------- Comment #8 From Marijn Schouten 2007-03-28 09:14:05 0000 -------
reopening

------- Comment #9 From Marijn Schouten 2007-03-28 09:14:37 0000 -------

*** This bug has been marked as a duplicate of bug 171603 ***

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug