Monkey Studio IDE The way IDEs should be

archlinux build problem

build at archlinux results in a fatal error. Last bit of the build result:

cd monkey/ && make -f Makefile
make[1]: Entering directory `/home/j/monkeystudio2/monkeystudio2/src/mks_1.8.3.3-svn3083/monkey'
g++ -c -pipe -march=i686 -mtune=generic -O2 -pipe -D_REENTRANT -Wall -W -DSYSTEM_QSCINTILLA -DPACKAGE_NAME="\"Monkey Studio\"" -DPACKAGE_VERSION="\"1.8.3.3\"" -DPACKAGE_DOMAIN="\"monkeystudio.org\"" -DPACKAGE_COPYRIGHTS="\"Copyright (C) 2005 - 2008 Filipe AZEVEDO\"" -DPACKAGE_PREFIX="\"/usr/bin\"" -DPACKAGE_PLUGINS="\"/usr/lib/monkeystudio\"" -DPACKAGE_DATAS="\"/usr/share/monkeystudio\"" -DMONKEY_CORE_BUILD -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include -I../qscintilla/sdk -I/usr/include/Qsci -I../fresh/sdk -I../ctags/sdk -I../qCtagsSense/sdk -Isdk -I/usr/X11R6/include -I../build/release/.moc -I../build/release/.ui -o ../build/release/.obj/unix/UITranslator.o src/maininterface/ui/UITranslator.cpp
In file included from src/maininterface/ui/../../queuedstatusbar/QueuedStatusBar.h:5:0,
from src/maininterface/ui/UITranslator.cpp:32:
../qscintilla/sdk/qscintilla.h:1:22: fatal error: qsciapis.h: No such file or directory
compilation terminated.
make[1]: *** [../build/release/.obj/unix/UITranslator.o] Error 1
make[1]: Leaving directory `/home/j/monkeystudio2/monkeystudio2/src/mks_1.8.3.3-svn3083/monkey'
make: *** [sub-monkey-make_default] Error 2

pasnox's picture

First, your copy of the

First, your copy of the sources are out date, we have released the 1.8.4.0 recently.
Secondly, it seems you have not installed the libqscintilla2-dev package on your system.

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.

thanks psanox, It looks like

thanks psanox, It looks like the AUR package maintainer has stopped supporting this. Hence the old version. Corrected this. For Arch I am not able to locate a libscintilla2-dev package. So I went to the qscintilla webpage and compiled and installed the library (http://www.riverbankcomputing.co.uk/static/Docs/QScintilla2/index.html)

After that MonkeyStudio2 compiled, installed, and runs.

Thanks

It's not a good omen when gold-fish commit suicide

pasnox's picture

The mks source is bundled

The mks source is bundled with it's own qscintilla lib package, but it's not used by default on linux.
You can force to use bundled qscintilla using these sequence commands:

qmake -set system_qscintilla 0
qmake
make
sudo make install

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.