Summary: | skype 0.93.0.3-r2 binary problem | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | dschaefer79 <acce3477> |
Component: | Current packages | Assignee: | AMD64 Project <amd64> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | stian |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
log
log.11371 log.11372 log.11373 log.11374 log.11375 log.11376 log.11377 log.11378 log.11386 log.11387 log.11388 log.11389 log.11397 log.11398 log.11399 log.11400 log.11401 |
Description
dschaefer79
2005-01-02 09:20:00 UTC
>ACCEPT_KEYWORDS="~amd64" emerge /usr/portage/net-im/skype/skype-0.93.0.3-r2.ebuild
1. _Don't_do_ ACCEPT_KEYWORDS="~arch" emerge foo
2. _Don't_do_ emerge /path/to/ebuild
There is no reason why that should happen. Please do a ls -al /opt/skype/ and a ldd /opt/skype/skype.bin and post the result here. Hello, now I've built 32 bit emulation in my kernel and I get this skype.log ===== Sun Jan 2 23:13:55 CET 2005 ===== Starting skype without sound daemon /opt/skype/skype.bin --resources-path /opt/skype/ /usr/bin/skype: line 49: /opt/skype/skype.bin: Accessing a corrupted shared library Here the result of the command 1. ls -al /opt/skype drwxr-xr-x 5 root root 4096 Jan 2 23:13 . drwxr-xr-x 10 root root 4096 Jan 2 23:13 .. drwxr-xr-x 2 root root 4096 Jan 2 23:13 avatars drwxr-xr-x 2 root root 4096 Jan 2 23:13 lang -rwxr-xr-x 1 root audio 1654 Jan 2 23:13 skype -rwxr-xr-x 1 root audio 4560692 Jan 2 23:13 skype.bin drwxr-xr-x 2 root root 4096 Jan 2 23:13 sound 2. ldd /opt/skype/skype.bin not a dynamic executable Do you have any idea ? Thanks The last comment, and the one that dschaefer79 sent me by mail about the same problem with opera show that this is not skype related. could you do a strace -ff -o log skype and attach the relevant log file of the process that failes (you will get one log file per process). skype dynamically loads libraries I believe, so ldd skype wont show them. Created attachment 47450 [details]
log
Created attachment 47451 [details]
log.11371
Created attachment 47452 [details]
log.11372
Created attachment 47453 [details]
log.11373
Created attachment 47454 [details]
log.11374
Created attachment 47455 [details]
log.11375
Created attachment 47456 [details]
log.11376
Created attachment 47457 [details]
log.11377
Created attachment 47458 [details]
log.11378
Created attachment 47459 [details]
log.11386
Created attachment 47460 [details]
log.11387
Created attachment 47461 [details]
log.11388
Created attachment 47462 [details]
log.11389
Created attachment 47463 [details]
log.11397
Created attachment 47464 [details]
log.11398
Created attachment 47465 [details]
log.11399
Created attachment 47466 [details]
log.11400
Created attachment 47467 [details]
log.11401
Here the result of strace -ff -o log skype log file attached http://bugs.gentoo.org/show_bug.cgi?id=76425 execve("/opt/skype/skype.bin", ["/opt/skype/skype.bin", "--resources-path", "/opt/skype/"], [/* 54 vars */]) = -1 ELIBBAD (Accessing a corrupted shared library) actually the kernel barks on that file, and I didn't think about ldd (and other binutils tools) aren't cross-platform per tool, due to design of them, but you must have a cross-tool, like ldd-i386-gnu-linux. Here is the output on a ldd for the right target. Quite a long list: gentoo w # ldd /opt/skype/skype.bin linux-gate.so.1 => (0xffffe000) libqt-mt.so.3 => /usr/qt/3/lib/libqt-mt.so.3 (0x4002a000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x406f3000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40701000) libpthread.so.0 => /lib/libpthread.so.0 (0x407cb000) libstdc++.so.5 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so. 5 (0x4081d000) libm.so.6 => /lib/libm.so.6 (0x408e6000) libgcc_s.so.1 => /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libgcc_s.so.1 (0x40908000) libc.so.6 => /lib/libc.so.6 (0x40911000) libaudio.so.2 => /usr/X11R6/lib/libaudio.so.2 (0x40a23000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x40a38000) libmng.so.1 => /usr/lib/libmng.so.1 (0x40a8a000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x40ace000) libpng.so.3 => /usr/lib/libpng.so.3 (0x40aeb000) libz.so.1 => /lib/libz.so.1 (0x40b1c000) libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x40b2c000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x40b34000) libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x40b3d000) libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x40b41000) libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x40b4a000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40b5d000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x40bc7000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40bee000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40bf8000) libdl.so.2 => /lib/libdl.so.2 (0x40c0f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) libXau.so.6 => /usr/X11R6/lib/libXau.so.6 (0x40c12000) libexpat.so.0 => /usr/lib/libexpat.so.0 (0x40c15000) Base question: do you have 32-bit emulation support in kernel, right? dschaefer - I've tried to reproduce your bug with the current version in portage ( net-im/skype-1.1.0.3-r1) - and skype appears to start correctly - is this still an issue for you? Resolved as WORKSFORME. Also, reporter hasn't responded for one month. Reporter: If you still have issues with skype, please reopen and attach output of emerge info. |