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

Reply via email to