Проблемы при сборке Candle

Автор Susumo, 22 февраля 2019, 11:45:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Susumo

Пытаюсь собрать Candle. Для справок https://github.com/Denvi/Candle

Во время сборки возникли проблемы susumo@susumo-pc:~/Candle/src$ make
g++ -c -m64 -pipe -O2 -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DUNIX -DsNan="65536" -DAPP_VERSION=\"1.1.8\" -D_USE_MATH_DEFINES -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtSerialPort -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o main.o main.cpp
In file included from drawers/origindrawer.h:4:0,
                 from frmmain.h:23,
                 from main.cpp:18:
drawers/shaderdrawable.h:12:0: warning: "sNan" redefined
#define sNan 65536.0

<command-line>:0:0: note: this is the location of the previous definition
In file included from main.cpp:18:0:
frmmain.h:72:17: error: looser throw specifier for 'virtual const char* CancelException::what() const'
     const char* what() const
                 ^~~~
In file included from /usr/include/c++/6/new:40:0,
                 from /usr/include/c++/6/bits/stl_construct.h:59,
                 from /usr/include/c++/6/bits/stl_tempbuf.h:60,
                 from /usr/include/c++/6/bits/stl_algo.h:62,
                 from /usr/include/c++/6/algorithm:62,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1,
                 from main.cpp:4:
/usr/include/c++/6/exception:71:5: error:   overriding 'virtual const char* std::exception::what() const noexcept'
     what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
     ^~~~
Makefile:705: ошибка выполнения рецепта для цели «main.o»
make: *** [main.o] Ошибка 1


Ветка "stretch", после qmake терминал молчит. Собирал по рецепту http://naisema.blogspot.com/2017/11/install-candle-on-ubuntu-64bit-machines.html  + доустановил libqt5opengl5-dev без него была ошибка "QGLWidget", судя по коментам - народ под "stretch" собрал.

Кто что подскажет?