Hello, I've been looking into an alternative and came across this:
http://sememu.sourceforge.net/ I'm not a C expert so not sure if this could work. I tried to build zita-convolver using this but got errors: ./sememu.c:342: warning: ‘MPSignalSemaphore’ is deprecated (declared at /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h:725) In file included from zita-convolver.cc:23: zita-convolver.h: At global scope: zita-convolver.h:268: warning: declaration does not declare anything zita-convolver.cc:315: error: expected unqualified-id before ‘{’ token make: *** [zita-convolver.o] Error 1 The warning is because I'm on Lion and MPSignalSemaphore has been deprecated, but I guess still should work. Also sememu is in C and zita-convolver in C++ so I wonder if that's the issue. Cheers, Hector On Fri, Sep 30, 2011 at 3:38 AM, Fons Adriaensen <f...@linuxaudio.org> wrote: > *** the zita-convolver library DOES NOT WORK on OSX.*** > > The reason for this is the crippled implementation of POSIX > semaphores (sem_t) on OSX: > > 1. Only named semaphores (i.e. having a file system name) > are available. > > 2. The sem_init() function does not work. > > 3. The sem_getvalue() function does not work. > > > While (1) is not a final showstopper and there are (clumsy) > solutions to work around it, (2) and (3) are. Future versions > of the library will even use more semaphores, so this problem > is not going away. > > The only solution is that some OSX expert/hacker writes a > complete, correct and efficient version of sem_t, which will > probably be based on the system's MACH semaphores. It should > not be difficult at all for someone with the right background. > > Ciao, > > -- > FA > > > > > > > > > > > > > _______________________________________________ > Sursound mailing list > Sursound@music.vt.edu > https://mail.music.vt.edu/mailman/listinfo/sursound > _______________________________________________ Sursound mailing list Sursound@music.vt.edu https://mail.music.vt.edu/mailman/listinfo/sursound