Trying to run a simple csd (from the manual: oscili.csd) gives me a long list of errors like this: error: illegal character <, line 1: ^ I did set OPCODEDIR64. Is it related to some extra configuring needed for building with doubles? I tried building with singles and again can't get beyond this error: g++ -o _csnd.so -bundle -F/Library/Frameworks/Python.Framework -framework python interfaces/python_interface_wrap.os -L. -L. -L/usr/local/lib -L. -L. -L/opt/local/lib -L. -lstdc++ -lsndfile -lfltk -ljack -llo -lsndfile -lcsound -l_csnd Undefined symbols: "CsoundPerformanceThread::ScoreEvent(int, char, int, float const*)", referenced from: __wrap_CsoundPerformanceThread_ScoreEvent in python_interface_wrap.os ld: symbol(s) not found collect2: ld returned 1 exit status scons: *** [_csnd.so] Error 1 scons: building terminated because of errors. lib_csound.a is there inside the csound5 directory. Hector On Feb 13, 2008 9:43 AM, Hector Centeno wrote: > Thanks Victor, > > Done building! Thanks! > > Deleting those files made it continue but stopped later complaining > about not finding csound.h while going into frontends/OSX (building > with double-precision). I solved it by creating a symlink to > /Library/Frameworks/CsoundLib64.Framework named > /Library/Frameworks/CsoundLib.Framework (removing the "64") and inside > this one removed the "64" from the CsoundLib symlink. It seems that > something has to be changed either in SConstruct or > frontends/OSX/Csound_5.xcode in order to add the paths with the "64" > when building with double-precision, I tried to find were but my > knowledge of the Xcode environment and Scons didn't help so I fell > into the inelegant symlinking. > > Cheers! > > Hector > > > > > > > On Feb 12, 2008 4:25 PM, victor wrote: > > I think you can fix this by deleting interfaces/python_interface_wrap.os and > > interfaces/python_interface_wrap.cc. > > > > CsoundPerformanceThread should be in lib_csnd.a, make sure it was built > > before _csnd.so. > > > > This part of the build I checked and it does build, so I guess it is just > > some > > detail or other. > > > > I never built Loris on OSX, so I can't help you there. But I guess your > > fix was correct. I've never built double precision on the Mac as well, there > > could be all sorts of things to fix. > > > > Victor > > > > > > ----- Original Message ----- > > From: "Hector Centeno" > > To: > > Sent: Tuesday, February 12, 2008 9:17 PM > > Subject: [Csnd] Re: static build of Csound 5 OSX > > > > > > > ... the previous email was the result of building using > > > double-precision. Building with single-precision it stops with a > > > different error: > > > > > > g++ -o _csnd.so -bundle -F/Library/Frameworks/Python.Framework > > > -framework python interfaces/python_interface_wrap.os -L. -L. > > > -L/usr/local/lib -L. -L. -L/opt/local/lib -L. -lstdc++ -lsndfile > > > -lfltk -ljack -llo -lsndfile -lcsound -l_csnd > > > Undefined symbols: > > > "CsoundPerformanceThread::ScoreEvent(int, char, int, float const*)", > > > referenced from: > > > __wrap_CsoundPerformanceThread_ScoreEvent in python_interface_wrap.os > > > ld: symbol(s) not found > > > collect2: ld returned 1 exit status > > > scons: *** [_csnd.so] Error 1 > > > scons: building terminated because of errors. > > > > > > > > > > > > Hector > > > > > > > > > > > > On Feb 12, 2008 3:41 PM, Hector Centeno wrote: > > >> Thanks Victor, > > >> > > >> I just tried again stopped at: > > >> > > >> g++ -o _csnd.so -bundle -F/Library/Frameworks/Python.Framework > > >> -framework python interfaces/python_interface_wrap.os -L. -L. > > >> -L/usr/local/lib -L. -L. -L/opt/local/lib -L. -lstdc++ -lsndfile > > >> -lfltk -ljack -llo -lsndfile -lcsound -l_csnd > > >> ld: library not found for -lcsound > > >> collect2: ld returned 1 exit status > > >> scons: *** [_csnd.so] Error 1 > > >> scons: building terminated because of errors. > > >> > > >> Before that I had a syntax error building Loris product of what seems > > >> an error in SConstruct: > > >> > > >> if not withMSVC(): > > >> lorisEnvironment.Append(CCFLAGS = Split(''' > > >> -Wno-comment -Wno-unknown-pragmas -Wno-sign-compare > > >> lorisEnvironment.Prepend(LIBS = ['stdc++']) > > >> ''')) > > >> > > >> I just moved the lorisEnvironment.Prepend after the '')) and that made > > >> it work (was that right?). > > >> > > >> Cheers, > > >> > > >> Hector > > >> > > >> > > >> > > >> > > >> On Feb 12, 2008 7:06 AM, Victor Lazzarini > > >> wrote: > > >> > Julian and Hector, > > >> > > > >> > I think I have now fixed the static (default) build of OSX in Csound5. > > >> > Could you > > >> > test it? It's in CVS. > > >> > > > >> > Victor > > >> > > > >> > > > >> > > > >> > Victor Lazzarini > > >> > Music Technology Laboratory > > >> > Music Department > > >> > National University of Ireland, Maynooth > > >> > > > >> > > > >> > > > >> > Send bugs reports to this list. > > >> > To unsubscribe, send email sympa@lists.bath.ac.uk with body > > >> > "unsubscribe csound" > > >> > > > >> > > > > > > > > > Send bugs reports to this list. > > > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe > > > csound" > > > > > > > > Send bugs reports to this list. > > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" > > >