Bug 52246
Summary: | Guppi fails to install built libs | ||
---|---|---|---|
Product: | [Retired] Red Hat Raw Hide | Reporter: | Need Real Name <svante.signell> |
Component: | libtool | Assignee: | Jens Petersen <petersen> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 1.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2002-05-13 02:21:41 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 58664 | ||
Bug Blocks: |
Description
Need Real Name
2001-08-21 23:11:59 UTC
Guppi fails to build correctly: (parts of build log) make[3]: Entering directory `/usr/src/redhat/BUILD/Guppi-0.35.5/src/libguppibonobo' /bin/sh ../../mkinstalldirs /var/tmp/Guppi-0.35.5-root/usr/lib /bin/sh ../../libtool --mode=install /usr/bin/install -c libguppibonobo.la /var/tmp/Guppi-0.35.5-root/usr/lib/libguppibonobo.la libtool: install: warning: relinking `libguppibonobo.la' cd /usr/src/redhat/BUILD/Guppi-0.35.5/src/libguppibonobo; /bin/sh ../../libtool --mode=relink gcc -O2 -march=i386 -mcpu=i686 -Wall -Wunused -o libguppibonobo.la -rpath /usr/lib -version-info 11:0:0 -lbonobo-print -rdynamic -L/usr/lib -L/usr/X11R6/lib -lbonobo -loaf -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lnsl -lbonobox -lbonobo-print -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgnome -lgnomesupport -lesd -laudiofile -ldb1 -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lxml -lz guppi-bonobo.lo guppi-embeddable.lo guppi-bonobo-canned-demo.lo guppi-bonobo-print.lo guppi-bonobo-view.lo ../libguppiuseful/libguppiuseful.la ../libguppiplot/libguppiplot.la ../libguppidata/libguppidata.la gcc -shared guppi-bonobo.lo guppi-embeddable.lo guppi-bonobo-canned-demo.lo guppi-bonobo-print.lo guppi-bonobo-view.lo -L/usr/src/redhat/BUILD/Guppi-0.35.5/src/libguppiuseful/.libs -L/usr/src/redhat/BUILD/Guppi-0.35.5/src/libguppidata/.libs -L/usr/lib/python1.5/config -lbonobo-print -L/usr/lib -L/usr/X11R6/lib -lbonobo -loaf -lORBitCosNaming -lORBit -lIIOP -lORBitutil -lnsl -lbonobox -lbonobo-print -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgnome -lgnomesupport -lesd -laudiofile -ldb1 -lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lxml -lz -lguppiuseful -lguppiplot -lguppidata -Wl,-soname -Wl,libguppibonobo.so.11 -o .libs/libguppibonobo.so.11.0.0 /usr/bin/ld: cannot find -lguppiplot collect2: ld returned 1 exit status libtool: install: error: relink `libguppibonobo.la' with the above command before installing it libtool: install: warning: remember to run `libtool --finish /usr/lib' Cause of problems: The libraries are named with extension U and therefore not found resulting in broken links, such as libguppidata.so, libguppidata.so.11 -> libguppidata.so.11.0.0 (don't know why, nothing found in the makefiles) libguppibonobo.so.11.0.0U libguppispecfns.so.11.0.0U libguppidata.so.11.0.0U libguppidataui.so.11.0.0U libguppimath.so.11.0.0U libguppistat.so.11.0.0U libguppieval.so.11.0.0U libguppiplot.so.11.0.0U libguppitank.so.11.0.0U The reason the package builds is that build dependencies are on .so.11 links, not on the real libraries. libtool damage, it appears. This will be fixed when libtool stops trying to relink things, I believe. On a 7.3-ish install when I try to rebuild Guppi-0.35.5-7 with libtool-1.4.2-[78] I get /bin/sh ../../libtool --mode=link gcc -O2 -march=i386 -mcpu=i686 -Wall -Wunused -o libguppispecfns.la -rpath /usr/lib -version-info 11:0:0 -lm -lglib bdtr.lo btdtr.lo chdtr.lo choose.lo const.lo fdtr.lo gamma.lo gdtr.lo hypergeom.lo igam.lo igami.lo incbet.lo incbi.lo mtherr.lo nbdtr.lo ndtr.lo ndtri.lo pdtr.lo polyeval.lo stdtr.lo unity.lo ../libguppiuseful/libguppiuseful.la libtool: link: error: cannot link shared libraries into libtool libraries Anyway Guppi-0.40.3-5 seems to build without any problems, so I think I will close this for now. |