First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 58470
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Andreas Pokorny <diemumiee@gmx.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 58470 depends on: Show dependency tree
Show dependency graph
Bug 58470 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-07-26 14:46 0000
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"

------- Comment #1 From Andreas Pokorny 2004-07-26 16:00:55 0000 -------
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.

------- Comment #2 From Travis Tilley (RETIRED) 2004-07-27 03:57:14 0000 -------
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?

------- Comment #3 From Andreas Pokorny 2004-07-28 00:42:44 0000 -------
I did that yesterday, but it did not help. 

------- Comment #4 From Andreas Pokorny 2004-07-28 04:47:30 0000 -------
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. 

------- Comment #5 From Andreas Pokorny 2004-07-28 05:18:01 0000 -------
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.


------- Comment #6 From foser (RETIRED) 2004-08-03 15:42:58 0000 -------
so can we dismiss this bug because it involves a broken libtool ?

------- Comment #7 From Travis Tilley (RETIRED) 2004-08-04 05:11:32 0000 -------
i can reproduce this bug with the working libtool. bah

------- Comment #8 From Travis Tilley (RETIRED) 2004-08-04 05:59:18 0000 -------
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

First Last Prev Next    No search results available      Search page      Enter new bug