Bramas / Ultratools

Editor for Ultrastar songs
5 stars 5 forks source link

Won't Build #8

Open dust0vich opened 5 years ago

dust0vich commented 5 years ago

Hey I am trying to build on linux and am getting this error. g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DVERSION=\"1.7\" -DVERSION_HEX=0x0107 -DOS_STRING=\"Linux\" -DUSE_MIDI -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/local/include/fmod -isystem /usr/include/qt -isystem /usr/include/qt/QtWidgets -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/qt/mkspecs/linux-g++ -o uShowSentenceWydget.o uShowSentenceWydget.cpp uShowSentenceWydget.cpp:60:23: error: ‘double abs(double)’ conflicts with a previous declaration double abs(double in_x) ^ In file included from /usr/include/c++/8.2.1/cstdlib:77, from /usr/include/c++/8.2.1/bits/stl_algo.h:59, from /usr/include/c++/8.2.1/algorithm:62, from /usr/include/qt/QtCore/qglobal.h:142, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:48, from /usr/include/qt/QtCore/qdatetime.h:44, from /usr/include/qt/QtCore/QTime:1, from uShowSentenceWydget.h:26, from uShowSentenceWydget.cpp:23: /usr/include/c++/8.2.1/bits/std_abs.h:70:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ make: *** [Makefile:1055: uShowSentenceWydget.o] Error 1

dust0vich commented 5 years ago

Perhaps wrong Fmod version. The build instructions don't completely accurately reflect what is on their site.

jose1711 commented 5 years ago

same problem here. arch linux, fmodex 4.44.64