Erreur de compilation ce soir
~/musescore/mscore$ svn up
'mscore/mscore/revision.h' omis
À la révision 4003.
Petite déception sur cette dernière révision est-ce du à un source non encore testé ?
Ci dessous le résultat de la compilation.
[ 22%] Building CXX object mscore/CMakeFiles/mscore.dir/barline.cpp.o
/home/olivier/musescore/mscore/mscore/mscore/barline.cpp: In member function ‘virtual void BarLine::layout()’:
/home/olivier/musescore/mscore/mscore/mscore/barline.cpp:486: attention : unused variable ‘mags’
[ 22%] Building CXX object mscore/CMakeFiles/mscore.dir/beam.cpp.o
[ 22%] Building CXX object mscore/CMakeFiles/mscore.dir/bracket.cpp.o
[ 22%] Building CXX object mscore/CMakeFiles/mscore.dir/scoreview.cpp.o
/home/olivier/musescore/mscore/mscore/mscore/scoreview.cpp: In member function ‘virtual void ScoreView::dropEvent(QDropEvent*)’:
/home/olivier/musescore/mscore/mscore/mscore/scoreview.cpp:1918: erreur: ‘str’ was not declared in this scope
make[3]: *** [mscore/CMakeFiles/mscore.dir/scoreview.cpp.o] Erreur 1
make[3]: quittant le répertoire « /home/olivier/musescore/mscore/build »
make[2]: *** [mscore/CMakeFiles/mscore.dir/all] Erreur 2
make[2]: quittant le répertoire « /home/olivier/musescore/mscore/build »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /home/olivier/musescore/mscore/build »
make: *** [release] Erreur 2
Commentaires
Dans une ligne de debug, que j'ai mise en commentaire.
ça faisait longtemps que je n'avais pas eu d'erreur...
un diagnostic ?
Merci,
Olivier
olivier@U904-LOLIVIER:~/musescore/mscore$ svn up
'mscore/mscore/revision.h' omis
U mscore/mscore/preferences.h
U mscore/mscore/score.h
U mscore/mscore/cmd.cpp
U mscore/mscore/file.cpp
U mscore/mscore/mscore.cpp
A mscore/mscore/osc.cpp
U mscore/mscore/preferences.cpp
U mscore/mscore/scoreview.h
U mscore/mscore/CMakeLists.txt
U mscore/mscore/mscore.h
U mscore/all.h
U mscore/config.h.in
U mscore/CMakeLists.txt
Actualisé à la révision 5037.
olivier@U904-LOLIVIER:~/musescore/mscore$ make clean; make release
rm -rf build
rm -rf win32build win32install
if test ! -d build; \
then \
mkdir build; \
cd build; \
cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=""/usr/local"" \
../mscore; \
make lrelease; \
make -j `grep -c processor /proc/cpuinfo`; \
else \
echo "build directory does already exist, please remove first with 'make clean'"; \
fi;
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - 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
-- Looking for doxygen...
-- Looking for doxygen... - NOT found
-- Looking for dot tool...
-- Looking for dot tool... - found /usr/bin/dot
Doxygen not found
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.7.3
Qt lib found at /usr/local/Trolltech/Qt-4.7.3/lib
Alsa detected.
-- jack (jack audio connection kit) >= 0.98.0 not found
optional package portaudio-2.0 Version 19 not found (package portaudio19-dev)
CMake Error at CMakeLists.txt:252 (subdirs):
subdirs Incorrect SUBDIRS command. Directory: ofqf does not exists.
-- Configuring incomplete, errors occurred!
make[1]: entrant dans le répertoire « /home/olivier/mscore/mscore/build »
make[1]: *** Pas de règle pour fabriquer la cible « lrelease ». Arrêt.
make[1]: quittant le répertoire « /home/olivier/mscore/mscore/build »
make[1]: entrant dans le répertoire « /home/olivier/mscore/mscore/build »
make[1]: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
make[1]: quittant le répertoire « /home/olivier/mscore/mscore/build »
make: *** [release] Erreur 2
olivier@U904-LOLIVIER:~/musescore/mscore$
En réponse à Erreur compil , V1.1, par lholivier
ça devrait marcher avec r5038
En réponse à ça devrait marcher avec r5038 par [DELETED] 5
Le pb c'est que svn m'annonce 5042...
olivier@U904-LOLIVIER:~$ make clean; make release
make: *** Pas de règle pour fabriquer la cible « clean ». Arrêt.
make: *** Pas de règle pour fabriquer la cible « release ». Arrêt.
olivier@U904-LOLIVIER:~$ cd musescore/mscore
olivier@U904-LOLIVIER:~/musescore/mscore$ svn up
'mscore/mscore/revision.h' omis
A mscore/ofqf
A mscore/ofqf/qosctypes.h
A mscore/ofqf/qoscserver.h
A mscore/ofqf/qoscclient.cpp
A mscore/ofqf/qoscclient.h
A mscore/ofqf/qosctypes.cpp
A mscore/ofqf/CMakeLists.txt
A mscore/ofqf/qoscserver.cpp
Actualisé à la révision 5042.
olivier@U904-LOLIVIER:~/musescore/mscore$ make clean; make release
rm -rf build
rm -rf win32build win32install
if test ! -d build; \
then \
mkdir build; \
cd build; \
cmake -DCMAKE_BUILD_TYPE=RELEASE \
-DCMAKE_INSTALL_PREFIX=""/usr/local"" \
../mscore; \
make lrelease; \
make -j `grep -c processor /proc/cpuinfo`; \
else \
echo "build directory does already exist, please remove first with 'make clean'"; \
fi;
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - 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
-- Looking for doxygen...
-- Looking for doxygen... - NOT found
-- Looking for dot tool...
-- Looking for dot tool... - found /usr/bin/dot
Doxygen not found
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.7.3
Qt lib found at /usr/local/Trolltech/Qt-4.7.3/lib
Alsa detected.
-- jack (jack audio connection kit) >= 0.98.0 not found
optional package portaudio-2.0 Version 19 not found (package portaudio19-dev)
-- Configuring done
CMake Error in ofqf/CMakeLists.txt:
Cannot find source file "all.h". Tried extensions .c .C .c++ .cc .cpp .cxx
.m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx
-- Build files have been written to: /home/olivier/musescore/mscore/build
make[1]: entrant dans le répertoire « /home/olivier/mscore/mscore/build »
make[1]: *** Pas de règle pour fabriquer la cible « lrelease ». Arrêt.
make[1]: quittant le répertoire « /home/olivier/mscore/mscore/build »
make[1]: entrant dans le répertoire « /home/olivier/mscore/mscore/build »
make[1]: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
make[1]: quittant le répertoire « /home/olivier/mscore/mscore/build »
make: *** [release] Erreur 2
olivier@U904-LOLIVIER:~/musescore/mscore$
En réponse à Le pb c'est que svn m'annonce par lholivier
Ok deuxième essai dans r5048
En réponse à Ok deuxième essai dans r5048 par [DELETED] 5
Parfait !
Merci encore.
(J'arrive à compiler aussi la version 2 mais elle me fait une faute
de segmentation dès que je charge une partition. Est-ce que les
détails peuvent t'intéreser ?)