Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 89971 - emul-libs 2.1 broke skype
Summary: emul-libs 2.1 broke skype
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2005-04-21 13:52 UTC by Thomas Margraf
Modified: 2005-04-24 16:26 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 Thomas Margraf 2005-04-21 13:52:22 UTC
since i upgraded to the new emul-libs, skype refuses to start. 
the wrapper hides the error-message, but if you launch the binary directly, you get this:

/opt/skype/skype.bin: /lib32/libpthread.so.0: version `GLIBC_2.3.3' not found (required by /emul/linux/x86/usr/qt/3/lib/libqt-mt.so.3)

Reproducible: Always
Steps to Reproduce:
1. /opt/skype/skype.bin
2.
3.

Actual Results:  
/opt/skype/skype.bin: /lib32/libpthread.so.0: version `GLIBC_2.3.3' not found
(required by /emul/linux/x86/usr/qt/3/lib/libqt-mt.so.3)

Expected Results:  
launch the app.

Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3-20050110,
glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3500+
Gentoo Base System version 1.6.11
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 21:24:23)]
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r1, 2.15.92.0.2-r8
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-mtune=athlon64 -O3 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-mtune=athlon64 -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox strict"
GENTOO_MIRRORS="http://gentoo.osuosl.org
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow, X X, aalib aalib, acpi acpi, aim, alsa alsa, amd64 apm, arts arts,
avi, bash-completion, berkdb bitmap-fonts bmp, bzlib, cdr cdr, cpdflib, crypt
crypt, cups curl dbus, dga, dio, directfb, divx4linux, dvb, dvd, dvdr, eds,
encode, esd evo, exif, fam fam, fbcon, fftw, flac flash, font-server fortran
ftp, gdbm gif gif, gnome gnome, gphoto2 gphoto2, gpm gpm, gstreamer gstreamer,
gtk gtk2, hal, icq, imagemagick imagemagick, imap, imlib imlib, ipv6 java java,
jikes, jp2 jpeg jpeg, junit kde kde, lcms, lirc, lzw lzw-tiff mad mad, mcal,
mime, ming, mmx, mng, mono, motif mozilla mp3 mpeg, msn, multilib, ncurses nls
nptl, offensive, ogg oggvorbis, opengl opengl, oscar, oss oss, pam pda, pdflib,
perl perl, png png, python qt qt, quicktime, readline recode, samba samba, sdl
spell, sse, ssl ssl, svg, tcpd theora, tiff truetype truetype, truetype-fonts
type1-fonts usb usb, userlocales vorbis xine, xinerama xml xml, xml2 xml2, xmms
xmms, xpm xrandr xv xv, xvid, zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Thomas Margraf 2005-04-21 13:53:33 UTC
oh, and there' a thread on the forums about this:
http://forums.gentoo.org/viewtopic-t-326352-highlight-skype.html
Comment 2 Herbie Hopkins (RETIRED) gentoo-dev 2005-04-22 05:50:08 UTC
This sort of error usually occurs when trying to run a binary that was compiled on a newer version of glibc than the one you currently have installed. However I see from you're emerge info that you have glibc 2.3.4.20050125 installed which should be pleanty new enough.

Please post the output of:
# ls -l /lib32/libpthread*
and of:
# strings /lib32/libpthread.so.0 | grep GLIBC
Comment 3 Thomas Margraf 2005-04-22 05:54:40 UTC
here you go:

tom@deep_thought ~ $ ls -l /lib32/libpthread*
-rwxr-xr-x  1 root root 64672 Apr  1 18:05 /lib32/libpthread-0.10.so
lrwxrwxrwx  1 root root    18 Apr  1 18:05 /lib32/libpthread.so.0 -> libpthread-0.10.so
tom@deep_thought ~ $ strings /lib32/libpthread.so.0 | grep GLIBC
GLIBC_2.0
GLIBC_2.1
GLIBC_2.1.1
GLIBC_2.1.2
GLIBC_2.2
GLIBC_2.2.3
GLIBC_2.2.6
GLIBC_2.3.2
GLIBC_PRIVATE
GLIBC_2.1.3
GLIBC_2.3
Comment 4 Herbie Hopkins (RETIRED) gentoo-dev 2005-04-22 08:34:25 UTC
Thomas, please can you test:
http://dev.gentoo.org/~herbs/emul/emul-linux-x86-qtlibs-2.1.1.tar.bz2
The same ebuild should work, just rename it and re-create the digest:
# cd /usr/portage/app-emulation/emul-linux-x86-qtlibs/
# cp emul-linux-x86-qtlibs-2.1.ebuild emul-linux-x86-qtlibs-2.1.1.ebuild
# ebuild emul-linux-x86-qtlibs-2.1.1.ebuild digest
# emerge =app-emulation/emul-linux-x86-qtlibs-2.1.1

If that fixes it for you then I'll commit that to the tree.
Comment 5 Thomas Margraf 2005-04-22 11:46:20 UTC
yeah. that works beautifully. Thanks a bunch!!
Comment 6 Herbie Hopkins (RETIRED) gentoo-dev 2005-04-24 16:26:38 UTC
emul-linux-x86-qtlibs-2.1.1 now in portage. Thanks for reporting and for your help testing.