[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