Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 66065 - Gail-1.6.6 will not emerge, complains about missing link with libgail.la
Summary: Gail-1.6.6 will not emerge, complains about missing link with libgail.la
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gnome Accessibility (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-01 14:20 UTC by Andrew Conkling
Modified: 2004-11-17 10:04 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Conkling 2004-10-01 14:20:42 UTC
I've tried a few times to emerge gail-1.6.6, but have gotten the same error repeatedly, which I can't decipher.

libtool: link: warning: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../..//libgnomecanvas-2.la' seems to be moved
rm -fr  .libs/libgail.la .libs/libgail.lai .libs/libgail.so
gcc -shared  .libs/gail.o .libs/gailadjustment.o .libs/gailarrow.o .libs/gailbooleancell.o .libs/gailbooleancellfactory.o .libs/gailbox.o .libs/gailbutton.o .libs/gailcalendar.o .libs/gailcanvas.o .libs/gailcanvasgroup.o .libs/gailcanvasgroupfactory.o .libs/gailcanvasitem.o .libs/gailcanvasitemfactory.o .libs/gailcanvastext.o .libs/gailcanvastextfactory.o .libs/gailcanvaswidget.o .libs/gailcanvaswidgetfactory.o .libs/gailcell.o .libs/gailcellparent.o .libs/gailcheckmenuitem.o .libs/gailchecksubmenuitem.o .libs/gailclist.o .libs/gailclistcell.o .libs/gailcombo.o .libs/gailcombobox.o .libs/gailcontainer.o .libs/gailcontainercell.o .libs/gailentry.o .libs/gailexpander.o .libs/gailframe.o .libs/gailimage.o .libs/gailimagecell.o .libs/gailimagecellfactory.o .libs/gailitem.o .libs/gaillabel.o .libs/gaillist.o .libs/gailmenu.o .libs/gailmenushell.o .libs/gailmenuitem.o .libs/gailnotebook.o .libs/gailnotebookpage.o .libs/gailobject.o .libs/gailobjectfactory.o .libs/gailoptionmenu.o .libs/gailpaned.o .libs/gailpixmap.o .libs/gailprogressbar.o .libs/gailradiobutton.o .libs/gailradiomenuitem.o .libs/gailradiosubmenuitem.o .libs/gailrange.o .libs/gailrenderercell.o .libs/gailrenderercellfactory.o .libs/gailscale.o .libs/gailscrollbar.o .libs/gailscrolledwindow.o .libs/gailseparator.o .libs/gailspinbutton.o .libs/gailsubmenuitem.o .libs/gailstatusbar.o .libs/gailtextcell.o .libs/gailtextcellfactory.o .libs/gailtextview.o .libs/gailtogglebutton.o .libs/gailtoplevel.o .libs/gailtreeview.o .libs/gailutil.o .libs/gailwidget.o .libs/gailwindow.o  -Wl,--rpath -Wl,/var/tmp/portage/gail-1.6.6/work/gail-1.6.6/libgail-util/.libs -L/usr/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../ ../libgail-util/.libs/libgailutil.so /usr/lib/libgnomecanvas-2.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so  -march=pentium4 -Wl,--export-dynamic -Wl,-soname -Wl,libgail.so -o .libs/libgail.so
creating libgail.la
(cd .libs && rm -f libgail.la && ln -s ../libgail.la libgail.la)
/bin/sh ../mkinstalldirs /var/tmp/portage/gail-1.6.6/image//usr/lib/gtk-2.0/modules
mkdir -p -- /var/tmp/portage/gail-1.6.6/image//usr/lib/gtk-2.0/modules
 /bin/sh ../libtool --mode=install /bin/install -c  libgail.la /var/tmp/portage/gail-1.6.6/image//usr/lib/gtk-2.0/modules/libgail.la
libtool: install: warning: relinking `libgail.la'
(cd /var/tmp/portage/gail-1.6.6/work/gail-1.6.6/gail; /bin/sh ../libtool --mode=relink gcc -march=pentium4 -O3 -pipe -fomit-frame-pointer -Wall -o libgail.la -rpath /var/tmp/portage/gail-1.6.6/image//usr/lib/gtk-2.0/modules -rpath /var/tmp/portage/gail-1.6.6/image//usr/lib/gtk-2.0/modules -module -avoid-version ../libgail-util/libgailutil.la gail.lo gailadjustment.lo gailarrow.lo gailbooleancell.lo gailbooleancellfactory.lo gailbox.lo gailbutton.lo gailcalendar.lo gailcanvas.lo gailcanvasgroup.lo gailcanvasgroupfactory.lo gailcanvasitem.lo gailcanvasitemfactory.lo gailcanvastext.lo gailcanvastextfactory.lo gailcanvaswidget.lo gailcanvaswidgetfactory.lo gailcell.lo gailcellparent.lo gailcheckmenuitem.lo gailchecksubmenuitem.lo gailclist.lo gailclistcell.lo gailcombo.lo gailcombobox.lo gailcontainer.lo gailcontainercell.lo gailentry.lo gailexpander.lo gailframe.lo gailimage.lo gailimagecell.lo gailimagecellfactory.lo gailitem.lo gaillabel.lo gaillist.lo gailmenu.lo gailmenushell.lo gailmenuitem.lo gailnotebook.lo gailnotebookpage.lo gailobject.lo gailobjectfactory.lo gailoptionmenu.lo gailpaned.lo gailpixmap.lo gailprogressbar.lo gailradiobutton.lo gailradiomenuitem.lo gailradiosubmenuitem.lo gailrange.lo gailrenderercell.lo gailrenderercellfactory.lo gailscale.lo gailscrollbar.lo gailscrolledwindow.lo gailseparator.lo gailspinbutton.lo gailsubmenuitem.lo gailstatusbar.lo gailtextcell.lo gailtextcellfactory.lo gailtextview.lo gailtogglebutton.lo gailtoplevel.lo gailtreeview.lo gailutil.lo gailwidget.lo gailwindow.lo -Wl,--export-dynamic -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 )
libtool: link: warning: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../..//libgnomecanvas-2.la' seems to be moved
gcc -shared  .libs/gail.o .libs/gailadjustment.o .libs/gailarrow.o .libs/gailbooleancell.o .libs/gailbooleancellfactory.o .libs/gailbox.o .libs/gailbutton.o .libs/gailcalendar.o .libs/gailcanvas.o .libs/gailcanvasgroup.o .libs/gailcanvasgroupfactory.o .libs/gailcanvasitem.o .libs/gailcanvasitemfactory.o .libs/gailcanvastext.o .libs/gailcanvastextfactory.o .libs/gailcanvaswidget.o .libs/gailcanvaswidgetfactory.o .libs/gailcell.o .libs/gailcellparent.o .libs/gailcheckmenuitem.o .libs/gailchecksubmenuitem.o .libs/gailclist.o .libs/gailclistcell.o .libs/gailcombo.o .libs/gailcombobox.o .libs/gailcontainer.o .libs/gailcontainercell.o .libs/gailentry.o .libs/gailexpander.o .libs/gailframe.o .libs/gailimage.o .libs/gailimagecell.o .libs/gailimagecellfactory.o .libs/gailitem.o .libs/gaillabel.o .libs/gaillist.o .libs/gailmenu.o .libs/gailmenushell.o .libs/gailmenuitem.o .libs/gailnotebook.o .libs/gailnotebookpage.o .libs/gailobject.o .libs/gailobjectfactory.o .libs/gailoptionmenu.o .libs/gailpaned.o .libs/gailpixmap.o .libs/gailprogressbar.o .libs/gailradiobutton.o .libs/gailradiomenuitem.o .libs/gailradiosubmenuitem.o .libs/gailrange.o .libs/gailrenderercell.o .libs/gailrenderercellfactory.o .libs/gailscale.o .libs/gailscrollbar.o .libs/gailscrolledwindow.o .libs/gailseparator.o .libs/gailspinbutton.o .libs/gailsubmenuitem.o .libs/gailstatusbar.o .libs/gailtextcell.o .libs/gailtextcellfactory.o .libs/gailtextview.o .libs/gailtogglebutton.o .libs/gailtoplevel.o .libs/gailtreeview.o .libs/gailutil.o .libs/gailwidget.o .libs/gailwindow.o  -L/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../ -L/usr/lib -lgailutil -lgnomecanvas-2 -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  -march=pentium4 -Wl,--export-dynamic -Wl,-soname -Wl,libgail.so -o .libs/libgail.so
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lgailutil
collect2: ld returned 1 exit status
libtool: install: error: relink `libgail.la' with the above command before installing it
make[2]: *** [install-moduleLTLIBRARIES] Error 1
make[2]: Leaving directory `/var/tmp/portage/gail-1.6.6/work/gail-1.6.6/gail'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/gail-1.6.6/work/gail-1.6.6/gail'
make: *** [install-recursive] Error 1

!!! ERROR: gnome-base/gail-1.6.6 failed.
!!! Function einstall, Line 385, Exitcode 2
!!! einstall failed

Reproducible: Always
Steps to Reproduce:
1. I've tried to emerge -D also.
Actual Results:  
Emerge failed

Expected Results:  
Continued to install bigger and better things in userspace

Portage 2.0.50-r11 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.3.20040420-r1,
2.6.8-rc2-love3)
=================================================================
System uname: 2.6.8-rc2-love3 i686 Intel(R) Pentium(R) 4 CPU 1300MHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://open-systems.ufl.edu/mirrors/gentoo
ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://mirrors.tds.net/gentoo
ftp://ibiblio.org/pub/Linux/distributions/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/fluidportage/depfix_experiment"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib alsa apm avi berkdb bitmap-fonts bzlib cdr crypt directfb dvd
encode esd fbcon gdbm gif gpm gtk gtk2 imlib java jpeg libg++ libwww mad mmx
motif mpeg ncurses nls opengl pam pdflib perl png python quicktime readline sdl
slang spell sse ssl svga tcltk tcpd truetype x86 xml2 xprint xv zlib
Comment 1 Andrew Conkling 2004-10-05 08:48:50 UTC
Since filing the bug, I've also tried to reemerge libtool and libgnomecanvas; neither had any effect on this error.
Comment 2 Andrew Conkling 2004-10-07 07:16:01 UTC
http://mail.gnome.org/archives/gnome-list/2004-October/msg00025.html

On this thread, Padraig O'Briain suggests that I set LD_FLAGS to tell ld where to find libgailutil.  Is this necessary when building packages with portage in the sandbox?  Why haven't there been more bugs about this then?
Comment 3 foser (RETIRED) gentoo-dev 2004-10-07 07:23:53 UTC
no, one of your .la's contains an incorrect reference most likely.

grep the .la's in /usr/lib for the portage temp dir & post the results
Comment 4 Andrew Conkling 2004-10-07 08:01:35 UTC
Sorry about the severity; I can never seem to get that right....

I was unsure about your question, so here is what I think is the tmp directory:

root:/$ ls /var/tmp/portage/gail-1.6.6/image/usr/lib/ | grep la
libgailutil.la
Comment 5 foser (RETIRED) gentoo-dev 2004-10-07 08:11:24 UTC
grep /var/tmp/portage /usr/lib/*la
Comment 6 Andrew Conkling 2004-10-07 08:13:44 UTC
root:root$ grep /var/tmp/portage /usr/lib/*la
/usr/lib/libgtkgl-2.0.la:libdir='/var/tmp/portage/gtkglarea-1.99.0/image//usr/lib'
Comment 7 Andrew Conkling 2004-10-08 11:45:58 UTC
I successfully compiled/installed it on my own yesterday, so the problem is specifically with the ebuild (AFAICT).
Comment 8 foser (RETIRED) gentoo-dev 2004-10-08 14:02:26 UTC
i doubt it, since you are the only one experiencing it. It's probably some gcc/glibc whatever mess up somewhere. Seeing you also use overlays i cannot be certain its even gentoo.
Comment 9 Andrew Conkling 2004-10-11 07:48:11 UTC
OK, to be granted.  My /usr/local/portage overlay only uses icon themes and my kernel (love-sources), the latter of which shouldn't mess things up like this.  Right?  I've removed the other overlay and the packages I had installed therefrom.    Lastly, I've reemerged gcc and glibc.

However, I still have the problem; what other measures might fix this error?
Comment 10 Andrew Conkling 2004-10-21 14:11:44 UTC
Without my overlay and running a supported kernel (gentoo-dev-sources-2.6.8-r10), gail will still not compile.  Can someone recommend a course of action?
Comment 11 foser (RETIRED) gentoo-dev 2004-10-21 14:58:19 UTC
try adding 'USE_DESTDIR="1"' to the ebuild
Comment 12 Andrew Conkling 2004-10-21 15:18:22 UTC
Yes, that worked.  Should I submit an ebuild for it?
Comment 13 foser (RETIRED) gentoo-dev 2004-10-21 15:24:45 UTC
no our resident a11y dev should pick it up from here
Comment 14 Andrew Conkling 2004-10-21 15:26:08 UTC
OK, well thanks very much for helping me out!
Comment 15 Leonardo Boshell (RETIRED) gentoo-dev 2004-11-17 10:04:19 UTC
Fixed in CVS. Thanks.