Csound Csound-dev Csound-tekno Search About

Re: [Cs-dev] VST host opcodes and FLTK

Date2007-08-17 15:44
FromVictor Lazzarini
SubjectRe: [Cs-dev] VST host opcodes and FLTK
That explains things and I am sorry I missed the changelog. But it would
be good to make the compilation of FLTK widgets independent of having
the VST SDK; at the moment scons will fail to built on Windows because
it includes vsthost.h which itself includes the SDK headers. Adding
preprocessor ifdefs does not work because scons ignores them, so
I am looking for a solution. Can you suggest one?

Victor


At 15:09 17/08/2007, you wrote:
>As I previously posted here and in the ChangeLog, you now need to download 
>the VST SDK version 2.4 from Steinberg and copy the entire tree into the 
>place where SConstruct expects it (i.e. into frontends\CsoundVST) before 
>building CsoundVST or the vst4cs host opcodes.
>
>This is is to satisfy both the Steinberg license which forbids 
>redistribution of the VST SDK, and SourceForge policy, which requires 
>redistribution of all sources to downloadable binary packages.
>
>I was responsible for putting the VST SDK in there. It did not bother me 
>very much that we were violating the VST SDK license, since I had no 
>intention of doing anything that would harm Steinberg in any way and do 
>not think we were doing so, and I was not aware of the SourceForge policy, 
>although I probably should have been. But when the issue of Linux 
>packaging for Csound including CsoundAC came up, this became more serious 
>and I decided to fix it. In other words, I am willing to fudge the 
>licensing issue as long as it is just Csound, but I am not willing to lead 
>somebody else, like Debian or Ubuntu, into doing so.
>
>We cannot distribute the VST SDK headers.
>
>As I understand it, we are free to host and distribute sources that 
>require the VST SDK as long as we do not distribute binaries built from 
>those sources.
>
>Hope this clarifies things,
>Mike
>
>-----Original Message-----
> >From: Victor Lazzarini 
> >Sent: Aug 17, 2007 9:43 AM
> >To: Developer discussions 
> >Subject: [Cs-dev] VST host opcodes and FLTK
> >
> >Would someone be able to explain what is the situation
> >with the VST opcodes. They cannot be built at the moment
> >because the headers are gone; are we dropping them from
> >the releases, or are the headers going to be put back in
> >somewhere else?
> >
> >I just wanted to know because I want to fix the scons
> >build of FLTK widgets on Windows and unless I know what is
> >going to happen, I can't.
> >
> >Victor
> >Victor Lazzarini
> >Music Technology Laboratory
> >Music Department
> >National University of Ireland, Maynooth
> >
> >
> >-------------------------------------------------------------------------
> >This SF.net email is sponsored by: Splunk Inc.
> >Still grepping through log files to find problems?  Stop.
> >Now Search log events and configuration files using AJAX and a browser.
> >Download your FREE copy of Splunk now >>  http://get.splunk.com/
> >_______________________________________________
> >Csound-devel mailing list
> >Csound-devel@lists.sourceforge.net
> >https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc.
>Still grepping through log files to find problems?  Stop.
>Now Search log events and configuration files using AJAX and a browser.
>Download your FREE copy of Splunk now >>  http://get.splunk.com/
>_______________________________________________
>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: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-08-20 17:30
FromAnthony Kozar
SubjectRe: [Cs-dev] VST host opcodes and FLTK
If the FLTK widgets cannot be made independent of the VST SDK (note that
this was a recent addition), then perhaps we could have dummy files in CVS
for scons to find ?

Anthony

Victor Lazzarini wrote on 8/17/07 10:44 AM:

