From: Marco P. <par...@gm...> - 2017-01-13 07:55:42
|
I've triend to compile the last version of ROsegarden: I've downloaded the file then extract to a folder. In this folder I've created the folder "build" and i went in. Then I has given the command "cmake .." and everything goes well. [code]marco@PC:~/rosegarden-16.06/rosegarden-16.06/build$ cmake .. -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Autodetecting Qt version to use -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") -- Checking for module 'alsa>=0.9' -- Found alsa, version 1.1.0 -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so -- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so -- Checking for module 'liblo>=0.7' -- Found liblo, version 0.28 -- Checking for module 'lrdf>=0.2' -- Found lrdf, version 0.4.0 -- Checking for module 'fftw3f>=3.0.0' -- Found fftw3f, version 3.3.5 -- Checking for module 'samplerate>=0.1.2' -- Found samplerate, version 0.1.8 -- Checking for module 'sndfile>=1.0.16' -- -- Checking for module 'jack' -- Found jack, version 1.9.11 CMake Warning at CMakeLists.txt:181 (message): Failed to find LIRC header lirc/lirc_client.h CMake Warning at CMakeLists.txt:185 (message): Failed to find LIRC library lirc_client -- -- The following features have been enabled: * ALSA , Alsa library (Advanced Linux Sound Architecture), used for MIDI support * JACK , Library for accessing the JACK server (http://jackaudio.org). -- The following REQUIRED packages have been found: * Qt5Core * Qt5Gui * Qt5Widgets * Qt5Xml * Qt5Network * Qt5PrintSupport * Qt5Test * Qt5 (required version >= 5.1.0) * PkgConfig * ZLIB * X11 -- The following features have been disabled: * SNDFILE , Better support for WAV files * LIRCCLIENT , The LIRC client library, for remote control support -- Not building unit tests, using a static library for rosegarden -- Configuring done -- Generating done -- Build files have been written to: /home/marco/rosegarden-16.06/rosegarden-16.06/build marco@PC:~/rosegarden-16.06/rosegarden-16.06/build$ [/code] After this I has given the command "make" but there is an error: [code][ 72%] Building CXX object src/CMakeFiles/rosegardenprivate.dir/sound/audiostream/WavFileWriteStream.cpp.o [ 73%] Building CXX object src/CMakeFiles/rosegardenprivate.dir/sound/audiostream/WavFileReadStream.cpp.o [ 73%] Building CXX object src/CMakeFiles/rosegardenprivate.dir/sound/audiostream/SimpleWavFileWriteStream.cpp.o /home/marco/rosegarden-16.06/rosegarden-16.06/src/sound/audiostream/SimpleWavFileWriteStream.cpp:23:12: error: ‘std::cerr’ has not been declared using std::cerr; ^ /home/marco/rosegarden-16.06/rosegarden-16.06/src/sound/audiostream/SimpleWavFileWriteStream.cpp: In constructor ‘Rosegarden::SimpleWavFileWriteStream::SimpleWavFileWriteStream(Rosegarden::AudioWriteStream::Target)’: /home/marco/rosegarden-16.06/rosegarden-16.06/src/sound/audiostream/SimpleWavFileWriteStream.cpp:62:9: error: ‘cerr’ was not declared in this scope cerr << "SimpleWavFileWriteStream: Failed to open output file for writing" << endl; ^ src/CMakeFiles/rosegardenprivate.dir/build.make:12369: set di istruzioni per l'obiettivo "src/CMakeFiles/rosegardenprivate.dir/sound/audiostream/SimpleWavFileWriteStream.cpp.o" non riuscito make[2]: *** [src/CMakeFiles/rosegardenprivate.dir/sound/audiostream/SimpleWavFileWriteStream.cpp.o] Errore 1 CMakeFiles/Makefile2:988: set di istruzioni per l'obiettivo "src/CMakeFiles/rosegardenprivate.dir/all" non riuscito make[1]: *** [src/CMakeFiles/rosegardenprivate.dir/all] Errore 2 Makefile:138: set di istruzioni per l'obiettivo "all" non riuscito make: *** [all] Errore 2 marco@PC:~/rosegarden-16.06/rosegarden-16.06/build$ [/code] please, help me! |