hi, I'm trying to install monkeystudio on my gentoo distro but it fails.
I hope you can help me to solve this problem (actually I'm not sure who I should write but I think ebuild came from here)
in attach there are files containing my settings and build log
I noticed that there is only beta version on portage, is there maybe some older stable version available?
thanks
p.s. as i'm not albe to attach make log here is an extract with error. if more info are needed I will try to make eneir log available
make[3]: Entering directory `/var/tmp/portage/dev-util/monkeystudio-1.8.4.0_beta1/work/mks_1.8.4.0b1-svn3231/version-1.8.4.0b1/plugins/base/ClassBrowser'
x86_64-pc-linux-gnu-g++ -c -pipe -mtune=k8 -O2 -pipe -D_REENTRANT -Wall -W -fPIC -DPLUGIN_NAME="\"ClassBrowser\"" -D_PACKAGE_NAME="\"Monkey Studio\"" -D_PACKAGE_VERSION="\"1.8.4.0b1\"" -D_PACKAGE_VERSION_STR="\"1.8.4.0b1\"" -D_PACKAGE_DOMAIN="\"monkeystudio.org\"" -D_PACKAGE_COPYRIGHTS="\"Copyright (C) 2005 - 2009 Filipe AZEVEDO\"" -D_PACKAGE_PREFIX="\"/usr/bin\"" -D_PACKAGE_PLUGINS="\"/usr/lib64/monkeystudio\"" -D_PACKAGE_DATAS="\"/usr/share/monkeystudio\"" -DSYSTEM_QSCINTILLA -DQT_NO_DEBUG -DQT_PLUGIN -DQT_SQL_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I../../../qscintilla/sdk -I/usr/include/qt4/Qsci -I../../../fresh/sdk -I../../../ctags/sdk -I../../../qCtagsSense/sdk -I../../../monkey/sdk -I/var/tmp/portage/dev-util/monkeystudio-1.8.4.0_beta1/work/mks_1.8.4.0b1-svn3231/version-1.8.4.0b1/monkey/qscintilla/sdk -I/usr/include/Qsci -I/usr/include -I../../../build/plugins/release/.moc -o ../../../build/plugins/release/.obj/unix/ClassBrowser.o src/ClassBrowser.cpp
In file included from ../../../qCtagsSense/sdk/qCtagsSenseBrowser.h:1,
from src/ClassBrowser.cpp:25:
../../../qCtagsSense/sdk/../src/qCtagsSenseBrowser.h:22:35: error: ui_qCtagsSenseBrowser.h: No such file or directory
In file included from ../../../qCtagsSense/sdk/qCtagsSenseBrowser.h:1,
from src/ClassBrowser.cpp:25:
../../../qCtagsSense/sdk/../src/qCtagsSenseBrowser.h:34: error: 'Ui' has not been declared
../../../qCtagsSense/sdk/../src/qCtagsSenseBrowser.h:34: error: expected `{' before 'qCtagsSenseBrowser'
../../../qCtagsSense/sdk/../src/qCtagsSenseBrowser.h:34: error: function definition does not declare parameters
src/ClassBrowser.cpp: In member function 'virtual bool ClassBrowser::setEnabled(bool)':
src/ClassBrowser.cpp:64: error: no matching function for call to 'ClassBrowser::connect(qCtagsSenseBrowser*, const char [37], ClassBrowser* const, const char [37])'
/usr/include/qt4/QtCore/qobject.h:209: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)
/usr/include/qt4/QtCore/qobject.h:314: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const
src/ClassBrowser.cpp:65: error: no matching function for call to 'ClassBrowser::connect(qCtagsSenseBrowser*, const char [37], ClassBrowser* const, const char [37])'
/usr/include/qt4/QtCore/qobject.h:209: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)
/usr/include/qt4/QtCore/qobject.h:314: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const
src/ClassBrowser.cpp:66: error: no matching function for call to 'ClassBrowser::connect(ClassBrowser* const, const char [63], qCtagsSenseBrowser*, const char [59])'
/usr/include/qt4/QtCore/qobject.h:209: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)
/usr/include/qt4/QtCore/qobject.h:314: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const
src/ClassBrowser.cpp:67: error: no matching function for call to 'ClassBrowser::connect(ClassBrowser* const, const char [47], qCtagsSenseBrowser*, const char [43])'
/usr/include/qt4/QtCore/qobject.h:209: note: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)
/usr/include/qt4/QtCore/qobject.h:314: note: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const
src/ClassBrowser.cpp:87: error: no matching function for call to 'ClassBrowser::disconnect(qCtagsSenseBrowser*, const char [37], ClassBrowser* const, const char [37])'
/usr/include/qt4/QtCore/qobject.h:224: note: candidates are: static bool QObject::disconnect(const QObject*, const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:226: note: bool QObject::disconnect(const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:228: note: bool QObject::disconnect(const QObject*, const char*)
src/ClassBrowser.cpp:88: error: no matching function for call to 'ClassBrowser::disconnect(qCtagsSenseBrowser*, const char [37], ClassBrowser* const, const char [37])'
/usr/include/qt4/QtCore/qobject.h:224: note: candidates are: static bool QObject::disconnect(const QObject*, const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:226: note: bool QObject::disconnect(const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:228: note: bool QObject::disconnect(const QObject*, const char*)
src/ClassBrowser.cpp:89: error: no matching function for call to 'ClassBrowser::disconnect(ClassBrowser* const, const char [63], qCtagsSenseBrowser*, const char [59])'
/usr/include/qt4/QtCore/qobject.h:224: note: candidates are: static bool QObject::disconnect(const QObject*, const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:226: note: bool QObject::disconnect(const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:228: note: bool QObject::disconnect(const QObject*, const char*)
src/ClassBrowser.cpp:90: error: no matching function for call to 'ClassBrowser::disconnect(ClassBrowser* const, const char [47], qCtagsSenseBrowser*, const char [43])'
/usr/include/qt4/QtCore/qobject.h:224: note: candidates are: static bool QObject::disconnect(const QObject*, const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:226: note: bool QObject::disconnect(const char*, const QObject*, const char*)
/usr/include/qt4/QtCore/qobject.h:228: note: bool QObject::disconnect(const QObject*, const char*)
src/ClassBrowser.cpp: In member function 'void ClassBrowser::setIntegrationMode(ClassBrowser::IntegrationMode)':
src/ClassBrowser.cpp:130: error: invalid use of incomplete type 'class qCtagsSenseBrowser'
src/pDockClassBrowser.h:31: error: forward declaration of 'class qCtagsSenseBrowser'
src/ClassBrowser.cpp:135: error: invalid use of incomplete type 'class qCtagsSenseBrowser'
src/pDockClassBrowser.h:31: error: forward declaration of 'class qCtagsSenseBrowser'
src/ClassBrowser.cpp:139: error: invalid use of incomplete type 'class qCtagsSenseBrowser'
src/pDockClassBrowser.h:31: error: forward declaration of 'class qCtagsSenseBrowser'
src/ClassBrowser.cpp: In member function 'void ClassBrowser::fileOpened(const QString&)':
src/ClassBrowser.cpp:191: error: invalid use of incomplete type 'class qCtagsSenseBrowser'
src/pDockClassBrowser.h:31: error: forward declaration of 'class qCtagsSenseBrowser'
src/ClassBrowser.cpp:192: error: invalid use of incomplete type 'class qCtagsSenseBrowser'
src/pDockClassBrowser.h:31: error: forward declaration of 'class qCtagsSenseBrowser'
src/ClassBrowser.cpp: In member function 'void ClassBrowser::currentFileChanged(pAbstractChild*, const QString&)':
src/ClassBrowser.cpp:200: error: invalid use of incomplete type 'class qCtagsSenseBrowser'
src/pDockClassBrowser.h:31: error: forward declaration of 'class qCtagsSenseBrowser'
src/ClassBrowser.cpp: In member function 'void ClassBrowser::opened(XUPProjectItem*)':
src/ClassBrowser.cpp:205: error: invalid use of incomplete type 'class qCtagsSenseBrowser'
src/pDockClassBrowser.h:31: error: forward declaration of 'class qCtagsSenseBrowser'
src/ClassBrowser.cpp: In member function 'void ClassBrowser::buffersChanged(const QMap&)':
src/ClassBrowser.cpp:210: error: invalid use of incomplete type 'class qCtagsSenseBrowser'
src/pDockClassBrowser.h:31: error: forward declaration of 'class qCtagsSenseBrowser'
x86_64-pc-linux-gnu-g++ -c -pipe -mtune=k8 -O2 -pipe -D_REENTRANT -Wall -W -DSYSTEM_QSCINTILLA -D_PACKAGE_NAME="\"Monkey Studio\"" -D_PACKAGE_VERSION="\"1.8.4.0b1\"" -D_PACKAGE_VERSION_STR="\"1.8.4.0b1\"" -D_PACKAGE_DOMAIN="\"monkeystudio.org\"" -D_PACKAGE_COPYRIGHTS="\"Copyright (C) 2005 - 2009 Filipe AZEVEDO\"" -D_PACKAGE_PREFIX="\"/usr/bin\"" -D_PACKAGE_PLUGINS="\"/usr/lib64/monkeystudio\"" -D_PACKAGE_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/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4 -I../qscintilla/sdk -I/usr/include/qt4/Qsci -I../fresh/sdk -I../ctags/sdk -I../qCtagsSense/sdk -Isdk -I/var/tmp/portage/dev-util/monkeystudio-1.8.4.0_beta1/work/mks_1.8.4.0b1-svn3231/version-1.8.4.0b1/monkey/qscintilla/sdk -I/usr/include/Qsci -I/usr/include -I../build/release/.moc -I../build/release/.ui -o ../build/release/.obj/unix/Settings.o src/settingsmanager/Settings.cpp
make[3]: *** [../../../build/plugins/release/.obj/unix/ClassBrowser.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/dev-util/monkeystudio-1.8.4.0_beta1/work/mks_1.8.4.0b1-svn3231/version-1.8.4.0b1/plugins/base/ClassBrowser'
make[2]: *** [sub-ClassBrowser-make_default] Error 2
make[2]: Leaving directory `/var/tmp/portage/dev-util/monkeystudio-1.8.4.0_beta1/work/mks_1.8.4.0b1-svn3231/version-1.8.4.0b1/plugins/base'
make[1]: *** [sub-base-make_default] Error 2
make[1]: *** Waiting for unfinished jobs....
Hi, This beta is quite old. I
Hi,
This beta is quite old.
I suggest you to download and build the MkS 1.8.4.0b2, alternatively you can wait some days, the finale 1.8.4.x will be released.
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.
ok thanks. I tried this
ok thanks.
I tried this version ad it will compile but only whit internal qscintilla (I think this is an issue of my gentoo box). now it works but I'll have to tell that for some reason after installing executable file is not executable. I did not check if this issue is just mine but I think is better you know it could happen (I chmod it and everything fine).
I'd also like to ask about universal class navigator. I checked timeline but i really did not understand if it is already here or not. can anyone tell me eventually where I can find it?
Thanks
The final binary not being
The final binary not being executable is a know qmake bug :/
Gentoo use a non standard palce for QScintilla header it's why u need to tweak qscintilla.pri file on Gentoo, or use the integrated QScintilla.
The class browser is already present as plugin "ClassBrowser", you can see it by default in the right dock toolbar at top.
EDIT: By the way, be sure qt4-sqlite-driver is installed on your system, the classbrowser need it.
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.