Compile Error on OSX

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Compile Error on OSX
From: Julian Peterson (
Date: Tue Jul 27 2004 - 04:27:00 EEST


Didn't see anything on the list that resembled my problem. I'm trying to compile v2.3.3 on a Mac running OSX 10.3.4. I gathered the dependencies from Fink (which is why I have the prefix=/sw). I have Jack v0.82.0 as my audio I/O. Everything seems to configure fine, but during make I run into an error with eca-chainsetup.cpp:617. I've included the configure options, output, and the make output showing the error.

Anyone have any experience with this or general words of advice?

Julian Peterson

 ./configure --prefix=/sw --disable-alsa --disable-arts --disable-oss --disable-osstrigger --with-largefile

Configure Output:
Following packages are now configured:
ecasound: yes (ecasound,libecasound,libecasoundc)
ecatools: yes
pyecasound: yes (as Python C extension module)
rubyecasound: yes
libkvutils: yes
Compiler options:
Following features were selected:
Debugging info: no
Effects enabled: yes
Largefile support: yes
Termcap: ncurses
Libaudiofile: no
Libsndfile: yes
ALSA support: no
OSS support: no
aRts support: no
JACK support: yes
Libsamplerate support no
Use system readline no
Following directories are used:
Directory prefix: /sw
Python include dir: /sw/include/python2.3
Python module dir: /sw/lib/python2.3/site-packages
Ruby module dir: /usr/local/lib/ruby/site_ruby/1.6
Extra headers:
Extra libs: -lsndfile -ljack -lrt

Make Error:
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../kvutils -D_REENTRANT -D_REENTRANT -ffast-math -fstrict-aliasing -funroll-loops -DNDEBUG -DENABLE_DBC -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -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()
eca-chainsetup.cpp:617: error: `::mlockall' undeclared (first use here)
eca-chainsetup.cpp:617: error: `MCL_CURRENT' undeclared (first use this
eca-chainsetup.cpp:617: error: (Each undeclared identifier is reported only
   once for each function it appears in.)
eca-chainsetup.cpp:617: error: `MCL_FUTURE' undeclared (first use this
eca-chainsetup.cpp: In member function `void
eca-chainsetup.cpp:636: error: `::munlockall' undeclared (first use here)
make[3]: *** [eca-chainsetup.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue Jul 27 2004 - 04:28:13 EEST