retitle 323527 uses internal copy of openal
# severity could possibly be lowered even further
severity 323527 important
tags 323527 - patch
found 323527 2.37a-1
notfound 323527 2.36-1
thanks [EMAIL PROTECTED] BCC'd

On Tue, 16 Aug 2005 17:06:45 -0700, Matt Kraai wrote:
> Package: blender
> Version: 2.36-1
> Severity: serious
> Tags: patch
> 
> blender fails to build because there are some invalid conversions and
> a call of an undeclared function:
> [...]
> > intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function 'virtual 
> > SND_WaveSlot* SND_OpenALDevice::LoadSample(const STR_String&, void*, int)':
> > intern/SoundSystem/openal/SND_OpenALDevice.cpp:426: error: invalid 
> > conversion from 'signed char*' to 'ALbyte*'
> > intern/SoundSystem/openal/SND_OpenALDevice.cpp:426: error:   initializing 
> > argument 1 of 'void alutLoadWAVMemory(ALbyte*, ALenum*, ALvoid**, ALsizei*, 
> > ALsizei*, ALboolean*)'
> > intern/SoundSystem/openal/SND_OpenALDevice.cpp:441: error: 'alutLoadWAV' 
> > was not declared in this scope
> [...]
> The attached patch, extracted from upstream, fixes these problems by
> fixing the conversions and using alutLoadWAVFile instead of
> alutLoadWAV.

Starting with 2.37a blender uses an internal copy of openal, so this
FTBFS doesn't show anymore in a current Sid environment. As blender
has been removed from Testing due to general bugginess, and safely
assuming 2.36 as present in Sarge still builds fine, this bug could
simply be closed.

However, using an internal copy of a library when a Debian package is
available can be considered a bug of its own, so for now I prefer just
changing this bug a tiny little bit and leave it to the maintainer how
to best deal with this once he comes back actually maintaining this
package.

Cheers,
Flo

Attachment: signature.asc
Description: Digital signature

Reply via email to