Monkey Studio IDE The way IDEs should be

Error Compiling on x64 openSUSE 12.2

System x64 openSUSE 12.2 / KDE 4.8

Decided to try out MS but compiling yields the following error. Is it really true the only dependency to check is the version of QT4.8?
I have only the QT-4-x11 package installed, I see there are numerous QT4 libraries supporting various languages like Perl, Python and more but instead of installing would rather prefer a more precise list exactly what dependencies are required.

Thx,
TSU

$ /mks_1.9.0.2-src # qmake -r && make
Project MESSAGE: Building in RELEASE for Linux-x86_64
Project MESSAGE: Using system QScintilla library
Project MESSAGE: You can change qscintilla link type by giving the qmake parameter variable: ('qmake -set system_qscintilla 0' or qmake -set system_qscintilla 1')
Project MESSAGE: Defining system_qscintilla=1 will use system wide qscintilla installation, else the integrated one.
Project MESSAGE: MkS binary will be installed to : /usr/local/bin
Project MESSAGE: MkS plugins will be installed to : /usr/local/lib64/monkeystudio
Project MESSAGE: MkS datas will be installed to : /usr/local/share/monkeystudio
Project MESSAGE: MkS docs will be installed to : /usr/local/share/doc/monkeystudio
Project MESSAGE: You can change this by giving qmake parameters variables: prefix, plugins, datas
Reading /home/tony/Downloads/mks_1.9.0.2-src/fresh/fresh.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/ctags/ctags.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/qCtagsSense/qCtagsSense.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/monkey/monkey.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Project MESSAGE: Generating src/main.h...
src/resources/resources.qrc: Warning: potential duplicate alias detected: 'license.gpl'
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/plugins.pro
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/xup/xup.pro
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/xup/QMake/QMake.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/xup/PHP-Qt/PHP-Qt.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/xup/PyQt/PyQt.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/xup/MakefileProject/MakefileProject.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/xup/XUP/XUP.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/base.pro
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/FileBrowser/FileBrowser.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/MessageBox/MessageBox.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/AStyle/AStyle.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/Ctags2Api/Ctags2Api.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/ClassBrowser/ClassBrowser.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/ProjectHeaders/ProjectHeaders.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/RegExpEditor/RegExpEditor.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/SearchAndReplace/SearchAndReplace.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/MkSShell/MkSShell.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/UpdateChecker/UpdateChecker.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/FileWatcher/FileWatcher.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/Tools/Tools.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/base/AppDebug/AppDebug.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/clitool/clitool.pro
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/clitool/PHP/PHP.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/clitool/Python/Python.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/clitool/GNUMake/GNUMake.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/child/child.pro
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/child/QtAssistant/QtAssistant.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/child/QtDesigner/QtDesigner.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/debugger/debugger.pro
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/debugger/BeaverDebugger/BeaverDebugger.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/network/network.pro
Reading /home/tony/Downloads/mks_1.9.0.2-src/plugins/network/Irc/Irc.pro
Project MESSAGE: Building in RELEASE for Linux-x86_64
cd fresh/ && make -f Makefile
make[1]: Entering directory `/home/tony/Downloads/mks_1.9.0.2-src/fresh'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/tony/Downloads/mks_1.9.0.2-src/fresh'
cd ctags/ && make -f Makefile
make[1]: Entering directory `/home/tony/Downloads/mks_1.9.0.2-src/ctags'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/tony/Downloads/mks_1.9.0.2-src/ctags'
cd qCtagsSense/ && make -f Makefile
make[1]: Entering directory `/home/tony/Downloads/mks_1.9.0.2-src/qCtagsSense'
make[1]: Nothing to be done for `first'.
make[1]: Leaving directory `/home/tony/Downloads/mks_1.9.0.2-src/qCtagsSense'
cd monkey/ && make -f Makefile
make[1]: Entering directory `/home/tony/Downloads/mks_1.9.0.2-src/monkey'
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DQT_WEBKIT -DSYSTEM_QSCINTILLA -DMONKEY_CORE_BUILD -DHAVE_REGCOMP -DHAVE_STDLIB_H -DHAVE_FGETPOS -DHAVE_SYS_STAT_H -DHAVE_FCNTL_H -DHAVE_REGEX -DHAVE_UNISTD_H -DHAVE_STRSTR -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include -I../build/Linux-x86_64/release/ui -Isrc -I/usr/include/Qsci -I../fresh/objects -I../fresh/widgets -I../ctags/ctags -I../qCtagsSense/src -I/usr/X11R6/include -I../build/Linux-x86_64/release/moc -I../build/Linux-x86_64/release/ui -o ../build/Linux-x86_64/release/obj/UIAbout.o src/maininterface/ui/UIAbout.cpp
g++ -c -m64 -pipe -O2 -D_REENTRANT -Wall -W -DQT_WEBKIT -DSYSTEM_QSCINTILLA -DMONKEY_CORE_BUILD -DHAVE_REGCOMP -DHAVE_STDLIB_H -DHAVE_FGETPOS -DHAVE_SYS_STAT_H -DHAVE_FCNTL_H -DHAVE_REGEX -DHAVE_UNISTD_H -DHAVE_STRSTR -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include -I../build/Linux-x86_64/release/ui -Isrc -I/usr/include/Qsci -I../fresh/objects -I../fresh/widgets -I../ctags/ctags -I../qCtagsSense/src -I/usr/X11R6/include -I../build/Linux-x86_64/release/moc -I../build/Linux-x86_64/release/ui -o ../build/Linux-x86_64/release/obj/UISettings.o src/maininterface/ui/UISettings.cpp
In file included from src/maininterface/ui/UISettings.cpp:24:0:
src/pMonkeyStudio.h:32:27: fatal error: qsciscintilla.h: No such file or directory
compilation terminated.
make[1]: *** [../build/Linux-x86_64/release/obj/UISettings.o] Error 1
make[1]: Leaving directory `/home/tony/Downloads/mks_1.9.0.2-src/monkey'
make: *** [sub-monkey-make_default-ordered] Error 2

pasnox's picture

Hi, You need

Hi,

You need libqscintilla2-dev package too.
Or if you want not to use the system one, you can call:
qmake -set system_qscintilla 0
then do normal build commands.

This will use bundled qscintilla version.
You can check in the linux repository page too as they provide suse / fedora packages.

Regards,

You can seek team on IRC.
If you don't know what is IRC, then go to the IRC page.
If you want an answer, please be explicit and verbose.
Help by email will be ignored.