Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42524 - Compile for gconfmm-2.0.1 failed, could not find library libsigc-1.2.1a
Summary: Compile for gconfmm-2.0.1 failed, could not find library libsigc-1.2.1a
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 42528 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-02-22 15:55 UTC by Matthew Bynum
Modified: 2004-02-29 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 Matthew Bynum 2004-02-22 15:55:22 UTC
Sample output:

if g++ -DHAVE_CONFIG_H -I. -I. -I../../gconf -DORBIT2=1 -I/usr/include/gtkmm-2.0 -I/usr/lib/gtkmm-2.0/include -I/usr/lib/sigc++-1.2/include -I/usr/include/sigc++-1.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gconf/2 -I/usr/include/orbit-2.0      -O3 -mcpu=pentium4 -funroll-loops -pipe -MT generate_defs_gconf.o -MD -MP -MF ".deps/generate_defs_gconf.Tpo" \
  -c -o generate_defs_gconf.o `test -f 'generate_defs_gconf.cc' || echo './'`generate_defs_gconf.cc; \
then mv ".deps/generate_defs_gconf.Tpo" ".deps/generate_defs_gconf.Po"; \
else rm -f ".deps/generate_defs_gconf.Tpo"; exit 1; \
fi
/bin/sh ../../libtool --mode=link g++  -O3 -mcpu=pentium4 -funroll-loops -pipe   -o generate_extra_defs  generate_defs_gconf.o  -pthread -Wl,--export-dynamic -lglibmm-2.0 -lsigc-1.2 -lgconf-2 -lORBit-2 -lgobject-2.0 -lgthread-2.0 -lm -lgmodule-2.0 -ldl -lglib-2.0   -lgtkmm_generate_extra_defs-2.0
mkdir .libs
libtool: link: cannot find the library `/var/tmp/portage/libsigc++-1.2.5/image//usr/lib/libsigc-1.2.la'
make[2]: *** [generate_extra_defs] Error 1
make[2]: Leaving directory `/var/tmp/portage/gconfmm-2.0.1/work/gconfmm-2.0.1/tools/extra_defs_gen'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gconfmm-2.0.1/work/gconfmm-2.0.1/tools'
make: *** [all-recursive] Error 1

!!! ERROR: dev-cpp/gconfmm-2.0.1 failed.
!!! Function gnome2_src_compile, Line 39, Exitcode 2
!!! compile failure

Tried remerging libsigc++-1.2.5, as well as libsigc+-1.0.4-r2 to no avail.  

Reproducible: Always
Steps to Reproduce:
1.emerge gconfmm
2.
3.

Actual Results:  
!!! ERROR: dev-cpp/gconfmm-2.0.1 failed. 
!!! Function gnome2_src_compile, Line 39, Exitcode 2 
!!! compile failure 

Expected Results:  
successful emerge 

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 
2.6.3-gentoo-r2) 
================================================================= 
System uname: 2.6.3-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz 
Gentoo Base System version 1.4.3.13 
Autoconf: sys-devel/autoconf-2.59-r3 
Automake: sys-devel/automake-1.8.2 
ACCEPT_KEYWORDS="x86 ~x86" 
AUTOCLEAN="yes" 
CFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" 
CXXFLAGS="-O3 -mcpu=pentium4 -funroll-loops -pipe" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs ccache sandbox" 
GENTOO_MIRRORS="http://gentoo.oregonstate.edu 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="X alsa apache apm arts avi berkdb cdr crypt cups encode esd foomaticdb 
gdbm gif gnome gpm gtk gtk2 imlib jpeg kde libg++ libwww mad mikmod motif mpeg 
ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline 
sdl slang spell ssl svga tcpd truetype webmin x86 xinerama xml2 xmms xv zlib"
Comment 1 SpanKY gentoo-dev 2004-02-22 16:47:54 UTC
*** Bug 42528 has been marked as a duplicate of this bug. ***
Comment 2 Matthew Bynum 2004-02-22 19:47:39 UTC
Figured out a way around the problem.

mkdir /var/tmp/portage/libsigc++-1.2.5/image
mkdir /var/tmp/portage/libsigc++-1.2.5/image/usr
mkdir /var/tmp/portage/libsigc++-1.2.5/image/usr/lib
cp /usr/lib/libsigc-1.2.1a /var/tmp/portage/libsigc++-1.2.5/image/usr/lib

The emerge completed, with no more errors.
Comment 3 Mike Gardiner (RETIRED) gentoo-dev 2004-02-23 09:06:44 UTC
The problem is why it's looking in the build temp for the library archive:
/var/tmp/portage/libsigc++-1.2.5/image//usr/lib/
instead of in:
/usr/lib

