Hi, When I tried to compile and install MuSE 2.2.1, I first kept to the following information in the README file of the extracted MuSE installation archive:
--- Snip Beginning --- Compiling: ---------- After configuration, while still in the build directory,type: make --- Snip Beginning --- Before I configured the compilation/installation of MuSE 2.2.1 I had created a "build" subdirectory in the directory which had been created by the extraction of the MuSE installation archive file. I.e. I have among other things the following two directories: /home/jrad/Schreibtisch/installationsdateien/muse-2.2.1/ /home/jrad/Schreibtisch/installationsdateien/muse-2.2.1/build/ When I configure the compilation of MuSE 2.2.1 in my "build" subdirectory, then this results in an empty "build" subdirectory, so the execution of "make" in this sub directory fails: -- Snip Beginning --- jrad@music:~/Schreibtisch/installationsdateien/muse-2.2.1/build$ cmake - i .. Would you like to see advanced options? [No]:No Please wait while cmake processes CMakeLists.txt files.... vst header path: /home/jrad/Schreibtisch/installationsdateien/muse-2.2.1/vestige Unix (probably linux) found Native VST support enabled The following components will be built: ----------------------------------------------- Lash support OSC (Liblo) support DSSI support LV2 support Native VST support Fluidsynth support The following components WILL NOT be built: ----------------------------------------------- Python support Experimental features Internal modules will be built as shared components. Build type: Debug 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: Debug New Value (Enter to keep current value): Release Variable Name: CMAKE_INSTALL_PREFIX Description: Install path prefix, prepended onto install directories. Current Value: /opt/muse_2.2.1 New Value (Enter to keep current value): /opt/muse_2.2.1 Variable Name: ENABLE_DSSI Description: Enable Disposable Soft Synth Interface (dssi) (OSC also needed) 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): Variable Name: ENABLE_LV2 Description: Enable LV2 plugins and synths support Current Value: ON New Value (Enter to keep current value): 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): Variable Name: EXECUTABLE_OUTPUT_PATH Description: Single output directory for building all executables. Current Value: /home/jrad/Schreibtisch/installationsdateien/muse-2.2.1/build New Value (Enter to keep current value): Variable Name: LIBRARY_OUTPUT_PATH Description: Single output directory for building all libraries. Current Value: /home/jrad/Schreibtisch/installationsdateien/muse-2.2.1/build 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: Where can the qmake library be found Current Value: /usr/bin/qmake 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/jrad/Schreibtisch/installationsdateien/muse-2.2.1/vestige New Value (Enter to keep current value): Please wait while cmake processes CMakeLists.txt files.... vst header path: /home/jrad/Schreibtisch/installationsdateien/muse-2.2.1/vestige Unix (probably linux) found Native VST support enabled The following components will be built: ----------------------------------------------- Lash support OSC (Liblo) support DSSI support LV2 support Native VST support Fluidsynth support The following components WILL NOT be built: ----------------------------------------------- Python support Experimental features Internal modules will be built as shared components. Build type: Release CMake complete, run make to build project. jrad@music:~/Schreibtisch/installationsdateien/muse-2.2.1/build$ ls jrad@music:~/Schreibtisch/installationsdateien/muse-2.2.1/build$ make make: *** No targets specified and no makefile found. Stop. --- Snip End --- So, as you can see, the build subdirectory is empty, so I cannot execute "make" there. I ran "cmake -i .." twice in my "build" subdirectory, both times with the same result, as described above. Hint: Above I specified /opt/muse_2.2.1 as the installation path. This directory exists, see: --- Snip Beginning --- jrad@music:/opt$ ls -ahl total 32K drwxr-xr-x 5 jrad jrad 4,0K Jul 25 05:42 . drwxr-xr-x 22 root root 4,0K Jul 25 05:18 .. drwx------ 2 jrad jrad 16K Jun 30 20:25 lost+found drwxrwxr-x 2 jrad jrad 4,0K Jul 25 05:22 muse_2.2.1 drwxrwxr-x 2 jrad jrad 4,0K Jul 24 16:17 sfark_decompressor jrad@music:/opt$ I found a solution for my problem: Simply change from the build subdirectory one directory level higher, i.e. in my case into the directory ~/Schreibtisch/installationsdateien/muse-2.2.1 and then run "make". This results in a compilation of the MuSE files, which are created in the build subdirectory: --- Snip Beginning --- jrad@music:~/Schreibtisch/installationsdateien/muse-2.2.1/build$ ls -ahl total 8,8M drwxrwxr-x 2 jrad jrad 4,0K Jul 25 06:18 . drwxrwxr-x 19 jrad jrad 4,0K Jul 25 06:12 .. -rwxrwxr-x 1 jrad jrad 584K Jul 25 06:17 deicsonze.so -rwxrwxr-x 1 jrad jrad 21K Jul 25 06:17 doublechorus.so -rwxrwxr-x 1 jrad jrad 113K Jul 25 06:18 fluid_synth.so -rwxrwxr-x 1 jrad jrad 15K Jul 25 06:17 freeverb.so -rwxrwxr-x 1 jrad jrad 15K Jul 25 06:07 grepmidi -rwxrwxr-x 1 jrad jrad 51K Jul 25 06:06 libmuse_al.so -rwxrwxr-x 1 jrad jrad 369K Jul 25 06:11 libmuse_arranger.so -rwxrwxr-x 1 jrad jrad 222K Jul 25 06:07 libmuse_awl.so -rwxrwxr-x 1 jrad jrad 46K Jul 25 06:13 libmuse_cliplist.so -rwxrwxr-x 1 jrad jrad 2,9M Jul 25 06:17 libmuse_core.so -rwxrwxr-x 1 jrad jrad 109K Jul 25 06:12 libmuse_ctrl.so -rwxrwxr-x 1 jrad jrad 132K Jul 25 06:14 libmuse_driver.so -rwxrwxr-x 1 jrad jrad 768K Jul 25 06:07 libmuse_icons.so -rwxrwxr-x 1 jrad jrad 263K Jul 25 06:13 libmuse_instruments.so -rwxrwxr-x 1 jrad jrad 61K Jul 25 06:14 libmuse_liste.so -rwxrwxr-x 1 jrad jrad 55K Jul 25 06:14 libmuse_marker.so -rwxrwxr-x 1 jrad jrad 126K Jul 25 06:14 libmuse_master.so -rwxrwxr-x 1 jrad jrad 590K Jul 25 06:13 libmuse_midiedit.so -rwxrwxr-x 1 jrad jrad 218K Jul 25 06:11 libmuse_mixer.so -rwxrwxr-x 1 jrad jrad 167K Jul 25 06:13 libmuse_mplugins.so -rwxrwxr-x 1 jrad jrad 25K Jul 25 06:12 libmuse_synti.so -rwxrwxr-x 1 jrad jrad 171K Jul 25 06:13 libmuse_waveedit.so -rwxrwxr-x 1 jrad jrad 145K Jul 25 06:12 libmuse_widgets_functiondialogs.so -rwxrwxr-x 1 jrad jrad 1,3M Jul 25 06:10 libmuse_widgets.so -rwxrwxr-x 1 jrad jrad 54K Jul 25 06:17 muse2 -rwxrwxr-x 1 jrad jrad 84K Jul 25 06:18 organ.so -rwxrwxr-x 1 jrad jrad 20K Jul 25 06:17 pandelay.so -rwxrwxr-x 1 jrad jrad 167K Jul 25 06:18 simpledrums.so -rwxrwxr-x 1 jrad jrad 106K Jul 25 06:18 vam.so jrad@music:~/Schreibtisch/installationsdateien/muse-2.2.1/build$ --- Snip End --- If then "(sudo) make install" is executed in the directory ~/Schreibtisch/installationsdateien/muse-2.2.1/ (thus not in the "build" subdirectory), then the target directory of the installation is filled with files from the MuSE compilation, i.e. in my case /opt/muse_2.2.1: --- Snip Beginning --- jrad@music:/opt/muse_2.2.1$ ls -ahl total 20K drwxrwxr-x 5 jrad jrad 4,0K Jul 25 06:22 . drwxr-xr-x 5 jrad jrad 4,0K Jul 25 05:42 .. drwxr-xr-x 2 root root 4,0K Jul 25 06:22 bin drwxr-xr-x 3 root root 4,0K Jul 25 06:22 lib drwxr-xr-x 8 root root 4,0K Jul 25 06:22 share jrad@music:/opt/muse_2.2.1$ --- Snip End --- Looking into the /opt/muse_2.2.1/bin directory results in: --- Snip Beginning --- jrad@music:/opt/muse_2.2.1/bin$ ls grepmidi muse2 jrad@music:/opt/muse_2.2.1/bin$ --- Snip End --- This means that the following information in the README file of the extracted MuSE installation archive is wrong: --- Snip Beginning --- Compiling: ---------- After configuration, while still in the build directory,type: make --- Snip Beginning --- Either the README file needs to be corrected regarding the location where "make" and "(sudo) make install" have to be executed, or something needs to be changed with regard to the configuration process of a MuSE compilation/installation. Best regards, Jens ------------------------------------------------------------------------------ _______________________________________________ Lmuse-user mailing list Lmuse-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmuse-user