Your /usr/lib/libQtCore.so is a broken softlink to a file that doesn't exist. Something is wrong with your Qt installation.
Clint On Wednesday 05 November 2008 12:53:01 pm Serhii Piddubchak wrote: > [EMAIL PROTECTED]:/var/media/games> qmake -query QT_INSTALL_LIBS > /usr/lib > [EMAIL PROTECTED]:/var/media/games> ls -lh /usr/lib/libQtCore* > -rw-r--r-- 1 root root 687 2008-09-19 19:27 /usr/lib/libQtCore.la > -rw-r--r-- 1 root root 633 2008-09-19 19:27 /usr/lib/libQtCore.prl > lrwxrwxrwx 1 root root 18 2008-10-26 23:50 /usr/lib/libQtCore.so -> > libQtCore.so.4.4.0 > lrwxrwxrwx 1 root root 18 2008-10-30 11:24 /usr/lib/libQtCore.so.4 > -> libQtCore.so.4.4.3 > lrwxrwxrwx 1 root root 18 2008-10-30 11:24 /usr/lib/libQtCore.so.4.4 > -> libQtCore.so.4.4.3 > -rwxr-xr-x 1 root root 2.2M 2008-10-12 19:01 /usr/lib/libQtCore.so.4.4.3 > > 2008/11/5 <[EMAIL PROTECTED]>: > > What does "qmake -query QT_INSTALL_LIBS" give you? > > Do you even have a /usr/lib/libQtCore.so? Or something like that? > > > > Clint > > > > On Wednesday 05 November 2008 9:36:45 am Serhii Piddubchak wrote: > >> Hello, I'm using OpenSUSE 11.0 and trying to build software that uses > >> QT. I have QT and QT-devel packages installed but CMake says it Can't > >> find QtCore. I've posted a question about this to a project's forum > >> here: > >> > >> http://www.hedgewars.org/forum/viewtopic.php?id=648 > >> > >> They said it could be a CMake bug. > >> Here is the log(versions of cmake and qt are included): > >> > >> [EMAIL PROTECTED]:~/builds> tar jxf > >> ~/downloads/hedgewars-src-0.9.7.tar.bz2 [EMAIL PROTECTED]:~/builds> cd > >> hedgewars-src-0.9.7/ > >> [EMAIL PROTECTED]:~/builds/hedgewars-src-0.9.7> cmake . > >> -- The C compiler identification is GNU > >> -- The CXX compiler identification is GNU > >> -- Check for working C compiler: /usr/bin/gcc > >> -- Check for working C compiler: /usr/bin/gcc -- works > >> -- Detecting C compiler ABI info > >> -- Detecting C compiler ABI info - done > >> -- Check for working CXX compiler: /usr/bin/c++ > >> -- Check for working CXX compiler: /usr/bin/c++ -- works > >> -- Detecting CXX compiler ABI info > >> -- Detecting CXX compiler ABI info - done > >> -- Looking for Q_WS_X11 > >> -- Looking for Q_WS_X11 - found > >> -- Looking for Q_WS_WIN > >> -- Looking for Q_WS_WIN - not found. > >> -- Looking for Q_WS_QWS > >> -- Looking for Q_WS_QWS - not found. > >> -- Looking for Q_WS_MAC > >> -- Looking for Q_WS_MAC - not found. > >> CMake Error at /usr/share/cmake/Modules/FindQt4.cmake:788 (MESSAGE): > >> Could NOT find QtCore. Check > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeError.log for > >> more details. > >> Call Stack (most recent call first): > >> QTfrontend/CMakeLists.txt:11 (find_package) > >> > >> > >> -- Configuring incomplete, errors occurred! > >> [EMAIL PROTECTED]:~/builds/hedgewars-src-0.9.7> cmake --version > >> cmake version 2.6-patch 2 > >> [EMAIL PROTECTED]:~/builds/hedgewars-src-0.9.7> cat > >> CMakeFiles/CMakeError.log Determining if the Q_WS_WIN exist failed with > >> the following output: Change Dir: > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp > >> > >> Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast" > >> /usr/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make > >> CMakeFiles/cmTryCompileExec.dir/build > >> gmake[1]: Entering directory > >> `/home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp' > >> /usr/bin/cmake -E cmake_progress_report > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CMakeFiles > >> 1 > >> Building C object CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o > >> /usr/bin/gcc -o > >> CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o -c > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c: In function 'main': > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: 'Q_WS_WIN' undeclared (first use in this function) > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: (Each undeclared identifier is reported only once > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: for each function it appears in.) > >> gmake[1]: *** [CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o] > >> Error 1 gmake[1]: Leaving directory > >> `/home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp' > >> gmake: *** [cmTryCompileExec/fast] Error 2 > >> > >> File > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c: /* */ > >> #include <QtCore/qglobal.h> > >> > >> void cmakeRequireSymbol(int dummy,...){(void)dummy;} > >> int main() > >> { > >> #ifndef Q_WS_WIN > >> cmakeRequireSymbol(0,&Q_WS_WIN); > >> #endif > >> return 0; > >> } > >> > >> Determining if the Q_WS_QWS exist failed with the following output: > >> Change Dir: /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp > >> > >> Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast" > >> /usr/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make > >> CMakeFiles/cmTryCompileExec.dir/build > >> gmake[1]: Entering directory > >> `/home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp' > >> /usr/bin/cmake -E cmake_progress_report > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CMakeFiles > >> 1 > >> Building C object CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o > >> /usr/bin/gcc -o > >> CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o -c > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c: In function 'main': > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: 'Q_WS_QWS' undeclared (first use in this function) > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: (Each undeclared identifier is reported only once > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: for each function it appears in.) > >> gmake[1]: *** [CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o] > >> Error 1 gmake[1]: Leaving directory > >> `/home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp' > >> gmake: *** [cmTryCompileExec/fast] Error 2 > >> > >> File > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c: /* */ > >> #include <QtCore/qglobal.h> > >> > >> void cmakeRequireSymbol(int dummy,...){(void)dummy;} > >> int main() > >> { > >> #ifndef Q_WS_QWS > >> cmakeRequireSymbol(0,&Q_WS_QWS); > >> #endif > >> return 0; > >> } > >> > >> Determining if the Q_WS_MAC exist failed with the following output: > >> Change Dir: /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp > >> > >> Run Build Command:/usr/bin/gmake "cmTryCompileExec/fast" > >> /usr/bin/gmake -f CMakeFiles/cmTryCompileExec.dir/build.make > >> CMakeFiles/cmTryCompileExec.dir/build > >> gmake[1]: Entering directory > >> `/home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp' > >> /usr/bin/cmake -E cmake_progress_report > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CMakeFiles > >> 1 > >> Building C object CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o > >> /usr/bin/gcc -o > >> CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o -c > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c: In function 'main': > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: 'Q_WS_MAC' undeclared (first use in this function) > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: (Each undeclared identifier is reported only once > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c:8: error: for each function it appears in.) > >> gmake[1]: *** [CMakeFiles/cmTryCompileExec.dir/CheckSymbolExists.c.o] > >> Error 1 gmake[1]: Leaving directory > >> `/home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp' > >> gmake: *** [cmTryCompileExec/fast] Error 2 > >> > >> File > >> /home/dusoft/builds/hedgewars-src-0.9.7/CMakeFiles/CMakeTmp/CheckSymbolE > >>xis ts.c: /* */ > >> #include <QtCore/qglobal.h> > >> > >> void cmakeRequireSymbol(int dummy,...){(void)dummy;} > >> int main() > >> { > >> #ifndef Q_WS_MAC > >> cmakeRequireSymbol(0,&Q_WS_MAC); > >> #endif > >> return 0; > >> } > >> [EMAIL PROTECTED]:~/builds/hedgewars-src-0.9.7> qmake --version > >> QMake version 2.01a > >> Using Qt version 4.4.0 in /usr/lib _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