libsigc++ build prob? is it reproduceable?
Comment 4 Matthew Bynum 2004-02-23 09:14:56 UTC
Before my ugly little hack, it was always reproducible.  What determines the known location for that file, libsigc-1.2.la?
Comment 5 foser (RETIRED) gentoo-dev 2004-02-23 10:27:43 UTC
obz means reproducable with libsigc++, that it is reproducable with gconfmm is quite obvious.
Comment 6 Matthew Bynum 2004-02-23 10:41:04 UTC
I tried to remerge libsigc++ several times, each time the same thing happened with gconfmm.  So in that regard, it was reproducible with libsigc++.
Comment 7 foser (RETIRED) gentoo-dev 2004-02-23 14:33:33 UTC
it might be an intermediate lib as well.

do a 'grep "/var/tmp/portage" /usr/lib/*.la'
Comment 8 Matthew Bynum 2004-02-23 14:45:48 UTC
x7441 matthew # grep "/var/tmp/portage" /usr/lib*.la
grep: /usr/lib*.la: No such file or directory
x7441 matthew #
Comment 9 foser (RETIRED) gentoo-dev 2004-02-23 15:22:58 UTC
c&p you are missing a /
Comment 10 Matthew Bynum 2004-02-23 16:21:46 UTC
root@x7441 matthew # grep "/var/tmp/portage" /usr/lib/*.la
/usr/lib/libatkmm-1.0.la:dependency_libs=' /var/tmp/portage/libsigc++-1.2.5/image//usr/lib/libsigc-1.2.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib/libatk-1.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libglib-2.0.la -ldl /usr/lib/libglib-2.0.la /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libstdc++.la'
/usr/lib/libgdkmm-2.0.la:dependency_libs=' /var/tmp/portage/libsigc++-1.2.5/image//usr/lib/libsigc-1.2.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib/libgtk-x11-2.0.la /usr/lib/libgdk-x11-2.0.la /usr/lib/libatk-1.0.la /usr/lib/libgdk_pixbuf-2.0.la /usr/lib/libpangoxft-1.0.la /usr/lib/libpangox-1.0.la /usr/lib/libpango-1.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libglib-2.0.la -ldl /usr/lib/libglib-2.0.la /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libstdc++.la'
/usr/lib/libglibmm-2.0.la:dependency_libs=' /var/tmp/portage/libsigc++-1.2.5/image//usr/lib/libsigc-1.2.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libglib-2.0.la -ldl /usr/lib/libglib-2.0.la /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libstdc++.la'
/usr/lib/libgtkmm-2.0.la:dependency_libs=' /var/tmp/portage/libsigc++-1.2.5/image//usr/lib/libsigc-1.2.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib/libgtk-x11-2.0.la /usr/lib/libgdk-x11-2.0.la /usr/lib/libatk-1.0.la /usr/lib/libgdk_pixbuf-2.0.la /usr/lib/libpangoxft-1.0.la /usr/lib/libpangox-1.0.la /usr/lib/libpango-1.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libglib-2.0.la -ldl /usr/lib/libglib-2.0.la /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libstdc++.la'
/usr/lib/libgtkmm_generate_extra_defs-2.0.la:dependency_libs=' /var/tmp/portage/libsigc++-1.2.5/image//usr/lib/libsigc-1.2.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib/libgtk-x11-2.0.la /usr/lib/libgdk-x11-2.0.la /usr/lib/libatk-1.0.la /usr/lib/libgdk_pixbuf-2.0.la /usr/lib/libpangoxft-1.0.la /usr/lib/libpangox-1.0.la /usr/lib/libpango-1.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libglib-2.0.la -ldl /usr/lib/libglib-2.0.la /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libstdc++.la'
/usr/lib/libpangomm-1.0.la:dependency_libs=' /var/tmp/portage/libsigc++-1.2.5/image//usr/lib/libsigc-1.2.la -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib -L/usr/lib/gcc-lib/i686-pc-linux-gnu/../../../i686-pc-linux-gnu/lib /usr/lib/libpango-1.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libgobject-2.0.la /usr/lib/libgmodule-2.0.la /usr/lib/libglib-2.0.la -ldl /usr/lib/libglib-2.0.la /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/libstdc++.la'
Comment 11 Alastair Tse (RETIRED) gentoo-dev 2004-02-24 00:48:49 UTC
try re-emerging =dev-cpp/gtkmm-2*
Comment 12 foser (RETIRED) gentoo-dev 2004-02-29 10:04:38 UTC
that likely fixed it ? no reply, closing.