Problem starting a static compiled program

Asked by smurf

Hi all! I have a amd 64 system, with gutsy gibbon. I want to use skype, as there are no packages for 64 architecture, up to feisty I was used to download from sype site the static package. I just dowload, uncompress and the program is ready to work.

Now on gutsy something is wrong. If try to start the program happens the follow:
luca@luca:~$ cd sistema/sorgenti/skype_1.4.0.114/
luca@luca:~/sistema/sorgenti/skype_1.4.0.114$ ./skype
bash: ./skype: No such file o directory
luca@luca:~/sistema/sorgenti/skype_1.4.0.114$ ls -al sk*
-rwxr-xr-x 1 luca luca 18753060 2007-09-27 18:39 skype
-rw-r--r-- 1 luca luca 453 2007-09-27 18:39 skype.conf
-rw-r--r-- 1 luca luca 161 2007-09-27 18:39 skype.desktop
luca@luca:~/sistema/sorgenti/skype_1.4.0.114$

All dependencies required are ok.

Why bash can't recognize and start the program?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
smurf
Solved:
Last query:
Last reply:
Revision history for this message
marcobra (Marco Braida) (marcobra) said :
#1
Revision history for this message
smurf (luca-dgh) said :
#2

Ok, I' ll try this solution, but actually is not my preferred.
I choose to use the static package exactly because with it chroot is not required.... well, up to feisty chroot was not required.
My question wasn't "how can I start skype?", my question was "why bash can' t start the program?". I mean: there is something different on gutsy that make impossible to use a static package for 32 bit?

Revision history for this message
smurf (luca-dgh) said :
#3

OK, I solved the problem. Nothing special, just libasound in the wrong place, in /usr/lib instead of /usr/lib32