Volevo, come al solito, https://forum.fedoraonline.it/viewtopic.php?pid=237447 la versione del repository di Musescore per Fedora 26, ma non riesco neppure a creare l’rpm dal sorgente senza nessuna patch. Questo è l’output (ho tagliato la parte relativa alle traduzioni, che non mi sembra dica nulla di interessante):
[code]$ rm -rf /tmp/mScorePatch
$ mkdir /tmp/mScorePatch
$ cd /tmp/mScorePatch
$ dnf download --source mscore
[cut]
$ rpm2cpio mscore*.src.rpm | cpio -ivd
[cut]
$ mv mscore.spec ~/rpmbuild/SPECS/mscore.spec
$ rm mscore*.src.rpm
$ mv * ~/rpmbuild/SOURCES
$ rpmbuild -v -bb --clean ~/rpmbuild/SPECS/mscore.spec
Esecuzione(%prep) in corso: /bin/sh -e /var/tmp/rpm-tmp.WplHRh
-
umask 022
-
cd /home/marco/rpmbuild/BUILD
-
cd /home/marco/rpmbuild/BUILD
-
rm -rf MuseScore-2.0.3
-
/usr/bin/unzip -qq /home/marco/rpmbuild/SOURCES/MuseScore-2.0.3.zip
replace __MACOSX/MuseScore-2.0.3/._.gitignore? [y]es, [n]o, [A]ll, [N]one, [r]ename: A -
STATUS=0
-
‘’ 0 -ne 0 ‘]’
-
cd MuseScore-2.0.3
-
/usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
-
echo ‘Patch #0 (mscore-2.0.3-use-default-soundfont.patch):’
Patch #0 (mscore-2.0.3-use-default-soundfont.patch): -
/usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .default.soundfont --fuzz=0
patching file share/sound/CMakeLists.txt
patching file mscore/preferences.cpp -
echo ‘Patch #1 (mscore-2.0.3-separate-commonfiles.patch):’
Patch #1 (mscore-2.0.3-separate-commonfiles.patch): -
/usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .separatecommon --fuzz=0
patching file libmscore/figuredbass.cpp
Hunk #1 succeeded at 1580 (offset 24 lines).
patching file libmscore/mscore.cpp
Hunk #1 succeeded at 202 (offset 11 lines).
patching file libmscore/stafftype.cpp
Hunk #1 succeeded at 884 (offset 12 lines).
patching file mscore/preferences.cpp
Hunk #1 succeeded at 132 (offset -23 lines).
patching file mscore/musescore.qrc
patching file mscore/preferences.cpp
patching file libmscore/sym.cpp -
echo ‘Patch #2 (mscore-2.0.3-dso-linking.patch):’
Patch #2 (mscore-2.0.3-dso-linking.patch): -
/usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .dso --fuzz=0
patching file mscore/CMakeLists.txt -
echo ‘Patch #3 (mscore-2.0.3-fix-desktop-file.patch):’
Patch #3 (mscore-2.0.3-fix-desktop-file.patch): -
/usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fixdesktop --fuzz=0
patching file build/Linux+BSD/mscore.desktop.in -
echo ‘Patch #4 (musescore-2.0.1-fix-flags-for-precompiled-header.patch):’
Patch #4 (musescore-2.0.1-fix-flags-for-precompiled-header.patch): -
/usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fixflags --fuzz=0
patching file build/CreatePrecompiledHeader.cmake -
echo ‘Patch #7 (MuseScore-2.0.1-fix-fonts_tabulature.patch):’
Patch #7 (MuseScore-2.0.1-fix-fonts_tabulature.patch): -
/usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0
patching file libmscore/stafftype.cpp
Hunk #1 succeeded at 884 (offset 12 lines). -
rm thirdparty/rtf2html/rtf2html
-
find . -name CMakeLists.txt -exec sed -i -e ‘s|-m32|-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic|’ -e ‘s|-O3|-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic|’ ‘{}’ ‘;’
-
sed -i ‘s|BUILD_SCRIPTGEN TRUE|BUILD_SCRIPTGEN FALSE|’ mscore/CMakeLists.txt
-
sed ‘s|\r||’ thirdparty/rtf2html/README
-
touch -r thirdparty/rtf2html/README tmpfile
-
mv -f tmpfile thirdparty/rtf2html/README
-
sed -i /rpath/d CMakeLists.txt
-
exit 0
Esecuzione(%build) in corso: /bin/sh -e /var/tmp/rpm-tmp.MTqYA6 -
umask 022
-
cd /home/marco/rpmbuild/BUILD
-
cd MuseScore-2.0.3
-
mkdir -p build
-
pushd build
~/rpmbuild/BUILD/MuseScore-2.0.3/build ~/rpmbuild/BUILD/MuseScore-2.0.3 -
CFLAGS=’-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic’
-
export CFLAGS
-
CXXFLAGS=’-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic’
-
export CXXFLAGS
-
FFLAGS=’-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/lib64/gfortran/modules’
-
export FFLAGS
-
FCFLAGS=’-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/lib64/gfortran/modules’
-
export FCFLAGS
-
LDFLAGS=’-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld’
-
export LDFLAGS
-
/usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE=RELEASE ‘-DCMAKE_CXX_FLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fsigned-char’ ‘-DCMAKE_CXX_FLAGS_RELEASE=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -std=c++11 -fPIC -O2 -DDEBUG -fsigned-char’ -DBUILD_LAME=OFF …
– The C compiler identification is GNU 7.1.1
– The CXX compiler identification is GNU 7.1.1
– Check for working C compiler: /usr/lib64/ccache/cc
– Check for working C compiler: /usr/lib64/ccache/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/lib64/ccache/c++
– Check for working CXX compiler: /usr/lib64/ccache/c++ – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Detecting CXX compile features
– Detecting CXX compile features - done
CMake Deprecation Warning at CMakeLists.txt:42 (cmake_policy):
The OLD behavior for policy CMP0020 will be removed from a future version
of CMake.The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
– Found Doxygen: /usr/bin/doxygen (found version “1.8.13”) found components: doxygen dot
found Doxygen
– Found LATEX: /usr/bin/latex
– configured /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/Doxyfile.in --> /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/Doxyfile
– Found PkgConfig: /usr/bin/pkg-config (found version “1.3.8”)
– Checking for module ‘libpulse’
– Found libpulse, version 10.0
– Found pulseaudio. LIB /usr/lib64/libpulse.so, INCLUDE , LIBDIR , LDFLAGS , CFLAGS
ALSA >= 1.0.0 found. ALSA support enabled. INCDIR /usr/include, LIBDIR /usr/lib64, LIB -lasound, CPP -I/usr/include/alsa
Pulseaudio found. Pulseaudio support enabled.
– LAME mp3 support disabled
– jack (jack audio connection kit) >= 0.98.0 found. jack support enabled.
– Portaudio found. Portaudio support enabled. INCDIR /usr/include, LIBDIR /usr/lib64, LIB -lportaudio -lm -lpthread -lasound
– Found gzip. Man pages will be compressed.
– Found ln. Symlink aliases will be created for MuseScore executable and the man pages.
– precompiled header generation
– Creating directory /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/include/freetype/config
– Creating file /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/include/freetype/config/ftconfig.h
– Looking for unistd.h
– Looking for unistd.h - found
– Looking for fcntl.h
– Looking for fcntl.h - found
– Looking for stdint.h
– Looking for stdint.h - found
– Creating file /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/include/freetype/config/ftoption.h
– Configuring done
– Generating done
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_Fortran_FLAGS_RELEASE
INCLUDE_INSTALL_DIR
LIB_INSTALL_DIR
LIB_SUFFIX
SHARE_INSTALL_PREFIX
SYSCONF_INSTALL_DIR
– Build files have been written to: /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build
- make PREFIX=/usr lrelease -j4
/usr/bin/cmake -H/home/marco/rpmbuild/BUILD/MuseScore-2.0.3 -B/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build --check-build-system CMakeFiles/Makefile.cmake 0
make -f CMakeFiles/Makefile2 lrelease
make[1]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
/usr/bin/cmake -H/home/marco/rpmbuild/BUILD/MuseScore-2.0.3 -B/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles 0
make -f CMakeFiles/Makefile2 CMakeFiles/lrelease.dir/all
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make -f CMakeFiles/lrelease.dir/build.make CMakeFiles/lrelease.dir/depend
make[3]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build && /usr/bin/cmake -E cmake_depends “Unix Makefiles” /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/lrelease.dir/DependInfo.cmake --color=
Scanning dependencies of target lrelease
make[3]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make -f CMakeFiles/lrelease.dir/build.make CMakeFiles/lrelease.dir/build
make[3]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/gen-qt-projectfile /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 > mscore.pro
/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/gen-qt-projectfile /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/share/instruments > instruments.pro
/usr/lib64/qt5/bin/lrelease /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/share/locale/*.ts
[cut]
Updating ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/share/locale/qt_zh_TW.qm’…
[cut]
make[3]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
Built target lrelease
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
/usr/bin/cmake -E cmake_progress_start /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles 0
make[1]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’ - make PREFIX=/usr manpages -j4
/usr/bin/cmake -H/home/marco/rpmbuild/BUILD/MuseScore-2.0.3 -B/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build --check-build-system CMakeFiles/Makefile.cmake 0
make -f CMakeFiles/Makefile2 manpages
make[1]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
/usr/bin/cmake -H/home/marco/rpmbuild/BUILD/MuseScore-2.0.3 -B/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles 0
make -f CMakeFiles/Makefile2 CMakeFiles/manpages.dir/all
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make -f CMakeFiles/manpages.dir/build.make CMakeFiles/manpages.dir/depend
make[3]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build && /usr/bin/cmake -E cmake_depends “Unix Makefiles” /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/manpages.dir/DependInfo.cmake --color=
Scanning dependencies of target manpages
make[3]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make -f CMakeFiles/manpages.dir/build.make CMakeFiles/manpages.dir/build
make[3]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
Generating mscore.1.gz
/usr/bin/gzip -9 < /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore.1 > /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore.1.gz
echo “Man pages have been compressed ready for installation.”
Man pages have been compressed ready for installation.
echo Creating\ symlink\ alias\ for\ man\ pages.
Creating symlink alias for man pages.
/usr/bin/ln -sf mscore.1.gz musescore.1.gz
echo ‘Symlink alias: musescore.1.gz -> mscore.1.gz’
Symlink alias: musescore.1.gz -> mscore.1.gz
make[3]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
Built target manpages
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
/usr/bin/cmake -E cmake_progress_start /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles 0
make[1]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’ - make PREFIX=/usr -j4 VERBOSE=1
/usr/bin/cmake -H/home/marco/rpmbuild/BUILD/MuseScore-2.0.3 -B/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make -f CMakeFiles/manpages.dir/build.make CMakeFiles/manpages.dir/depend
make -f mscore/CMakeFiles/mscore_alias.dir/build.make mscore/CMakeFiles/mscore_alias.dir/depend
make -f thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/build.make thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/depend
make -f CMakeFiles/mops1.dir/build.make CMakeFiles/mops1.dir/depend
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build && /usr/bin/cmake -E cmake_depends “Unix Makefiles” /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/manpages.dir/DependInfo.cmake --color=
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build && /usr/bin/cmake -E cmake_depends “Unix Makefiles” /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/thirdparty/singleapp/src /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/thirdparty/singleapp/src /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/DependInfo.cmake --color=
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build && /usr/bin/cmake -E cmake_depends “Unix Makefiles” /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/mscore /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore/CMakeFiles/mscore_alias.dir/DependInfo.cmake --color=
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build && /usr/bin/cmake -E cmake_depends “Unix Makefiles” /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3 /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/mops1.dir/DependInfo.cmake --color=
Dependee “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/DependInfo.cmake” is newer than depender “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/depend.internal”.
Dependee “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/thirdparty/singleapp/src/CMakeFiles/CMakeDirectoryInformation.cmake” is newer than depender “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/depend.internal”.
Scanning dependencies of target qtsingleapp_autogen
Dependee “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/mops1.dir/DependInfo.cmake” is newer than depender “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/mops1.dir/depend.internal”.
Dependee “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/CMakeDirectoryInformation.cmake” is newer than depender “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/CMakeFiles/mops1.dir/depend.internal”.
Scanning dependencies of target mops1
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make -f CMakeFiles/manpages.dir/build.make CMakeFiles/manpages.dir/build
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make -f CMakeFiles/mops1.dir/build.make CMakeFiles/mops1.dir/build
Dependee “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore/CMakeFiles/mscore_alias.dir/DependInfo.cmake” is newer than depender “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore/CMakeFiles/mscore_alias.dir/depend.internal”.
Dependee “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore/CMakeFiles/CMakeDirectoryInformation.cmake” is newer than depender “/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore/CMakeFiles/mscore_alias.dir/depend.internal”.
Scanning dependencies of target mscore_alias
make -f thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/build.make thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/build
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
echo “Man pages have been compressed ready for installation.”
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make -f mscore/CMakeFiles/mscore_alias.dir/build.make mscore/CMakeFiles/mscore_alias.dir/build
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
Man pages have been compressed ready for installation.
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
echo Creating\ symlink\ alias\ for\ man\ pages.
make[2]: *** No rule to make target ‘all.h’, needed by ‘thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen’. Stop.
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make[1]: *** [CMakeFiles/Makefile2:7737: thirdparty/singleapp/src/CMakeFiles/qtsingleapp_autogen.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs…
Creating symlink alias for man pages.
/usr/bin/ln -sf mscore.1.gz musescore.1.gz
make[2]: Entering directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore && echo Creating\ symlink\ alias\ for\ mscore\ executable.
echo ‘Symlink alias: musescore.1.gz -> mscore.1.gz’
Symlink alias: musescore.1.gz -> mscore.1.gz
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
Creating symlink alias for mscore executable.
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore && /usr/bin/ln -sf mscore musescore
cd /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/mscore && echo ‘Symlink alias: musescore -> mscore’
0%] Generating all.h
/usr/bin/cmake -E copy /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/all.h /home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build/all.h
Symlink alias: musescore -> mscore
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
0%] Built target manpages
make[2]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
0%] Built target mscore_alias
0%] Built target mops1
make[1]: Leaving directory ‘/home/marco/rpmbuild/BUILD/MuseScore-2.0.3/build’
make: *** [Makefile:155: all] Error 2
errore: Stato d’uscita errato da /var/tmp/rpm-tmp.MTqYA6 (%build)
Errori di compilazione RPM:
Stato d’uscita errato da /var/tmp/rpm-tmp.MTqYA6 (%build)
[/code]
Da notare che, tra i BuildRequires, è presente qt5-qtquick1-devel, che non compare più tra i repository di Fedora 26 (ma è installato da quelli di Fedora 25). Sostituito da qt5-qtquick2-devel?
Notare anche che l’src.rpm si compilava senza errori in Fedora 25, e il tarball è esattamente lo stesso.