dev-cpp/gtkmm-2.4.3 does not install any .so files. There are no shared object files with the common .so ending. The libtool .la file correctly states: library_names='libgtkmm-2.4.1.0.3 libgtkmm-2.4.1 libgtkmm-2.4' Reproducible: Always Steps to Reproduce: 1. emerge dev-cpp/gtkmm 2. ls -al /usr/lib/libgtkmm* Actual Results: -rwxr-xr-x 1 root root 1214 Jul 10 12:21 libgtkmm-2.0.la lrwxrwxrwx 1 root root 22 Jun 24 18:38 libgtkmm-2.0.so -> libgtkmm-2.0.so. 1.5.11 lrwxrwxrwx 1 root root 22 Jun 24 18:38 libgtkmm-2.0.so.1 -> libgtkmm-2.0. so.1.5.11 -rwxr-xr-x 1 root root 3669310 Jun 24 18:38 libgtkmm-2.0.so.1.5.11 lrwxrwxrwx 1 root root 18 Jul 26 23:26 libgtkmm-2.4 -> libgtkmm-2.4.1.0.3 lrwxrwxrwx 1 root root 18 Jul 26 23:26 libgtkmm-2.4.1 -> libgtkmm-2.4.1.0. 3 -rwxr-xr-x 1 root root 4328776 Jul 26 23:26 libgtkmm-2.4.1.0.3 -rwxr-xr-x 1 root root 1294 Jul 26 23:26 libgtkmm-2.4.la -rwxr-xr-x 1 root root 1334 Jul 10 12:21 libgtkmm_generate_extra_defs-2.0.la lrwxrwxrwx 1 root root 42 Jun 24 18:38 libgtkmm_generate_extra_defs-2.0.so -> libgtkmm_generate_extra_defs-2.0.so.1.5.11 lrwxrwxrwx 1 root root 42 Jun 24 18:38 libgtkmm_generate_extra_defs-2.0. so.1 -> libgtkmm_generate_extra_defs-2.0.so.1.5.11 Expected Results: I expected some libgtkmm-2.4.so files. Portage 2.0.50-r9 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040619-r0, 2.6. 7-gentoo) ================================================================= System uname: 2.6.7-gentoo x86_64 4 Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon64 -pipe -fPIC" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3. 2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/lib/ mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/ share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/ tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon64 -pipe -fPIC" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache nostrip" 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/gentoo" PORTDIR_OVERLAY="/usr/portage/my/" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acl acpi alsa amd64 apm avi berkdb bonobo cdr crypt cups dvd encode foomaticdb gdbm gif gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 guile imlib ipv6 jpeg kde ldap libg++ libwww lirc mbox mikmod mng motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png postgres ppds python qt quicktime readline samba sasl scanner sdl slang spell sqlite ssl tcltk tcpd tetex tiff truetype v4l v4l2 wmf xml2 xmms xv zlib"
This also applies to glibmm and all other gtkmm library files, and gtkglextmm-1.1 will fail to merge in this case. After changing the file names manually gtkglextmm builds. But its library filenames are broken too: >>> /usr/lib/libgtkglextmm-x11-1.1.0.0.0 >>> /usr/lib/libgtkglextmm-x11-1.1.0 -> libgtkglextmm-x11-1.1.0.0.0 >>> /usr/lib/libgtkglextmm-x11-1.1 -> libgtkglextmm-x11-1.1.0.0.0 Maybe there is something really wrong on my system.
this is a known bug if using libtool 1.5.6, but on irc you said you were using 1.5.2-r5... could you try to re-emerge this and possibly it's dependencies?
I did that yesterday, but it did not help.
the ltmain.sh in the scripty sub directory of the gtkmm-2.4.3 package is from libtool 1.5.6. I just added libtoolize --force to src_compile, and now it worked.
dev-cpp/glibmm-2.4.3 and the new ebuild for gtkglextmm http://bugs.gentoo.org/show_bug.cgi?id=58631 have the same problem. Adding libtoolize --force fixed the problem there, too.
so can we dismiss this bug because it involves a broken libtool ?
i can reproduce this bug with the working libtool. bah
alright, i've fixed all the problems you've mentioned except gtkglextmm, since it requires a new ebuild that isnt in portage. that bug is all gnome team