Brian Haberman wrote:
[]
ao_macosx.c: In function 'ao_plugin_open':
ao_macosx.c:257: warning: incompatible implicit declaration of built- in
function 'memset'
ao_macosx.c: In function 'ao_plugin_play':
ao_macosx.c:314: warning: incompatible implicit declaration of built- in
function 'memcpy'
ao_macosx.c: In function 'audioDeviceIOProc':
ao_macosx.c:405: error: 'SHRT_MAX' undeclared (first use in this function)
All these symbols are declared in standard headers in /usr/lib, string.h
and limits.h. Somehow these headers don't get included in your case.
Here I see that they are included by the file ao_macosx.c via
ao_macosx.c:26: #include <CoreAudio/AudioHardware.h>
AudioHardware.h:86: #include <CoreFoundation/CoreFoundation.h>
CoreFoundation.h:15: #include <limits.h>
CoreFoundation.h:23: #include <string.h>
You could try to look where the missing link in this chain is in your
case. The file ao_macosx.c is in the directory
/sw/src/fink.build/libao2-0.8.5-10/libao-0.8.5/src/plugins/macosx and
the Core* things are in /System/Library/Frameworks/Core*.framework/Headers/.
--
Martin
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Fink-beginners mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-beginners