Csound Csound-dev Csound-tekno Search About

[Cs-dev] bundling self contained Csound archives..

Date2015-04-14 10:29
FromRory Walsh
Subject[Cs-dev] bundling self contained Csound archives..
I've been looking at the possibility of bundling completely self
contained Csound builds with my different Csound frontends. On Windows
I can distribute a frontend along with the Csound libs in the same
folder. I then add the directory to the system path on startup, and
set OPCODE6DIR64. Everything seems to work fine. How can I go about
doing something similar on OSX? I would rather if end-users didn't
have to install Csound first.

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-04-14 10:40
FromVictor Lazzarini
SubjectRe: [Cs-dev] bundling self contained Csound archives..
You can include Csound as a private framework in your bundle. But AFAIK you will need to make
sure your binaries are linked to it, by changing the dependency paths (e.g. via install_name_tool).
Maybe adding an rpath to your binaries would be sufficient, instead of changing the names
(not sure, with Csound we change the install name).

========================
Dr Victor Lazzarini
Dean of Arts, Celtic Studies and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 14 Apr 2015, at 10:29, Rory Walsh  wrote:
> 
> I've been looking at the possibility of bundling completely self
> contained Csound builds with my different Csound frontends. On Windows
> I can distribute a frontend along with the Csound libs in the same
> folder. I then add the directory to the system path on startup, and
> set OPCODE6DIR64. Everything seems to work fine. How can I go about
> doing something similar on OSX? I would rather if end-users didn't
> have to install Csound first.
> 
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-04-14 10:42
FromRory Walsh
SubjectRe: [Cs-dev] bundling self contained Csound archives..
Thanks Victor. Is OPCODE6DIR64 still relevant on OSX?

On 14 April 2015 at 10:40, Victor Lazzarini  wrote:
> You can include Csound as a private framework in your bundle. But AFAIK you will need to make
> sure your binaries are linked to it, by changing the dependency paths (e.g. via install_name_tool).
> Maybe adding an rpath to your binaries would be sufficient, instead of changing the names
> (not sure, with Csound we change the install name).
>
> ========================
> Dr Victor Lazzarini
> Dean of Arts, Celtic Studies and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
>> On 14 Apr 2015, at 10:29, Rory Walsh  wrote:
>>
>> I've been looking at the possibility of bundling completely self
>> contained Csound builds with my different Csound frontends. On Windows
>> I can distribute a frontend along with the Csound libs in the same
>> folder. I then add the directory to the system path on startup, and
>> set OPCODE6DIR64. Everything seems to work fine. How can I go about
>> doing something similar on OSX? I would rather if end-users didn't
>> have to install Csound first.
>>
>> ------------------------------------------------------------------------------
>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>> Develop your own process in accordance with the BPMN 2 standard
>> Learn Process modeling best practices with Bonita BPM through live exercises
>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2015-04-14 12:19
FromVictor Lazzarini
SubjectRe: [Cs-dev] bundling self contained Csound archives..
yes, it is.
========================
Dr Victor Lazzarini
Dean of Arts, Celtic Studies and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 14 Apr 2015, at 10:42, Rory Walsh  wrote:
> 
> Thanks Victor. Is OPCODE6DIR64 still relevant on OSX?
> 
> On 14 April 2015 at 10:40, Victor Lazzarini  wrote:
>> You can include Csound as a private framework in your bundle. But AFAIK you will need to make
>> sure your binaries are linked to it, by changing the dependency paths (e.g. via install_name_tool).
>> Maybe adding an rpath to your binaries would be sufficient, instead of changing the names
>> (not sure, with Csound we change the install name).
>> 
>> ========================
>> Dr Victor Lazzarini
>> Dean of Arts, Celtic Studies and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
>> 
>>> On 14 Apr 2015, at 10:29, Rory Walsh  wrote:
>>> 
>>> I've been looking at the possibility of bundling completely self
>>> contained Csound builds with my different Csound frontends. On Windows
>>> I can distribute a frontend along with the Csound libs in the same
>>> folder. I then add the directory to the system path on startup, and
>>> set OPCODE6DIR64. Everything seems to work fine. How can I go about
>>> doing something similar on OSX? I would rather if end-users didn't
>>> have to install Csound first.
>>> 
>>> ------------------------------------------------------------------------------
>>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>>> Develop your own process in accordance with the BPMN 2 standard
>>> Learn Process modeling best practices with Bonita BPM through live exercises
>>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
>>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>> 
>> 
>> ------------------------------------------------------------------------------
>> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
>> Develop your own process in accordance with the BPMN 2 standard
>> Learn Process modeling best practices with Bonita BPM through live exercises
>> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
>> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
>> _______________________________________________
>> Csound-devel mailing list
>> Csound-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/csound-devel
> 
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net