LINUX.ORG.RU

История изменений

Исправление darkpony, (текущая версия) :

нужно Qt 5.4.2 или выше

Попробуй добавить в скрипт проверку версии Qt, чтобы при обнаружении версии ниже 5.4.2 (или хотя-бы 4 версии), сборка не осуществлялась.

Сейчас разибрал выхлоп и понял, что забирается 4 версия, так как путь по умолчанию ../qt, а установленные Qt 5.6.0 в каталоге ../qt5 «проходят мимо».
Редактирование в Makefile путей с qt на qt5 дает такой результат:

$ make
g++ -c -pipe -std=c++11 -O2 -march=i586 -mtune=i686 -Wall -W -D_REENTRANT -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt5/mkspecs/linux-g++ -I. -I/usr/lib/qt5/include/QtCore -I/usr/lib/qt5/include/QtNetwork -I/usr/lib/qt5/include/QtGui -I/usr/lib/qt5/include/QtXml -I/usr/lib/qt5/include/QtSvg -I/usr/lib/qt5/include -Isrc -Ibuild -o build/MetaEditor.o src/views/record/MetaEditor.cpp
src/views/record/MetaEditor.cpp:1:22: фатальная ошибка: QBoxLayout: Нет такого файла или каталога
компиляция прервана.
Makefile:2515: ошибка выполнения рецепта для цели «build/MetaEditor.o»
make: *** [build/MetaEditor.o] Ошибка 1

QBoxLayout: Нет такого файла или каталога

Но:

$ locate QBox
/usr/include/qt5/QtWidgets/QBoxLayout
/usr/lib/qt/include/QtGui/QBoxLayout
В общем, какой-то косяк с путями...

Исходная версия Deleted, :

нужно Qt 5.4.2 или выше

Попробуй добавить в скрипт проверку версии Qt, чтобы при обнаружении версии ниже 5.4.2 (или хотя-бы 4 версии), сборка не осуществлялась.

Сейчас разибрал выхлоп и понял, что забирается 4 версия, так как путь по умолчанию ../qt, а установленные Qt 5.6.0 в каталоге ../qt5 «проходят мимо».
Сменив путь в Makefile с qt на qt5 вообще дает такой результат:

$ make
g++ -c -pipe -std=c++11 -O2 -march=i586 -mtune=i686 -Wall -W -D_REENTRANT -DANY_OS=1 -DMEEGO_OS=2 -DANDROID_OS=3 -DTARGET_OS=ANY_OS -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib/qt5/mkspecs/linux-g++ -I. -I/usr/lib/qt5/include/QtCore -I/usr/lib/qt5/include/QtNetwork -I/usr/lib/qt5/include/QtGui -I/usr/lib/qt5/include/QtXml -I/usr/lib/qt5/include/QtSvg -I/usr/lib/qt5/include -Isrc -Ibuild -o build/MetaEditor.o src/views/record/MetaEditor.cpp
src/views/record/MetaEditor.cpp:1:22: фатальная ошибка: QBoxLayout: Нет такого файла или каталога
компиляция прервана.
Makefile:2515: ошибка выполнения рецепта для цели «build/MetaEditor.o»
make: *** [build/MetaEditor.o] Ошибка 1

QBoxLayout: Нет такого файла или каталога

Но:

$ locate QBox
/usr/include/qt5/QtWidgets/QBoxLayout
/usr/lib/qt/include/QtGui/QBoxLayout
В общем, какой-то косяк с путями...