The forum

Ubuntu 12.04 64bit - Can't run games due to missing libvorbis.so.0

Author Replies
sgalland Saturday 8 September 2012 at 1:45
sgallandAnonymous

Here is a dump of the debug log:

[09/07/12 17:00:13] - Running wine-1.4-dos_support_0.5 SAVAGE.EXE (Working directory : /home/sean/.PlayOnLinux/wineprefix/WorldsOfUltimaTSE_gog/drive_c/Program Files/GOG.com/The Savage Empire/SAVAGE)
Dosbox front-end for PlayOnLinux
[PlayOnLinux] Working in /home/sean/.PlayOnLinux//wineprefix/WorldsOfUltimaTSE_gog
[PlayOnLinux] Detecting program directory to run: C:\\Program Files\\GOG.com\\The Savage Empire\\SAVAGE
cat: /home/sean/.PlayOnLinux//wineprefix/WorldsOfUltimaTSE_gog/drive_c/autoexec.bat: No such file or directory
[POL_LoadVar_ScreenResolution] [1;34mMessage:[0m Screen width: 1920
[POL_LoadVar_ScreenResolution] [1;34mMessage:[0m Screen height: 1200
DOSBox: error while loading shared libraries: libvorbis.so.0: cannot open shared object file: No such file or directory

I was able to fix other missing things like 7z and whatnot, but I cannot seem to figure out where the missing library for libvorbis.so.0 is at.

Thanks,
Sean
sgalland Saturday 8 September 2012 at 1:46
sgallandAnonymous

Note: This is any DOSBOX game, because those are all that I own.
petch Saturday 8 September 2012 at 6:11
petch
Developer

HI, you need the 32bit version of the lib (libvorbis0a:i386?)

The DOSBox support only embarks the 32bit libs it needs that are usually not present everywhere, but it can be a bit optimistic at times.
Feel free to add to add other missing libs to http://www.playonlinux.com/en/issue-1243.html

Regards,
Pierre.
sgalland Tuesday 11 September 2012 at 3:05
sgallandAnonymous

I found the problem. On 64bit systems you must install ia32-libs for 32bit shared libraries.
petch Tuesday 11 September 2012 at 7:28
petch
Developer


What is your distribution, and how did you install PlayOnLinux?
When using some packaging system, it should have been installed as an (indirect) dependency, as a requirement of Wine...

Edited by petch

sgalland Wednesday 12 September 2012 at 0:24
sgallandAnonymous

I am running Ubuntu 12.04 64bit... standard vanilla version from their site. I installed POL from this website using the command line method provided on the downloads page.
petch Wednesday 12 September 2012 at 0:55
petch
Developer

Mmmmh they're actually several command-line procedures that could apply on that page :p
If you installed the PlayOnLinux repository for Ubuntu Precise, it should have taken care of the dependencies. but not if you cloned the git repository.
sgalland Wednesday 19 September 2012 at 3:02
sgallandAnonymous

I used the precise repo, I didn't pull it from git.
petch Wednesday 19 September 2012 at 8:51
petch
Developer

Ok, a missing dependency of the DOSBox support then, as you reported already...