|
I have been trying to build RocketOne's (RocketTwo's?) branch of MuseScore.
I clone MuseScore, then run the following two commands:
git checkout -b gsoc_implode master
git pull git://github.com/Rockettwo/MuseScore.git gsoc_implode
Immediately after this, I run the command:
mingw32-make -f Makefile.mingw debug
Before running this command, I have a Qt.bat file that sets up the environment. It's a modified version of the one on the compilation instructions page. The values echoed out are the actual values set rather than hardcoded text.
What follows is the complete transcript of the attempt to build MuseScore using the compilation instructions and choosing to use the command line (instead of QtCreator). To be absolutely clear:
* I start with no MuseScore folder
* I clone MuseScore to create a local version of MuseScore
* In the MuseScore folder, I execute the two git command shown above to pull in the Implode code
* The transcript below follows immediately
I suspect there is a configuration step missing. If I follow the instructions for using QtCreator, I can compile this branch (there are some problems there as well, but the compilation works).
My version of CMake is 3.6.0
Setting up a MinGW/Qt only environment...
-- Set QTDIR to C:\Qt\5.6\mingw492_32
-- PATH set to:
C:\Qt\5.6\mingw492_32\bin
C:\Qt\Tools\mingw492_32\bin
C:\Qt\Tools\mingw492_32\lib
C:\PF86\CMake\bin
C:\Qt\Tools\QtCreator\bin
C:\WINDOWS\System32
C:\Program Files\Git\Cmd
-- set QMAKESPEC to win32-g++
-- Set MAKEFLAGS to -j 4
-- Set WORKDIR to MuseScore-gsoc-implode
E:\MuseScoreBuilds\MuseScore-gsoc-implode\MuseScore
Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.
E> mingw32-make -f Makefile.mingw debug
if not exist build.debug\nul mkdir build.debug
if not exist win32install\nul mkdir win32install
cd build.debug & cmake -G "MinGW Makefiles" -DCMAKE_TOOLCHAIN_FILE=../build/mingw32.mingw.cmake -DCMAKE_INSTALL_PREFIX=../win32install -DCMAKE_BUILD_TYPE=DEBUG -DCMAKE_MAKE_PROGRAM=mingw32-make.exe ..
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: C:/Qt/Tools/mingw492_32/bin/gcc.exe
-- Check for working C compiler: C:/Qt/Tools/mingw492_32/bin/gcc.exe -- 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: C:/Qt/Tools/mingw492_32/bin/g++.exe
-- Check for working CXX compiler: C:/Qt/Tools/mingw492_32/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Core", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Core" with any
of the following names:
Qt5CoreConfig.cmake
qt5core-config.cmake
Add the installation prefix of "Qt5Core" to CMAKE_PREFIX_PATH or set
"Qt5Core_DIR" to a directory containing one of the above files. If
"Qt5Core" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Gui.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Gui", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Gui" with any
of the following names:
Qt5GuiConfig.cmake
qt5gui-config.cmake
Add the installation prefix of "Qt5Gui" to CMAKE_PREFIX_PATH or set
"Qt5Gui_DIR" to a directory containing one of the above files. If "Qt5Gui"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Designer.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Qt5Designer", but CMake did not find one.
Could not find a package configuration file provided by "Qt5Designer" with
any of the following names:
Qt5DesignerConfig.cmake
qt5designer-config.cmake
Add the installation prefix of "Qt5Designer" to CMAKE_PREFIX_PATH or set
"Qt5Designer_DIR" to a directory containing one of the above files. If
"Qt5Designer" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Network.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Qt5Network", but CMake did not find one.
Could not find a package configuration file provided by "Qt5Network" with
any of the following names:
Qt5NetworkConfig.cmake
qt5network-config.cmake
Add the installation prefix of "Qt5Network" to CMAKE_PREFIX_PATH or set
"Qt5Network_DIR" to a directory containing one of the above files. If
"Qt5Network" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Test.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Test", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Test" with any
of the following names:
Qt5TestConfig.cmake
qt5test-config.cmake
Add the installation prefix of "Qt5Test" to CMAKE_PREFIX_PATH or set
"Qt5Test_DIR" to a directory containing one of the above files. If
"Qt5Test" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Qml.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Qml", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Qml" with any
of the following names:
Qt5QmlConfig.cmake
qt5qml-config.cmake
Add the installation prefix of "Qt5Qml" to CMAKE_PREFIX_PATH or set
"Qt5Qml_DIR" to a directory containing one of the above files. If "Qt5Qml"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Quick.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Quick",
but CMake did not find one.
Could not find a package configuration file provided by "Qt5Quick" with any
of the following names:
Qt5QuickConfig.cmake
qt5quick-config.cmake
Add the installation prefix of "Qt5Quick" to CMAKE_PREFIX_PATH or set
"Qt5Quick_DIR" to a directory containing one of the above files. If
"Qt5Quick" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5QuickWidgets.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5QuickWidgets", but CMake did not find one.
Could not find a package configuration file provided by "Qt5QuickWidgets"
with any of the following names:
Qt5QuickWidgetsConfig.cmake
qt5quickwidgets-config.cmake
Add the installation prefix of "Qt5QuickWidgets" to CMAKE_PREFIX_PATH or
set "Qt5QuickWidgets_DIR" to a directory containing one of the above files.
If "Qt5QuickWidgets" provides a separate development package or SDK, be
sure it has been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Xml.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Xml", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Xml" with any
of the following names:
Qt5XmlConfig.cmake
qt5xml-config.cmake
Add the installation prefix of "Qt5Xml" to CMAKE_PREFIX_PATH or set
"Qt5Xml_DIR" to a directory containing one of the above files. If "Qt5Xml"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5XmlPatterns.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5XmlPatterns", but CMake did not find one.
Could not find a package configuration file provided by "Qt5XmlPatterns"
with any of the following names:
Qt5XmlPatternsConfig.cmake
qt5xmlpatterns-config.cmake
Add the installation prefix of "Qt5XmlPatterns" to CMAKE_PREFIX_PATH or set
"Qt5XmlPatterns_DIR" to a directory containing one of the above files. If
"Qt5XmlPatterns" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Svg.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Svg", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Svg" with any
of the following names:
Qt5SvgConfig.cmake
qt5svg-config.cmake
Add the installation prefix of "Qt5Svg" to CMAKE_PREFIX_PATH or set
"Qt5Svg_DIR" to a directory containing one of the above files. If "Qt5Svg"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Sql.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Sql", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Sql" with any
of the following names:
Qt5SqlConfig.cmake
qt5sql-config.cmake
Add the installation prefix of "Qt5Sql" to CMAKE_PREFIX_PATH or set
"Qt5Sql_DIR" to a directory containing one of the above files. If "Qt5Sql"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Qt5Widgets", but CMake did not find one.
Could not find a package configuration file provided by "Qt5Widgets" with
any of the following names:
Qt5WidgetsConfig.cmake
qt5widgets-config.cmake
Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set
"Qt5Widgets_DIR" to a directory containing one of the above files. If
"Qt5Widgets" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5PrintSupport.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5PrintSupport", but CMake did not find one.
Could not find a package configuration file provided by "Qt5PrintSupport"
with any of the following names:
Qt5PrintSupportConfig.cmake
qt5printsupport-config.cmake
Add the installation prefix of "Qt5PrintSupport" to CMAKE_PREFIX_PATH or
set "Qt5PrintSupport_DIR" to a directory containing one of the above files.
If "Qt5PrintSupport" provides a separate development package or SDK, be
sure it has been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Concurrent.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5Concurrent", but CMake did not find one.
Could not find a package configuration file provided by "Qt5Concurrent"
with any of the following names:
Qt5ConcurrentConfig.cmake
qt5concurrent-config.cmake
Add the installation prefix of "Qt5Concurrent" to CMAKE_PREFIX_PATH or set
"Qt5Concurrent_DIR" to a directory containing one of the above files. If
"Qt5Concurrent" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5UiTools.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Qt5UiTools", but CMake did not find one.
Could not find a package configuration file provided by "Qt5UiTools" with
any of the following names:
Qt5UiToolsConfig.cmake
qt5uitools-config.cmake
Add the installation prefix of "Qt5UiTools" to CMAKE_PREFIX_PATH or set
"Qt5UiTools_DIR" to a directory containing one of the above files. If
"Qt5UiTools" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5OpenGL.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Qt5OpenGL", but CMake did not find one.
Could not find a package configuration file provided by "Qt5OpenGL" with
any of the following names:
Qt5OpenGLConfig.cmake
qt5opengl-config.cmake
Add the installation prefix of "Qt5OpenGL" to CMAKE_PREFIX_PATH or set
"Qt5OpenGL_DIR" to a directory containing one of the above files. If
"Qt5OpenGL" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5LinguistTools.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5LinguistTools", but CMake did not find one.
Could not find a package configuration file provided by "Qt5LinguistTools"
with any of the following names:
Qt5LinguistToolsConfig.cmake
qt5linguisttools-config.cmake
Add the installation prefix of "Qt5LinguistTools" to CMAKE_PREFIX_PATH or
set "Qt5LinguistTools_DIR" to a directory containing one of the above
files. If "Qt5LinguistTools" provides a separate development package or
SDK, be sure it has been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
CMake Warning at build/FindQt5.cmake:30 (find_package):
By not providing "FindQt5Help.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Help", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Help" with any
of the following names:
Qt5HelpConfig.cmake
qt5help-config.cmake
Add the installation prefix of "Qt5Help" to CMAKE_PREFIX_PATH or set
"Qt5Help_DIR" to a directory containing one of the above files. If
"Qt5Help" provides a separate development package or SDK, be sure it has
been installed.
Call Stack (most recent call first):
CMakeLists.txt:54 (include)
-- ALSA support disabled
-- PulseAudio support disabled
JACK support enabled.
-- Precompiled header generation
-- No precompiled header
CMake Error at mtest/CMakeLists.txt:27 (QT5_ADD_RESOURCES):
Unknown CMake command "QT5_ADD_RESOURCES".
-- Configuring incomplete, errors occurred!
See also "E:/MuseScoreBuilds/MuseScore-gsoc-implode/MuseScore/build.debug/CMakeFiles/CMakeOutput.log".
Makefile.mingw:35: recipe for target 'debug' failed
mingw32-make: *** [debug] Error 1
E>
|