Eqsl fails to build
Brought to you by:
ltatkinson,
pgregory
When trying to build Aqsis it fails when it reaches this point, it has been for at least a week when I tried to build it then too.
[ 66%] Building CXX object tools/eqsl/CMakeFiles/eqsl.dir/eqsl.cpp.o
/home/.../tools/eqsl/eqsl.cpp: In constructor ‘EqslMainWindow::EqslMainWindow()’:
/home/.../tools/eqsl/eqsl.cpp:74: error: ‘Quit’ is not a member of ‘QKeySequence’
make[2]: [tools/eqsl/CMakeFiles/eqsl.dir/eqsl.cpp.o] Error 1
make[1]: [tools/eqsl/CMakeFiles/eqsl.dir/all] Error 2
make: *** [all] Error 2
This looks like your version of Qt doesn't have QKeySequence::Quit, or perhaps the cmake scripts are finding the wrong version...
Questions:
Which operating system is this (name and version)?
Which version of the Qt libraries do you have? (One way to find this out is to look at QT_VERSION_STR in qglobal.h. That header file should be found in the cmake variable QT4_QGLOBAL_H_FILE)
Kernel Linux 2.6.26-2-amd64 (x86_64)
Compiled #1 SMP Thu Sep 16 15:56:38 UTC 2010
C Library GNU C Library version 2.7 (stable)
Distribution Debian GNU/Linux 5.0.6
QT 4.4.3-1+lenny1
I will look at updating QT.
I'm currently compiling with 4.6.2... but the Qt4 docs say that QKeySequence::Quit was introduced in 4.2, so you shouldn't be having troubles with it. Hrm.
If it's easy for you to upgrade I'd suggest trying that first if possible. If not, we can think of something else.