From: Tim E. R. <ter...@ro...> - 2012-01-07 03:38:15
|
On January 6, 2012 3:48:55 PM Tim E. Real wrote: > On January 6, 2012 6:48:14 PM Dennis Schulmeister wrote: >> ... > > * The CMake configuration doesn't check for all needed libraries. > > > > e.g. compilation fails is libso for OSC is missing > > This was reported by someone else, and fixed last week in SVN. > Should compile and work now without OSC. Jeepers! My old bad mistake. Non OSC was /still/ not fixed and non DSSI was broken. I wrapped dssihost.h with DSSI_SUPPORT, and osc.h with OSC_SUPPORT. Thus bypassing class definitions, and lo or dssi #includes, altogether. Then fixed some resulting errors in audiotrack.cpp Then searched for any further <lo...> or <dssi...> #includes and found and removed some weird usages of lo_types.h which were dependant on the HAVE_LASH macro in app.cpp, and one in main.cpp. I tested as much as I could, configuring for no LASH, OSC or DSSI, then OSC, then DSSI, then both, then with LASH. Each time I tried an old song with dssi synths and plugins. But if OSC and/or DSSI are not installed on your system, could you be so kind as to test again? Because I cannot easily remove OSC or DSSI. Completely bypassing the class definitions and hunting down #includes though is a pretty good indicator... Thanks. Tim. |