Skype requires 32bit libsigc++ to run. Older versions of skype (<1.4.0.118) provided the library in /opt/skype but now there's just a broken symlink left. This is probably a skype bug and they forgot to pack the 32bit library. Workaround: Install an older version of skype and copy '/opt/skype/libsigc-2.0.so.0.0.0' to a temporary place. Install the new version and move the copied file back to /opt/skype. Reproducible: Always Steps to Reproduce: 1. emerge =net-im/skype-1.4.0.118 2. try to run skype Actual Results: /opt/skype/skype: error while loading shared libraries: libsigc-2.0.so.0: cannot open shared object file: No such file or directory Expected Results: Start normally --With net-im/skype-1.4.0.118 $ qlist skype | grep '\.so' /opt/skype/libsigc-2.0.so.0 $ file /opt/skype/libsigc-2.0.so.0 /opt/skype/libsigc-2.0.so.0: broken symbolic link to `libsigc-2.0.so.0.0.0' --With net-im/skype-1.4.0.99-- $ qlist skype | grep '\.so' /opt/skype/libsigc-2.0.so.0 /opt/skype/libsigc-2.0.so.0.0.0 $ file /opt/skype/libsigc-2.0.so.0.0.0 /opt/skype/libsigc-2.0.so.0.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
Please include the output of emerge --info
(In reply to comment #1) > Please include the output of emerge --info > Here it comes: default-linux/amd64/2006.1, gcc-4.1.2, glibc-2.5-r4, 2.6.22-gentoo-r2 x86_64) ================================================================= System uname: 2.6.22-gentoo-r2 x86_64 Intel(R) Core(TM)2 CPU T5600 @ 1.83GHz Timestamp of tree: Sat, 06 Oct 2007 11:50:01 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p17 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.4.4-r5 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.9-r2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17-r1 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=nocona -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=nocona -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ http://gentoo.mirror.solnet.ch/" LANG="en_US.UTF-8" LDFLAGS="-Wl,--as-needed" LINGUAS="de" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X a52 aac aalib aiglx alsa amd64 anthy bash-completion berkdb bitmap-fonts bluetooth branding cairo cdparanoia cjk cli cracklib crypt css cups dbus dri dts dvd dvdnav dvdr dvdread dynamicplugin encode exif fastcgi ffmpeg flac fortran fping gcj gdbm gif gimp gimpprint gnutls gpgme gpm gtk gtk2 hal iconv imlib immqt-bc isdnlog jabber john jpeg kde kdehiddenvisibility kickoff lirc lyx mad matroska mbox midi mp3 mp4 mplayer msn mudflap mysql ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl pertty php pink plotutils png ppds pppd python qt3 qt4 readline reflection rtsp ruby samba scim sdl session silc spell spl sql sqlite sqlite3 ssl subtitles subversion svg tcpd tetex theora threads timidity tk truetype truetype-fonts type1-fonts unicode usb vorbis wifi wxwindows x264 xim xine xml xorg xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev mouse keyboard synaptics aiptek" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="serial sir" USERLAND="GNU" VIDEO_CARDS="i810" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
The ebuild is missing a use amd64 && unpack libsigc++20-2.0.17-1-from-fc5.rf.i386.tar.gz in src_unpack(). That should fix the problem. I will try in a minute and report back with a patch.
Created attachment 132755 [details, diff] patch that fixes libsigc++ not being unpacked This patch changes the ebuild so it unpacks the 32bit libsigc++ on amd64. If you want to unpack the libsigc file after the skype files, beware that the ebuild changes the cwd if use qt-static ;)
Thanks to reporter and Bernhard. I forgot to update src_unpack after changing it to accommodate the need for the language files.
*** Bug 195013 has been marked as a duplicate of this bug. ***
(In reply to comment #5) > Thanks to reporter and Bernhard. I forgot to update src_unpack after changing > it to accommodate the need for the language files. > (In reply to comment #6) > *** Bug 195013 has been marked as a duplicate of this bug. *** > Gustavo, maybe you should've revbumped that ebuild, since the old one emerged fine, it just didn't work (on amd64)
*** Bug 195244 has been marked as a duplicate of this bug. ***