> That explains things and I am sorry I missed the changelog. But it would
> be good to make the compilation of FLTK widgets independent of having
> the VST SDK; at the moment scons will fail to built on Windows because
> it includes vsthost.h which itself includes the SDK headers. Adding
> preprocessor ifdefs does not work because scons ignores them, so
> I am looking for a solution. Can you suggest one?


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-08-21 09:44
FromGabriel Maldonado
SubjectRe: [Cs-dev] VST host opcodes and FLTK
If you are  referring to my recent addition from CsoundAV5, notice that 
it is possible to make the FLTK widgets independent of the, by means of 
conditional #ifdefs compilation (by undefining the CS_VSTHOST macro). 
But once FLTK is compiled to be used without VST SDK, it will not 
possible to use the same binary together the VST one. If one wants to do 
that, a new build with the CS_VSTHOST macro defined is necessary.

The same issue is valid for the CS_OPENGL and  the CS_IMAGE macros, 
referring to the openGL and image opcode libraries, both dependent on 
the FLTK widgets opcode library.

Gabriel Maldonado

Anthony Kozar ha scritto:
> If the FLTK widgets cannot be made independent of the VST SDK (note that
> this was a recent addition), then perhaps we could have dummy files in CVS
> for scons to find ?
>
> Anthony
>
> Victor Lazzarini wrote on 8/17/07 10:44 AM:
>
>   
>> That explains things and I am sorry I missed the changelog. But it would
>> be good to make the compilation of FLTK widgets independent of having
>> the VST SDK; at the moment scons will fail to built on Windows because
>> it includes vsthost.h which itself includes the SDK headers. Adding
>> preprocessor ifdefs does not work because scons ignores them, so
>> I am looking for a solution. Can you suggest one?
>>     
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>  http://get.splunk.com/
> _______________________________________________
> Csound-devel mailing list
> Csound-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>   

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net

Date2007-08-21 10:00
FromVictor Lazzarini
SubjectRe: [Cs-dev] VST host opcodes and FLTK
yes, I think we understand that. The problem is that scons fails if
it can't find the VST sdk even if we don't care to build the vst4cs
plugin. This is not right as plugins should be independent and we
should be able to choose which ones we want or not.

Of course, when building a release, we will build the lot, but not
everyone uses binary releases; we should be able to build from
source, selectively.

This would not be a problem of course, if the VST sdk was on
CVS, but as Michael points out, legally it can't be there.

Victor

At 09:44 21/08/2007, you wrote:
>If you are  referring to my recent addition from CsoundAV5, notice that
>it is possible to make the FLTK widgets independent of the, by means of
>conditional #ifdefs compilation (by undefining the CS_VSTHOST macro).
>But once FLTK is compiled to be used without VST SDK, it will not
>possible to use the same binary together the VST one. If one wants to do
>that, a new build with the CS_VSTHOST macro defined is necessary.
>
>The same issue is valid for the CS_OPENGL and  the CS_IMAGE macros,
>referring to the openGL and image opcode libraries, both dependent on
>the FLTK widgets opcode library.
>
>Gabriel Maldonado
>
>Anthony Kozar ha scritto:
> > If the FLTK widgets cannot be made independent of the VST SDK (note that
> > this was a recent addition), then perhaps we could have dummy files in CVS
> > for scons to find ?
> >
> > Anthony
> >
> > Victor Lazzarini wrote on 8/17/07 10:44 AM:
> >
> >
> >> That explains things and I am sorry I missed the changelog. But it would
> >> be good to make the compilation of FLTK widgets independent of having
> >> the VST SDK; at the moment scons will fail to built on Windows because
> >> it includes vsthost.h which itself includes the SDK headers. Adding
> >> preprocessor ifdefs does not work because scons ignores them, so
> >> I am looking for a solution. Can you suggest one?
> >>
> >
> >
> > -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems?  Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >>  http://get.splunk.com/
> > _______________________________________________
> > Csound-devel mailing list
> > Csound-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/csound-devel
> >
> >
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Splunk Inc.
>Still grepping through log files to find problems?  Stop.
>Now Search log events and configuration files using AJAX and a browser.
>Download your FREE copy of Splunk now >>  http://get.splunk.com/
>_______________________________________________
>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: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net