The following exported symbols were removed between the final openal
package, and first openal-soft package:

alBombOnError_LOKI
alBufferAppendData
alBufferAppendData_LOKI
alBufferAppendWriteData_LOKI
alBufferDataWithCallback_LOKI
alBufferi_LOKI
alBufferWriteData_LOKI
alCaptureDestroy_EXT
alCaptureGetData_EXT
alCaptureInit_EXT
alCaptureStart_EXT
alCaptureStop_EXT
alcGetAudioChannel_LOKI
alcSetAudioChannel_LOKI
alGenStreamingBuffers_LOKI
alReverbDelay_LOKI
alReverbScale_LOKI
alutLoadMP3_LOKI
alutLoadVorbis_LOKI

Clearly, whilst X-Plane might not use these symbols, the old LOKI
Software games will - which is precisely why symlinking sonames is
wrong.

-- 
/usr/lib/libopenal.so.0 missing from Intrepid
https://bugs.launchpad.net/bugs/273558
You received this bug notification because you are a member of
Debian/Ubuntu Games Team, which is subscribed to openal-soft in ubuntu.

Status in “openal-soft” package in Ubuntu: Won't Fix

Bug description:
Binary package hint: libopenal1
Version: 1:1.3.253-4ubuntu1

The libopenal1 binary package in Intrepid replaces the old libopenal0a binary 
package from Hardy, Gutsy etc. libopenal0a created /usr/lib/libopenal.so.0, but 
the new libopenal1 package does not (it creates /usr/lib/libopenal.so.1 
instead).

This breaks some third-party binaries, eg X-Plane (http://www.x-plane.com/).

Suggested fix:
The libopenal1 binary package should create a symbolic link from 
/usr/lib/libopenal.so.0 to /usr/lib/libopenal.so.1

Alternative fix:
Retain the old libopenal0a binary package in Intrepid, in addition to the new 
libopenal1 binary package. And change the libopenal1 package so that it does 
not replace libopenal0 or libopenal0a.



_______________________________________________
Pkg-games-ubuntu mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-ubuntu

Reply via email to