Re: [Cs-dev] updated and still does not compile
Date | 2007-04-15 17:13 |
From | Michael Gogins |
Subject | Re: [Cs-dev] updated and still does not compile |
I am not the author of these changes, but I suspect that widgets depends on AEffEditor so that FLTK widgets can bring up a VST plugin editor, which would be a good thing. It ought to be possible to build widgets with AEffEditor even if CsoundVST is not built. If that is not the case, then some #ifdefs by Cabrera or myself ought to fix things up. AEffEditor.hpp IS in Csound CVS, and is not external. Regards, Mike -----Original Message----- >From: jpff |
Date | 2007-04-15 17:35 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] updated and still does not compile |
Hi, I've made vst4cs an optional target for SControuct, you now have to build them using buildvst4cs=1. This way the vst4cs plugins are present and part of the widget library if you enable them, but widgets don't depend on the vst header if you don't explicitly enable them. Is this working OK? btw, John, if you had announced that you were planning to do a bug fix release I would have waited until it was done before commiting any of these changes. I wasn't aware this was being done. I always announce this possible incompatible changes clearly to this list, expecting feedback, and reports and obviously if someone disagrees with what I've done, I'll do my best to find a solution. There's no need to get upset. Cheers, Andrés Michael Gogins wrote: > I am not the author of these changes, but I suspect that widgets depends on AEffEditor so that FLTK widgets can bring up a VST plugin editor, which would be a good thing. > > It ought to be possible to build widgets with AEffEditor even if CsoundVST is not built. If that is not the case, then some #ifdefs by Cabrera or myself ought to fix things up. AEffEditor.hpp IS in Csound CVS, and is not external. > > Regards, > Mike > > -----Original Message----- > >> From: jpff |
Date | 2007-04-15 18:53 |
From | jpff |
Subject | Re: [Cs-dev] updated and still does not compile |
> btw, John, if you had announced that you were planning to do a bug fix > release I would have waited until it was done before commiting any of > these changes. I wasn't aware this was being done. I always announce > this possible incompatible changes clearly to this list, expecting > feedback, and reports and obviously if someone disagrees with what I've > done, I'll do my best to find a solution. There's no need to get upset. I did not feel the need for a bg fix release until the enormity of the bug appeared yesterday. It si fixed now but until major hacking in unknown areas I could not build. I did not see any messages about this change (is this the Gabriel stuff?) until after the problem was there. I have been away for last week, without net access. Part of the problem is that as I said many years ago, the FLTK stuff does not belong inside Csound, and now we have a separation of Engine and Opcodes this is even more apparent. In Berlin we discussed adding generic GUI calls to the API, so we can move widgets.cpp outside the base system, and build a way of adding this, or Tcl/Tk or Python/Tk or Cairo or any other GUI system. I remain convinced this is the way to go. As it was, on Linux the system was unbuildable; it set CS_VSTHOST even if one did not ask for any VST stuff. My hack which you have probably fixed just admitted that it does not make sense in the general case. I really need to find time to write up my notes from Berlin ==John ffitch ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |
Date | 2007-04-15 19:02 |
From | Andres Cabrera |
Subject | Re: [Cs-dev] updated and still does not compile |
Hi, Yes, I posted this information on the thread about Gabriel's stuff. Hopefully it's working now, and the widgets will only depend on the vst headers if you set scons with buildvst4cs=1, which is probably a good thing. Csound should now build OK, and you can go for the bug fix release. Let me know if it doesn't. I also like the idea of making csound more modular. I don't think what I'm curretly doing will interfere with that. I would definietely like to hear what was discussed in Berlin =) Cheers, Andres jpff wrote: >> btw, John, if you had announced that you were planning to do a bug fix >> release I would have waited until it was done before commiting any of >> these changes. I wasn't aware this was being done. I always announce >> this possible incompatible changes clearly to this list, expecting >> feedback, and reports and obviously if someone disagrees with what I've >> done, I'll do my best to find a solution. There's no need to get upset. >> > > I did not feel the need for a bg fix release until the enormity of the > bug appeared yesterday. It si fixed now but until major hacking in > unknown areas I could not build. > > I did not see any messages about this change (is this the Gabriel > stuff?) until after the problem was there. I have been away for last > week, without net access. > > Part of the problem is that as I said many years ago, the FLTK stuff > does not belong inside Csound, and now we have a separation of Engine > and Opcodes this is even more apparent. In Berlin we discussed adding > generic GUI calls to the API, so we can move widgets.cpp outside the > base system, and build a way of adding this, or Tcl/Tk or Python/Tk or > Cairo or any other GUI system. I remain convinced this is the way to > go. > > As it was, on Linux the system was unbuildable; it set CS_VSTHOST even > if one did not ask for any VST stuff. My hack which you have probably > fixed just admitted that it does not make sense in the general case. > > I really need to find time to write up my notes from Berlin > > ==John ffitch > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net |