[Bf-committers] OpenAL error OS X

Michael Velikanje bf-committers@blender.org
Sat, 8 May 2004 23:37:03 -0800


I get these errors when I enable "  use_openal = 'true' ":

-c -o  
/Users/michaelv/bf-blender/build/darwin/intern/SoundSystem/openal/ 
SND_OpenALDevice.o intern/SoundSystem/openal/SND_OpenALDevice.cpp
intern/SoundSystem/openal/AL/alc.h: In constructor `
    SND_OpenALDevice::SND_OpenALDevice()':
intern/SoundSystem/openal/AL/alc.h:54: error: too many arguments to  
function `
    ALCenum alcGetError()'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:265: error: at this  
point in
    file
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:374: warning: invalid  
conversion
    from `char*' to `ALbyte*'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:123: error: too few  
arguments to
    function `ALvoid alutLoadWAVMemory(ALbyte*, ALenum*, ALvoid**,  
ALsizei*,
    ALsizei*, ALboolean*)'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:374: error: at this  
point in
    file
intern/SoundSystem/openal/SND_OpenALDevice.cpp:385: error:  
`alutLoadWAVFile'
    undeclared (first use this function)
intern/SoundSystem/openal/SND_OpenALDevice.cpp:385: error: (Each  
undeclared
    identifier is reported only once for each function it appears in.)
intern/SoundSystem/openal/SND_OpenALDevice.cpp:349: warning: unused  
variable `
    char loop'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:356: warning: unused  
variable `
    int frequency'
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function  
`virtual int
    SND_OpenALDevice::GetPlayState(int)':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:521: error:  
`alGetSourcei'
    undeclared (first use this function)
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In function `ALvoid
    alutUnloadWAV(int, ALvoid*, int, int)':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:198: warning: unused  
parameter `
    ALenum format'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:198: warning: unused  
parameter `
    ALsizei size'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:198: warning: unused  
parameter `
    ALsizei freq'
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function  
`virtual
    void SND_OpenALDevice::SetListenerRollOffFactor(double) const':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:456: warning: unused  
parameter `
    MT_Scalar rollofffactor'
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function  
`virtual
    void SND_OpenALDevice::SetObjectLoopPoints(int, unsigned int,  
unsigned int)
    const':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:631: warning: unused  
parameter `
    int id'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:631: warning: unused  
parameter `
    unsigned int loopstart'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:631: warning: unused  
parameter `
    unsigned int loopend'
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function  
`virtual
    void SND_OpenALDevice::SetObjectTransform(int, const MT_Vector3&,  
const
    MT_Vector3&, const MT_Matrix3x3&, const MT_Vector3&, const  
MT_Scalar&) const
    ':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:683: warning: unused  
parameter `
    const MT_Matrix3x3&orientation'
intern/SoundSystem/openal/SND_OpenALDevice.cpp:683: warning: unused  
parameter `
    const MT_Vector3&lisposition'
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function  
`virtual
    void SND_OpenALDevice::PlayCD(int) const':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:698: warning: unused  
parameter `
    int track'
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function  
`virtual
    void SND_OpenALDevice::PauseCD(bool) const':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:706: warning: unused  
parameter `
    bool pause'
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function  
`virtual
    void SND_OpenALDevice::SetCDPlaymode(int) const':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:725: warning: unused  
parameter `
    int playmode'
intern/SoundSystem/openal/SND_OpenALDevice.cpp: In member function  
`virtual
    void SND_OpenALDevice::SetCDGain(double) const':
intern/SoundSystem/openal/SND_OpenALDevice.cpp:732: warning: unused  
parameter `
    MT_Scalar gain'
scons: ***  
[/Users/michaelv/bf-blender/build/darwin/intern/SoundSystem/openal/ 
SND_OpenALDevice.o] Error 1
scons: building terminated because of errors.

I get the errors using both " lib/darwin-6.1-powerpc/openal " and I  
downloaded OpenAL and installed it in Library/Frameworks, same error.

Michael Velikanje