Re: [Php-qt-users] 0.1 does not compile on openSuSE 10.2
Status: Beta
Brought to you by:
tm243
From: Thomas M. <tm...@ph...> - 2007-09-11 19:28:44
|
Stefan, can you please apply this patch to smoke/qt/CMakeLists.txt and tell me the result? Index: CMakeLists.txt =================================================================== --- CMakeLists.txt (revision 680345) +++ CMakeLists.txt (working copy) @@ -107,7 +107,9 @@ ENDFOREACH(incname) FOREACH(libname ${QT_LIBRARIES}) + IF(NOT libname STREQUAL "dl") set(all_libs "${libname} ${all_libs}") + ENDIF(NOT libname STREQUAL "dl") ENDFOREACH(libname) On Tuesday 11 September 2007 20:13:23 Stefan Majewsky wrote: > Hi. I wanted to install php-qt 0.1 on my openSuSE 10.2 system (Kernel > 2.6.18.8, PHP 5.2.0, Qt 4.3.1). cmake from a build directory goes without > errors, but make fails. My source was the TGZ archive of version 0.1 as > distributed from php-qt.org. > > Here is the console output: > > smajewsky@linux:~/bin/src/php_qt/build> cmake .. > -- Check for working C compiler: gcc > -- Check for working C compiler: gcc -- works > -- Check size of void* > -- Check size of void* - done > -- Check for working CXX compiler: c++ > -- Check for working CXX compiler: c++ -- works > -- 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. > -- Found Qt-Version 4.3.1 > -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so > -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - > found -- Looking for gethostbyname > -- Looking for gethostbyname - found > -- Looking for connect > -- Looking for connect - found > -- Looking for remove > -- Looking for remove - found > -- Looking for shmat > -- Looking for shmat - found > -- Looking for IceConnectionNumber in ICE > -- Looking for IceConnectionNumber in ICE - found > -- Looking for pthread.h > -- Looking for pthread.h - found > -- Looking for pthread_create in pthreads > -- Looking for pthread_create in pthreads - not found > -- Looking for pthread_create in pthread > -- Looking for pthread_create in pthread - found > -- /usr/include/php5/main > -- Found PHP5-Version 5.2.0 > > -- Build Smoke... yes - Qt only > -- Configuring done > -- Generating done > -- Build files have been written to: /home/smajewsky/bin/src/php_qt/build > smajewsky@linux:~/bin/src/php_qt/build> make > [ 3%] Generating smokedata.cpp, x_1.cpp, x_2.cpp, x_3.cpp, x_4.cpp, > x_5.cpp, x_6.cpp, x_7.cpp, x_8.cpp, x_9.cpp, x_10.cpp, x_11.cpp, x_12.cpp, > x_13.cpp, x_14.cpp, x_15.cpp, x_16.cpp, x_17.cpp, x_18.cpp, x_19.cpp, > x_20.cpp Checking how Qt was built... > Threshold is set to 10 > Number of defines to be tested : 45/78 > > Trying to compile and link a small program... > FAILED : check your configuration. > Failed program was: > > #include <QtGui/qapplication.h> > int main( int argc, char **argv ) > { > QApplication foo( argc, argv ); > return 0; > } > > Compiled with: > /usr/bin/c++ -I/usr/include/QtDBus -I/usr/include/QtTest > -I/usr/include/QtUiTools -I/usr/include/QtScript -I/usr/include/QtSvg > -I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include/QtOpenGL > -I/usr/include/QtNetwork -I/usr/include/QtDesigner > -I/usr/include/QtDesigner -I/usr/include/QtAssistant > -I/usr/include/Qt3Support -I/usr/include/QtGui -I/usr/include/QtCore > -I/usr/share/qt4//mkspecs/default -I/usr/include/Qt -I/usr/include > /usr/lib/libQtXml.so /usr/lib/libQtSql.so /usr/lib/libQtOpenGL.so > /usr/lib/libQtNetwork.so /usr/lib/libQt3Support.so /usr/lib/libXext.so > /usr/lib/libX11.so -lICE -lSM /usr/lib/libQtGui.so dl -lpthread > /usr/lib/libQtCore.so -o ./11327-qtguess ./11327-qtguess.cpp Compiler > output: > c++: dl: Datei oder Verzeichnis nicht gefunden > ./11327-qtguess.cpp:8:2: warning: no newline at end of file > > make[2]: *** [smoke/qt/smokedata.cpp] Fehler 1 > make[1]: *** [smoke/qt/CMakeFiles/smokeqt.dir/all] Fehler 2 > make: *** [all] Fehler 2 -- Thomas |