Re: [Cs-dev] VST host opcodes and FLTK
Date | 2007-08-17 15:44 |
From | Victor Lazzarini |
Subject | Re: [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 |
Date | 2007-08-20 17:30 |
From | Anthony Kozar |
Subject | Re: [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 |
Date | 2007-08-21 09:44 |
From | Gabriel Maldonado |
Subject | Re: [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 |
Date | 2007-08-21 10:00 |
From | Victor Lazzarini |
Subject | Re: [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 |