[Openal] Status of OpenAL 1.1 on OS X

William Stewart bills at apple.com
Fri Aug 11 11:10:36 PDT 2006


We had to include the existing alut exports from the OAL framework  
otherwise all of the existing games would have failed to run due to  
their dependencies on these symbols included with 1.0  
implementations. We also decided to follow the general trend and  
remove the alut declarations and to not distribute alut as a part of  
OAL. So, we removed the headers as you've discovered.

With this existing situation (OAL 1.0 alut declarations and ongoing  
freealut definitions of these same symbol names) there is nothing we  
can do to resolve the conflict this causes (as we don't plan on  
shipping freealut)

One way I could see to resolving this is:
- make sure its clearly marked that the existing alut function names  
are marked as deprecated.
- freealut should rename their functions so that they don't conflict  
with the existing 1.0 declarations (which of course is the problem  
you are seeing).

Sorry for any inconvenience

Bill

On 11/08/2006, at 10:43 AM, David Guthrie wrote:

> I attempted to build freealut on OS X.  It wouldn't build because  
> the old version of alut is still compiled into the OpenAL  
> framework.  Essentially that means that I get duplicate symbols and  
> it fails to link.  I ended up doing the same thing as Paul except  
> that I changed the alut.h header to include OpenAL/al.h instead of  
> copying another al.h.  Either way, it's a problem that I don't know  
> how to fix.
>
> David
>
> On Aug 11, 2006, at 1:24 AM, Garin Hiebert wrote:
>
>
>> Paul,
>>
>> It looks like you figured this out already, but for general  
>> reference...
>>
>> Use freealut instead --
>>
>> http://www.openal.org/openal_webstf/specs/alut.html
>>
>> With OpenAL 1.1, it was decided to get rid of the old built-in  
>> ALUT functions (on some platforms) and go with a separate library  
>> referred to as "freealut."  The source code is in the source  
>> repository, and should be buildable on OS X (if not, it shouldn't  
>> be a huge project to get it to build, and I'm sure Sven would like  
>> the patch).
>>
>> Garin
>>
>> _______________________________________________
>> Openal mailing list
>> Openal at opensource.creative.com
>> http://opensource.creative.com/mailman/listinfo/openal
>>
>
>
> _______________________________________________
> Openal mailing list
> Openal at opensource.creative.com
> http://opensource.creative.com/mailman/listinfo/openal

-- 
mailto:bills at apple.com
tel: +1 408 974 4056
________________________________________________________________________ 
__
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________ 
__



More information about the Openal mailing list