Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I've upgraded from 13.04 to 14.04.

With 13.04 I installed ia32-libs to pick up dependencies for a specific 32-bit application that I use. There is no ia32-libs for 14.04.

I need ONE library, libidn.so.11. Here's my summary:

First ...

me@myW510:~/opt/FS/bin$ ./SLVoice
./SLVoice: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory

I installed lib32z1 using synaptic, and this was resolved.

Next ...

me@myW510:~/opt/FS/bin$ ./SLVoice
./SLVoice: error while loading shared libraries: libidn.so.11: cannot open shared object file: No such file or directory

I'm pretty sure this will be the last lib I need.

What should I install? Do I need to add a repository?

Thanks!!

share|improve this question
add comment

1 Answer 1

up vote 1 down vote accepted

ia32-libs and friends have been obsoleted by multiarch support. The proper way to install a 32-bit lib on a 64-bit system is now to install PACKAGENAME:i386, so in your case libidn11:i386.

share|improve this answer
    
Specifically, for SLVoice I installed the following: lib32z1, libidn11:386, libuuid1:i386, and libstdc++6:i386 (no :386 on the lib32z1). SLVoice works now. THANKS!! –  DaveB May 21 at 20:33
    
Further investigation revealed that SLVoice needs more :i386 libs. In addition to the libs above, I installed pavucontrol:i386, which added about 45 megabytes of additional libs. NOW SLVoice works. –  DaveB May 22 at 17:30
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.