Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 857 - build for gnome-core-1.4.0.6-r1 cannot find the library `/var/tmp/portage/gnome-libs-1.4.1.4/image//usr/lib/libgnomeui.la'
Summary: build for gnome-core-1.4.0.6-r1 cannot find the library `/var/tmp/portage/gno...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-02-26 04:25 UTC by Erick
Modified: 2003-08-03 10:11 UTC (History)
1 user (show)

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 Erick 2002-02-26 04:25:48 UTC
When trying to compile galeon I get an error in gnome-core-1.4.0.6-r1 that libtool cannot find the 
library `/var/tmp/portage/gnome-libs-1.4.1.4/image//usr/lib/libgnomeui.la' .  I have ran emerge 
rsync and then emerge gnome-libs followed by emerge galeon and I still get the same errors (I 
also get them if I try emerge gnome).

Compile output:

Merging translations into session-properties.desktop.
/bin/sh ../libtool --mode=link gcc  -O2 -mcpu=i686 -pipe -I/usr/include/gdk-pixbuf-1.0 
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Wall 
-Wunused   -o gnome-session  manager.o ice.o main.o prop.o save.o command.o remote.o 
logout.o splash.o gsm-protocol.o -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic -lgnomeui 
-lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext -lX11 -lgnome -lgnomesupport 
-lesd -lasound -laudiofile -lm -ldb1 -lglib  -L/usr/lib -lwrap  -rdynamic -L/usr/lib -L/usr/X11R6/lib 
-lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lgnomecanvaspixbuf
mkdir .libs
libtool: link: cannot find the library 
`/var/tmp/portage/gnome-libs-1.4.1.4/image//usr/lib/libgnomeui.la'
make[3]: *** [gnome-session] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6'
make: *** [all-recursive-am] Error 2
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6'
Making all in intl
make[2]: Entering directory `/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/intl'
Making all in po
make[2]: Entering directory `/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/po'
Making all in macros
make[2]: Entering directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/macros'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/macros'
Making all in gsm
make[2]: Entering directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm'
Making all in help
make[3]: Entering directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm/help'
Making all in C
make[4]: Entering directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm/help/C'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm/help/C'
Making all in ja
make[4]: Entering directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm/help/ja'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm/help/ja'
make[4]: Entering directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm/help'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm/help'
make[3]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm/help'
make[3]: Entering directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm'
/bin/sh ../libtool --mode=link gcc  -O2 -mcpu=i686 -pipe -I/usr/include/gdk-pixbuf-1.0 
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -Wall 
-Wunused   -o gnome-session  manager.o ice.o main.o prop.o save.o command.o remote.o 
logout.o splash.o gsm-protocol.o -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic -lgnomeui 
-lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext -lX11 -lgnome -lgnomesupport 
-lesd -lasound -laudiofile -lm -ldb1 -lglib  -L/usr/lib -lwrap  -rdynamic -L/usr/lib -L/usr/X11R6/lib 
-lgdk_pixbuf -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lgnomecanvaspixbuf
libtool: link: cannot find the library 
`/var/tmp/portage/gnome-libs-1.4.1.4/image//usr/lib/libgnomeui.la'
make[3]: *** [gnome-session] Error 1
make[3]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6/gsm'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-core-1.4.0.6-r1/work/gnome-core-1.4.0.6'
make: *** [all-recursive-am] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 18, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/gnome-base/gnome-core/gnome-core-1.4.0.6-r1.ebuild .

also earlier there is an sed error:

checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed...  az bg ca cs da de el en_GB es et eu fi fr ga gl hu it ja ko 
lt lv ms nl nn no pl pt pt_BR ro ru sk sl sp sr sv ta tr uk wa zh_CN zh_TW
sed: can't read ./intl/po2tbl.sed.in: No such file or directory
checking for dlfcn.h... (cached) yes
Comment 1 Erick 2002-02-27 00:13:37 UTC
I got the compile to work by adding 'image' as a symbolic link to /.
ie: ln -s / /var/tmp/portage/gnome-libs-1.4.1.4/image

However, I doubt this is how this bug should be resolved...does the fact that it
is looking for /var/tmp/portage/gnome-libs-1.4.1.4/image//usr/lib/libgnomeui.la
mean that there is a missing space in between image/ and /usr?  Or does this
have something to do with sandboxing...

Erick
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2002-02-27 18:14:14 UTC
Check that you have 'gnome' in your USE flags!, then remerge gtk-pixbuf.
Comment 3 Erick 2002-02-28 02:31:42 UTC
gnome was in my use flags, and I cannot find a gtk-pixbuf...

My use flags are (and were) as follows:

sse mmx libg++ tex 3dnow java tcltk slang readline gpm berkdb gdbm tcpd pam libwww ssl alsa 
nls mitshm perl python esd gif sdl vorbis ogg gnome gtk X qt kde motif opensadffsdagl mozilla 
objprelink
Comment 4 Daniel Robbins (RETIRED) gentoo-dev 2002-03-04 02:17:49 UTC
he meant gdk-pixbuf
Comment 5 Daniel Robbins (RETIRED) gentoo-dev 2002-03-12 12:51:42 UTC
Blocke: don't know if this is fixed or not
Comment 6 Martin Schlemmer (RETIRED) gentoo-dev 2002-03-12 15:03:45 UTC
Actually, this is a libtool .la problem again. Look at:

  libtool: link: cannot find the library 
  `/var/tmp/portage/gnome-libs-1.4.1.4/image//usr/lib/libgnomeui.la'

Some .la have the wrong path in again :(

Comment 7 Martin Schlemmer (RETIRED) gentoo-dev 2002-03-24 03:12:44 UTC
This should be fixed with latest gnome-libs.
Comment 8 Kristian Benoit 2003-08-03 10:11:59 UTC
I dont exactly understand how to fix that kind bugs, I got the same with freetype and pango. These packages tries to link against some files that are'nt merged in the system at that time, but that are merged into the image dir. So the linker complain... So I can symlink the / to the image dir, but what an ugly hack. I guest I can change the ebuilds:
src_install(){
    make DESTDIR=/ install || die
    # instead of einstall
}
But how can I fix it beautifully ?