Re: error while loading shared libraries: libopenal.so.0

2009-06-13 Thread Aniruddha
On Thu, Jun 11, 2009 at 3:18 AM, David Foxdfox94...@gmail.com wrote:
 On Wed, Jun 10, 2009 at 11:32 AM, Aniruddhamailingdotl...@gmail.com wrote:
 I try to install a 32-bit program in 64-bit Debian but I get the
 following message: 'error while loading shared libraries:

 Have you installed the 32-bit compatibility libraries?

 Anytime you manually install a library (and really, you should let the
 packaging system do this) you have to rerun ldconfig to update what
 the system thinks the libraries should be. Do you have, for instance,
 /usr/lib32 as one of the search paths in your /etc/ld.so.conf file?


It is indeed a packaging fault, the packages relied on the antique
'libopenal.so.0'. Manually extracting libopenal0a  from Debian old
stable ( http://packages.debian.org/etch/libopenal0a ) and putting it
in /usr/lib32 fixed this problem.It would be nice to have a libopenal
32-bit packages for amd64 though. ^^ Thanks!


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



error while loading shared libraries: libopenal.so.0

2009-06-10 Thread Aniruddha
I try to install a 32-bit program in 64-bit Debian but I get the
following message: 'error while loading shared libraries:
libopenal.so.0'. To fix this I downloaded
libopenal1_1.4.272-2_i386.deb and extracted 'libopenal.so.1' and
'libopenal.so.1.4.272 'to /usr/lib32. Unfortunately the error message
remained the same. Who has an idea what I can try next?


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: error while loading shared libraries: libopenal.so.0

2009-06-10 Thread David Fox
On Wed, Jun 10, 2009 at 11:32 AM, Aniruddhamailingdotl...@gmail.com wrote:
 I try to install a 32-bit program in 64-bit Debian but I get the
 following message: 'error while loading shared libraries:

Have you installed the 32-bit compatibility libraries?

Anytime you manually install a library (and really, you should let the
packaging system do this) you have to rerun ldconfig to update what
the system thinks the libraries should be. Do you have, for instance,
/usr/lib32 as one of the search paths in your /etc/ld.so.conf file?

Realistically, the 32 bit program should have installed itself + the
two shared libraries, probably pulling in the other 32-bit
compatibility libraries as a dependency if they were not already
installed for some other reason (running GoogleEarth, for instance),
and should have updated the ld.so configuration automatically as part
of the postinstall routine.

If not, it might be a packaging bug. Error when loading shared
libraries might mean that it couldn't find the library, or maybe you
have a missing symbol. In the latter case, file a bug against the
library package (is it installable separately?).





-- 
thanks for letting me change the magnetic patterns on your hard disk.


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org