Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] Building csound on osx, saga continued....

Date2008-08-14 08:40
Fromvictor
SubjectRe: [Cs-dev] Building csound on osx, saga continued....
Just rename CsoundLib64. framework and the file inside it
to CsoundLib
----- Original Message ----- 
From: "peiman khosravi" 
To: "Developer discussions" 
Sent: Wednesday, August 13, 2008 11:56 PM
Subject: Re: [Cs-dev] Building csound on osx, saga continued....


> Thanks Victor,
>
> I tried that and no change. Possibly because the content of
> CsoundLib.framework is not complete in the source directory as it's
> not being effected by the build process (CsoundLib64.framework is
> however). The double version is installed to CsoundLib64.framework so
> should it be looking for CsoundLib.framework? Maybe SConstruct is
> looking for the wrong folder, CsoundLib.framework instead of
> CsoundLib64.framework?
>
> Best
> Peiman
>
> On 13 Aug 2008, at 23:37, victor wrote:
>
>> Because there is a step in SConstruct that copies the framework to
>> the right place so it can continue building. I guess it's not there
>> for 64bit. Try copying it by hand and continuing
>>
>> Victor
>> ----- Original Message -----
>> From: "peiman" 
>> To: 
>> Sent: Wednesday, August 13, 2008 11:16 PM
>> Subject: Re: [Cs-dev] Building csound on osx, saga continued....
>>
>>
>>>
>>> Ahhhhh if I knew it's so much trouble!!!
>>>
>>> So I deleted the old CsoundLib.framework from /Library/Frameworks
>>> do a
>>> clean
>>> uninstall of csound and now csound won't build. It seems there
>>> must have
>>> been something in that directory that csound was trying to link to.
>>>
>>> This is the error I get:
>>>
>>> frontends/csladspa/ladspa.h:593: warning: 'visibility' attribute
>>> ignored
>>> g++ -o csladspa.so -bundle -undefined suppress -flat_namespace -
>>> framework
>>> CsoundLib frontends/csladspa/csladspa.o -L. -L. -L/usr/local/lib -
>>> L. -L.
>>> -lsndfile
>>> /usr/bin/ld: can't locate framework for: -framework CsoundLib
>>> collect2: ld returned 1 exit status
>>> scons: *** [csladspa.so] Error 1
>>> scons: building terminated because of errors.
>>>
>>> Best
>>> Peiman
>>>
>>>
>>> peiman wrote:
>>>>
>>>> Hi Victor,
>>>>
>>>> I've installed portaudio v.19 dylib and rebuilt csound with
>>>> dynamicCsoundLibrary=1 and useDouble=1. Also ran the command export
>>>> OPCODEDIR64=/my/opcode/dir. Now when I go inside the source
>>>> directory
>>>> (which is where the build rests at the moment) and type
>>>>
>>>>                         ./csound -otest ./tests/test1.csd
>>>>
>>>> the csd runs succesfully in realtime giving me no errors, whether
>>>> its
>>>> working as double or float I don't know though, is there a way to
>>>> find
>>>> out?
>>>>
>>>> So I still need to install the files in the right locations I guess.
>>>>
>>>> Best
>>>> Peiman
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Victor Lazzarini wrote:
>>>>>
>>>>> Do you mean portaudio v.19 dylib or the csound module
>>>>> librtpa.dylib?
>>>>> The latter should go in the plugins dir with the rest of the
>>>>> modules,
>>>>> the portaudio lib should be installed with its own script
>>>>> (generally
>>>>> it ends up in /usr/local/lib.)
>>>>>
>>>>> Victor
>>>>>
>>>>> At 12:13 13/08/2008, you wrote:
>>>>>
>>>>>> OK so I went ahead and decided to test the build from inside the
>>> directory.
>>>>>>
>>>>>> I wrote:
>>>>>>
>>>>>> ./csound ./tests/test1.csd
>>>>>>
>>>>>> No problems...
>>>>>>
>>>>>> But realtime (./csound -odac ./tests/test1.csd) doesn't work. I
>>>>>> get
>>>>>> these
>>>>>> errors:
>>>>>>
>>>>>>
>>>>>> ################################################################
>>>>>>         #              WARNING: OPCODEDIR64 IS NOT SET !
>>>>>> #
>>>>>>         # Csound requires this environment variable to be set
>>>>>> to find
>>>>>> #
>>>>>>         # its plugin libraries. If it is not set, you may
>>>>>> experience
>>>>>> #
>>>>>>         # missing opcodes, audio/MIDI drivers, or utilities.
>>>>>> #
>>>>>>
>>>>>> ################################################################
>>>>>>  *** error: unknown rtaudio module: 'PortAudio'
>>>>>>
>>>>>>
>>>>>> Now this makes sense to me because I didn't install PortAudio.
>>>>>> I build
>>>>>> it
>>>>>> but their readme file said not to install it. Then I wasn't
>>>>>> sure where
>>>>>> to
>>>>>> put it.
>>>>>>
>>>>>> In csound's custom.py it says:
>>>>>>
>>>>>>     # If you want real-time audio you need PortAudio.
>>>>>>     # If it is not in a standard location add it here
>>>>>>     # (of course you must build it first):
>>>>>>     #customCPPPATH.append('D:/utah/opt/portaudio_varga/include')
>>>>>>     #customLIBPATH.append('D:/utah/opt/lazzarini')
>>>>>>
>>>>>> So where is the normal place for PortAudio to live? Or should I
>>>>>> just
>>>>>> call
>>>>>> "install" from within the PortAudio source directory, despite
>>>>>> the readme
>>>>>> file specifically saying not to?
>>>>>>
>>>>>> Then to have real-time do I need to specify a variable for
>>>>>> scons or is
>>>>>> it
>>>>>> enabled by default?
>>>>>>
>>>>>> Then of course it is the question of setting OPCODEDIR64 is
>>>>>> this just a
>>>>>> normal environmental variable set in .bash_profile?
>>>>>>
>>>>>> Sorry about all these questions!!
>>>>>>
>>>>>> Best
>>>>>> Peiman
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> peiman wrote:
>>>>>>>
>>>>>>> As Victor suggested I'm moving the discussion into csound-Dev
>>>>>>> list.
>>>>>>>
>>>>>>> So I've gone as far as building csound with the only extra
>>>>>>> option of
>>>>>>> useDouble=1 (I didn't bother with FLTK). So now I need to make
>>>>>>> the
>>>>>>> installer.
>>>>>>>
>>>>>>> Thanks Victor, your script would be much appreciated :-)
>>>>>>>
>>>>>>> Best
>>>>>>> Peiman
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/Building-csound-on-osx%2C-saga-
>>>>>> continued....-tp18960495p18961102.html
>>>>>> Sent from the Csound - Dev mailing list archive at Nabble.com.
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------ 
>>>>>> -------
>>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>> challenge
>>>>>> Build the coolest Linux based applications with Moblin SDK &
>>>>>> win great
>>> prizes
>>>>>> Grand prize is a trip for two to an Open Source event anywhere
>>>>>> in the
>>> world
>>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>>>> _______________________________________________
>>>>>> Csound-devel mailing list
>>>>>> Csound-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>> Victor Lazzarini
>>>>> Music Technology Laboratory
>>>>> Music Department
>>>>> National University of Ireland, Maynooth
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------- 
>>>>> ------
>>>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>>>> challenge
>>>>> Build the coolest Linux based applications with Moblin SDK & win
>>>>> great
>>>>> prizes
>>>>> Grand prize is a trip for two to an Open Source event anywhere
>>>>> in the
>>>>> world
>>>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>>>> _______________________________________________
>>>>> Csound-devel mailing list
>>>>> Csound-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>>
>>>>>
>>>>
>>>>
>>>
>>> -- 
>>> View this message in context:
>>> http://www.nabble.com/Building-csound-on-osx%2C-saga-continued....-
>>> tp18960495p18972247.html
>>> Sent from the Csound - Dev mailing list archive at Nabble.com.
>>>
>>>
>>> --------------------------------------------------------------------- 
>>> ----
>>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>>> challenge
>>> Build the coolest Linux based applications with Moblin SDK & win
>>> great
>>> prizes
>>> Grand prize is a trip for two to an Open Source event anywhere in the
>>> world
>>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>
>>
>> ---------------------------------------------------------------------- 
>> ---
>> This SF.Net email is sponsored by the Moblin Your Move Developer's
>> challenge
>> Build the coolest Linux based applications with Moblin SDK & win
>> great prizes
>> Grand prize is a trip for two to an Open Source event anywhere in
>> the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's 
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great 
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the 
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net