Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] csoundVST on OSX

Date2005-10-27 15:31
FromMichael Gogins
SubjectRe: [Cs-dev] csoundVST on OSX
What would need to be changed to build and run it on OS X?

Thanks,
Mike

-----Original Message-----
From: Victor Lazzarini 
Sent: Oct 27, 2005 10:16 AM
To: csound-devel@lists.sourceforge.net
Subject: Re: [Cs-dev] csoundVST on OSX

I figured that it might be possible to link the SWIG file to the bundle
instead of the dylib, since there are no init_CsoundVST calls in
the main c++ app. I did this and it links OK, seems to load
the python module and then it crashes.

When running form python and importing _CsoundVST, the python
interpreter seems to enter an infinite loop.

I reckon this demonstrates that linking the bundle with the dylib
is probably not working. I also reckon that the current structure
of CsoundVST does not allow it to be built on OSX.

Victor

At 14:50 27/10/2005, you wrote:
>It links, but because init_CsoundVST is in _CsoundVST.dylib,
>not _CsoundVST.so, python can't find the entry, somehow.
>I thought all symbols in _CsoundVST.dylib would be accessible
>from _CsoundVST.so. Perhaps the solution would be to provide
>the entry point in a separate source file compile it into _CsoundVST.so,
>which would then call the real entry point in the dylib it is linked
>against. Seems very complicated, perhaps there is a better solution.
>
>Victor
>
>At 14:12 27/10/2005, you wrote:
>>This might be possible. I have to try it. Yes there seems to be two
>>instances in memory. I'll have a look.
>>
>>Victor
>>At 12:45 27/10/2005, you wrote:
>>>By the way, is it possible to link the bundle against a csound.dylib
>>>(or whatever the equivalent of libcsound.so is on the Mac), by
>>>building with dynamicCsoundLibrary=1 ? Perhaps this may allow for
>>>avoiding the redundant copies of Csound in memory.
>>
>>Victor Lazzarini
>>Music Technology Laboratory
>>Music Department
>>National University of Ireland, Maynooth
>>
>>
>>-------------------------------------------------------
>>This SF.Net email is sponsored by the JBoss Inc.
>>Get Certified Today * Register for a JBoss Training Course
>>Free Certification Exam for All Training Attendees Through End of 2005
>>Visit http://www.jboss.com/services/certification for more information
>>_______________________________________________
>>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 JBoss Inc.
>Get Certified Today * Register for a JBoss Training Course
>Free Certification Exam for All Training Attendees Through End of 2005
>Visit http://www.jboss.com/services/certification for more information
>_______________________________________________
>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 JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
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 JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net