OpenAL package for Ubuntu 12.04

Bug #997165 reported by Yaio
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Panda3D
Fix Released
Undecided
Unassigned

Bug Description

Ubuntu 12.04 32/64 bit, Panda3D 1.8.0 official.

I have the following code:

import direct.directbase.DirectStart
loader.loadSfx( 'fileName.wav' ).play()
run()

and I make a p3d file requiring openal i.e. packp3d -r openal ...

The p3d file does not work (it crashes without reporting anything) in Ubuntu 12.04 (but it works in previous releases). If the program is launched using the Python interpreter, it also works in Ubuntu 12.04 (so, the problem only appears with Panda3D's runtime in Ubuntu 12.04).

Revision history for this message
Yaio (yaio79) wrote :

It looks like the problem is the file libvorbis.so.0 installed by the runtime: replacing it with another version implies no crash.

Revision history for this message
Killian (othelarian) wrote :

I up this issue.
I have the same problem with ubuntu 13.04, kubuntu 13.04 and lubuntu 13.04, all in 64 bits. In 32 bits, the runtime works.
It's working on 64Bits with the python interpreter.
The log report nothing, and stop after :

:ShowBase: Default graphics pipe is glxGraphicsPipe (OpenGL).
:display: Created output of type glxGraphicsWindow
:display: Unable to set window properties: !undecorated fixed_size
:ShowBase: Successfully opened window of type glxGraphicsWindow (OpenGL)
:pnmtext: Loaded font Perspective Sans Regular

I try to change libvorbis.so.0 in .panda3d/hosts/runtime.panda3d.org*******/panda3d with the /usr/lib/x86-64-linux/ version, but it seems that panda change the lib when I start the runtime. I check the size and I can see that the new lib is replace by the old one.

Revision history for this message
Yaio (yaio79) wrote :

Actually, the runtime overwrites the libraries into the runtime directory. Replacing the library worked for me since I was deploying a Panda3D application built by pdeploy (with the -s switch), and the runtime doesn't overwrite it.

Revision history for this message
rdb (rdb) wrote :

I believe this issue is no longer relevant in 1.9, since the openal package no longer contains libvorbis.so.0.

If I recall correctly, it was caused by librt.so.1 being erroneously included and causing a conflict.

Please reopen this if I'm mistaken.

Changed in panda3d:
milestone: none → 1.9.3
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.