The latest svn compiles fine with Vestige and the build script so I'm just
about to test that build but before doing so I wanted to try building with
the SDK again but again, no luck. I thought it best if I be a bit more
verbose on how I'm trying to build with the SDK this time just in case I'm
doing something wrong:
U lmuse
Checked out revision 1650.
dan@dannv:~/src$ cd vstsdk2.4/pluginterfaces/vst2.x/
dan@dannv:~/src/vstsdk2.4/pluginterfaces/vst2.x$ ls -l
total 88
-rw-r--r-- 1 dan dan 16961 Jun 20 2006 aeffect.h
-rw-r--r-- 1 dan dan 64725 Jun 20 2006 aeffectx.h
-rw-r--r-- 1 dan dan 4044 Feb 10 2006 vstfxstore.h
dan@dannv:~/src/vstsdk2.4/pluginterfaces/vst2.x$ pwd
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x
dan@dannv:~/src/vstsdk2.4/pluginterfaces/vst2.x$ cd ~/src/lmuse/muse2/
dan@dannv:~/src/lmuse/muse2$ mkdir build
dan@dannv:~/src/lmuse/muse2$ cd build/
dan@dannv:~/src/lmuse/muse2/build$ cmake -i ..
Would you like to see advanced options? [No]:
Please wait while cmake processes CMakeLists.txt files....
Doxygen not found
vst header path: /home/dan/src/lmuse/muse2/vestige
Unix (probably linux) found
Native VST support enabled
** ERROR: The program 'doxygen' is required, but was not found.
** WARNING: lash (>= 0.2) was enabled, but development files were not
found.
** HINT: Don't have LASH? Try installing the LADISH LASH compatibility
package instead.
The following components will be built:
-----------------------------------------------
OSC (Liblo) support
DSSI support
Native VST support
Fluidsynth support
The following components WILL NOT be built:
-----------------------------------------------
Lash support
Python support
Experimental features
Internal modules will be built as shared components.
Build type: CMAKE_BUILD_TYPE is empty. Plain un-optimized build.
Variable Name: CMAKE_BACKWARDS_COMPATIBILITY
Description: For backwards compatibility, what version of CMake commands
and syntax should this version of CMake try to support.
Current Value: 2.4
New Value (Enter to keep current value):
Variable Name: CMAKE_BUILD_TYPE
Description: Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
Current Value:
New Value (Enter to keep current value):
Variable Name: CMAKE_INSTALL_PREFIX
Description: Install path prefix, prepended onto install directories.
Current Value: /usr/local
New Value (Enter to keep current value):
Variable Name: DOXY
Description: Path to a program.
Current Value: DOXY-NOTFOUND
New Value (Enter to keep current value):
Variable Name: ENABLE_DSSI
Description: Enable Disposable Soft Synth Interface (dssi) (OSC also
recommended)
Current Value: ON
New Value (Enter to keep current value):
Variable Name: ENABLE_EXPERIMENTAL
Description: Enable building experimental features.
Current Value: OFF
New Value (Enter to keep current value):
Variable Name: ENABLE_FLUID
Description: Enable fluidsynth softsynth plugins.
Current Value: ON
New Value (Enter to keep current value):
Variable Name: ENABLE_LASH
Description: Enable LASH Audio Session Handler (or LADISH compatibility
layer)
Current Value: ON
New Value (Enter to keep current value): OFF
Variable Name: ENABLE_OSC
Description: Enable Lightweight Open Sound Control (liblo) (DSSI also
recommended)
Current Value: ON
New Value (Enter to keep current value):
Variable Name: ENABLE_PYTHON
Description: Enable Python control support.
Current Value: OFF
New Value (Enter to keep current value):
Variable Name: ENABLE_VST
Description: Enable VST/win support (deprecated)
Current Value: OFF
New Value (Enter to keep current value):
Variable Name: ENABLE_VST_NATIVE
Description: Enable Native VST support (see ENABLE_VST_VESTIGE and
VST_HEADER_PATH)
Current Value: ON
New Value (Enter to keep current value):
Variable Name: ENABLE_VST_VESTIGE
Description: Set VST header type is Vestige
Current Value: ON
New Value (Enter to keep current value): OFF
Variable Name: EXECUTABLE_OUTPUT_PATH
Description: Single output directory for building all executables.
Current Value:
New Value (Enter to keep current value):
Variable Name: LIBRARY_OUTPUT_PATH
Description: Single output directory for building all libraries.
Current Value:
New Value (Enter to keep current value):
Variable Name: LIB_SUFFIX
Description: Suffix for installed library path. Ex. 64 for lib64
Current Value:
New Value (Enter to keep current value):
Variable Name: MODULES_BUILD_STATIC
Description: Build type of internal modules
Current Value: OFF
New Value (Enter to keep current value):
Variable Name: QT_QMAKE_EXECUTABLE
Description: The qmake executable for the Qt installation to use
Current Value: /usr/bin/qmake
New Value (Enter to keep current value):
Variable Name: SVNVER
Description: Path to a program.
Current Value: /usr/bin/svnversion
New Value (Enter to keep current value):
Variable Name: UPDATE_TRANSLATIONS
Description: Update source translation share/locale/*.ts files (WARNING:
This will modify the .ts files in the source tree!!)
Current Value: OFF
New Value (Enter to keep current value):
Variable Name: VST_HEADER_PATH
Description: Path to vst header files (aeffectx.h). Default is ./vestige.
See ENABLE_VST_VESTIGE.
Current Value: /home/dan/src/lmuse/muse2/vestige
New Value (Enter to keep current value):
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x
Please wait while cmake processes CMakeLists.txt files....
Doxygen not found
vst header path: /home/dan/src/vstsdk2.4/pluginterfaces/vst2.x
Unix (probably linux) found
LASH disabled
Native VST support enabled
** ERROR: The program 'doxygen' is required, but was not found.
The following components will be built:
-----------------------------------------------
OSC (Liblo) support
DSSI support
Native VST support
Fluidsynth support
The following components WILL NOT be built:
-----------------------------------------------
Lash support
Python support
Experimental features
Internal modules will be built as shared components.
Build type: CMAKE_BUILD_TYPE is empty. Plain un-optimized build.
CMake complete, run make to build project.
dan@dannv:~/src/lmuse/muse2/build$ make
...
[ 51%] Building CXX object
muse/widgets/CMakeFiles/widgets.dir/vst_native_editor.o
In file included from
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffectx.h:17:0,
from /home/dan/src/lmuse/muse2/muse/vst_native.h:45,
from
/home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25:
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:125:32: error:
expected ‘)’ before ‘*’ token
In file included from
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffectx.h:17:0,
from /home/dan/src/lmuse/muse2/muse/vst_native.h:45,
from
/home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25:
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:126:32: error:
expected ‘)’ before ‘*’ token
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:127:27: error:
expected ‘)’ before ‘*’ token
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:128:27: error:
expected ‘)’ before ‘*’ token
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:129:27: error:
expected ‘)’ before ‘*’ token
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:130:28: error:
expected ‘)’ before ‘*’ token
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:149:2: error:
‘AEffectDispatcherProc’ does not name a type
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:152:2: error:
‘AEffectProcessProc’ does not name a type
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:155:2: error:
‘AEffectSetParameterProc’ does not name a type
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:158:2: error:
‘AEffectGetParameterProc’ does not name a type
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:183:2: error:
‘AEffectProcessProc’ does not name a type
/home/dan/src/vstsdk2.4/pluginterfaces/vst2.x/aeffect.h:187:2: error:
‘AEffectProcessDoubleProc’ does not name a type
In file included from
/home/dan/src/lmuse/muse2/muse/widgets/vst_native_editor.cpp:25:0:
/home/dan/src/lmuse/muse2/muse/vst_native.h: In member function ‘VstIntPtr
MusECore::VstNativeSynthIF::dispatch(VstInt32, VstInt32, VstIntPtr, void*,
float) const’:
/home/dan/src/lmuse/muse2/muse/vst_native.h:187:47: error: ‘struct AEffect’
has no member named ‘dispatcher’
make[2]: *** [muse/widgets/CMakeFiles/widgets.dir/vst_native_editor.o]
Error 1
make[1]: *** [muse/widgets/CMakeFiles/widgets.dir/all] Error 2
make: *** [all] Error 2
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer