Menu

#418 Eqsl fails to build

open
nobody
general (168)
5
2012-09-20
2011-08-22
animate1978
No

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

Discussion

  • Chris Foster

    Chris Foster - 2011-08-22

    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)

     
  • animate1978

    animate1978 - 2011-08-22

    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.

     
  • Chris Foster

    Chris Foster - 2011-08-22

    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.

     

Log in to post a comment.