Hi, On Fri, 29 Oct 2004, Stéphane LETZ wrote:
> Trying to compile on MacOSX 10.3.4 gives : > g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../kvutils -D_REENTRANT > -D_REENTRANT -ffast-math -fstrict-aliasing -funroll-loops -DNDEBUG > -DENABLE_DBC -g -O2 -c eca-chainsetup.cpp -MT eca-chainsetup.lo -MD -MP > -MF .deps/eca-chainsetup.TPlo -o eca-chainsetup.o > eca-chainsetup.cpp: In member function `void > ECA_CHAINSETUP::lock_all_memory() yup, it seems the the -D_P1003_1B_VISIBLE flag is not passed properly to CPPFLAGS (do'h, I thought I had covered this already). Please, could you test the snapshot at: http://ecasound.seul.org/download/snapshots/ecasound-2.3.5-cvs-20041029.tar.gz > eca-chainsetup.cpp:621: error: `::mlockall' undeclared (first use here) > eca-chainsetup.cpp:621: error: `MCL_CURRENT' undeclared (first use this > function) That should handle at least MCL_CURRENT. Hopefully Apple has not done any changes to gcc that would break the '::mlockall()' style of calling globally visible C functions. PS Could you also check that '#define HAVE_MLOCKALL 1' is defined in ecasound-2.3.4/config.h. -- http://www.eca.cx Audio software for Linux!