well - I really have no idea what is going on now. I went ahead and compiled libsndfile and it is now installed in /usr/local/ .
for cmake, I used the XCode frontend (nice! cool that it does this!). I even added /usr/local/include and /usr/local/lib to the header and library search paths, then I added it to the Xcode project explicitly, and it is STILL complaining about not finding sndfile.h! (endian.h also appears to be a problem). A sample of the error messages are below... but I am quite confused at this point about what to do. I did a completely fresh checkout of the nova-server git repo by the way. If you think a different frontend may be more successful let me know... otherwise I'll try to keep fiddling with this as I have time. Best, Josh /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/plugin_interface/SC_SndBuf.h:29:0 /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/plugin_interface/SC_SndBuf.h:29:23: error: sndfile.h: No such file or directory /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/common/SC_Endian.h:53:0 /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/common/SC_Endian.h:53:21: error: endian.h: No such file or directory /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/plugin_interface/SC_SndBuf.h:50:0 /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/plugin_interface/SC_SndBuf.h:50: error: ISO C++ forbids declaration of 'SNDFILE' with no type /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/plugin_interface/SC_SndBuf.h:50:0 /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/plugin_interface/SC_SndBuf.h:50: error: expected ';' before '*' token /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/plugin_interface/SC_InterfaceTable.h:102:0 /Users/joshp/src/nova-server/source/sc/supercollider/common/Headers/plugin_interface/SC_InterfaceTable.h:102: error: 'SF_INFO' has not been declared On Jun 22, 2010, at 10:50 PM, Tim Blechmann wrote: > hi josh, > >> Here is where I got to tonight. Still not finding the /opt/local libsndfile >> stuff... Here is what I ran from Terminal if that helps. Strange also >> since cmake is also in the same place... I'll install libsndfile from >> source (to /usr/local/ ) if I need to next, let me know if you think that >> would help. > > there seem to be two issues ... i've introduced the ADDITIONAL_PATH variable > on my laptop without pushing it to the git repository, the master branch is > up > to date now, though ... (btw, to avoid some confusion i renamed the > `supernova' branch to `master' and the `master' branch to `nova-server') > > >> Ringo:nova-server joshp$ cd build >> Ringo:build joshp$ cmake ADDITIONAL_PATH="/opt/local" .. > > to set a variable, you have to run: > cmake -DADDITIONAL_PATH="/opt/local" > > however i would encourage to use a frontend like ccmake (ncurse-based) or > cmake-gui (qt-based) ... > > cheers, tim > > -- > [email protected] > http://tim.klingt.org > > May music never just become another way of making money. > Keith Tippett ****************************************** /* Joshua D. Parmenter http://www.realizedsound.net/josh/ “Every composer – at all times and in all cases – gives his own interpretation of how modern society is structured: whether actively or passively, consciously or unconsciously, he makes choices in this regard. He may be conservative or he may subject himself to continual renewal; or he may strive for a revolutionary, historical or social palingenesis." - Luigi Nono */ _______________________________________________ nova-dev mailing list [email protected] http://klingt.org/cgi-bin/mailman/listinfo/nova-dev http://tim.klingt.org/nova
