← Back to team overview

yade-dev team mailing list archive

Problem with scons building on Debian unstable

 

As promised, posting compilation log and config.log:

(...)
C lib/base/yadeWm3Extra.cpp
L /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Math.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Matrix3.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Quaternion.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Vector3.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Matrix2.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Matrix4.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Vector2.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Vector4.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3Memory.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3String.os /home/przewdnik/work/src/build-svn1180/lib/miniWm3/Wm3System.os
/usr/bin/ld: cannot find -lboost_date_time
collect2: ld returned 1 exit status
scons: *** [/home/przewdnik/work/src/build-svn1180/lib/libminiWm3.so] Error 1
scons: building terminated because of errors.

And config.log:


file /home/przewdnik/work/src/yade/SConstruct,line 175:
	Configure(confdir = /home/przewdnik/work/src/build-svn1180/.sconf_temp)
scons: Configure: Checking whether c++ compiler "g++" works...
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_0.cpp <-
  |#include<iostream>
  |int main(int argc, char**argv){std::cerr<<std::endl;return 0;}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_0.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_0.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_0 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_0.o
scons: Configure: yes

scons: Configure: Checking for pthread_exit(NULL) in C library pthread... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_1.c <-
  |
  |
  |#include "pthread.h"
  |
  |int
  |main() {
  |  pthread_exit(NULL);
  |return 0;
  |}
  |
gcc -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_1.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_1.c
gcc -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_1 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_1.o -lpthread
scons: Configure: yes

scons: Configure: Checking for glutGetModifiers() in C library glut... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_2.c <-
  |
  |
  |#include "GL/glut.h"
  |
  |int
  |main() {
  |  glutGetModifiers();
  |return 0;
  |}
  |
gcc -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_2.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_2.c
gcc -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_2 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_2.o -lpthread -lglut
scons: Configure: yes

scons: Configure: Checking for boost::posix_time::time_duration::time_duration() in C++ library boost_date_time-mt... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_3.cpp <-
  |
  |
  |#include "boost/date_time/posix_time/posix_time.hpp"
  |
  |int
  |main() {
  |  boost::posix_time::time_duration::time_duration();
  |return 0;
  |}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_3.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_3.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_3 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_3.o -lpthread -lglut -lboost_date_time-mt
scons: Configure: yes

scons: Configure: Checking for boost::thread::thread() in C++ library boost_thread-mt... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_4.cpp <-
  |
  |
  |#include "boost/thread/thread.hpp"
  |
  |int
  |main() {
  |  boost::thread::thread();
  |return 0;
  |}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_4.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_4.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_4 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_4.o -lpthread -lglut -lboost_date_time-mt -lboost_thread-mt
scons: Configure: yes

scons: Configure: Checking for boost::filesystem::path() in C++ library boost_filesystem-mt... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_5.cpp <-
  |
  |
  |#include "boost/filesystem/path.hpp"
  |
  |int
  |main() {
  |  boost::filesystem::path();
  |return 0;
  |}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_5.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_5.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_5 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_5.o -lpthread -lglut -lboost_date_time-mt -lboost_thread-mt -lboost_filesystem-mt
scons: Configure: yes

scons: Configure: Checking for qt-mt in /usr/share/qt3... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_6.cpp <-
  |#include<qapplication.h>
  |int main(int argc, char **argv){QApplication qapp(argc, argv);return 0;}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_6.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 -I/usr/share/qt3/include /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_6.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_6 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_6.o -L/usr/share/qt3/lib -lpthread -lglut -lboost_date_time-mt -lboost_thread-mt -lboost_filesystem-mt -lqt-mt
scons: Configure: yes

scons: Configure: Checking for QGLViewer(1) in C++ library QGLViewer... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_7.cpp <-
  |
  |
  |#include "QGLViewer/qglviewer.h"
  |
  |int
  |main() {
  |  QGLViewer(1);
  |return 0;
  |}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_7.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 -I/usr/share/qt3/include -I/usr/share/qt3/include /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_7.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_7 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_7.o -L/usr/share/qt3/lib -L/usr/share/qt3/lib -lpthread -lglut -lboost_date_time-mt -lboost_thread-mt -lboost_filesystem-mt -lqt-mt -lqt-mt -lQGLViewer
/usr/bin/ld: cannot find -lQGLViewer
collect2: ld returned 1 exit status
scons: Configure: no

scons: Configure: Checking for QGLViewer(1) in C++ library 3dviewer... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_8.cpp <-
  |
  |
  |#include "QGLViewer/qglviewer.h"
  |
  |int
  |main() {
  |  QGLViewer(1);
  |return 0;
  |}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_8.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 -I/usr/share/qt3/include -I/usr/share/qt3/include /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_8.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_8 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_8.o -L/usr/share/qt3/lib -L/usr/share/qt3/lib -lpthread -lglut -lboost_date_time-mt -lboost_thread-mt -lboost_filesystem-mt -lqt-mt -lqt-mt -l3dviewer
scons: Configure: yes

scons: Configure: Checking for log4cxx::Logger::getLogger("foo") in C++ library log4cxx... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_9.cpp <-
  |
  |
  |#include "log4cxx/logger.h"
  |
  |int
  |main() {
  |  log4cxx::Logger::getLogger("foo");
  |return 0;
  |}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_9.o -c -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 -I/usr/share/qt3/include -I/usr/share/qt3/include /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_9.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_9 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_9.o -L/usr/share/qt3/lib -L/usr/share/qt3/lib -lpthread -lglut -lboost_date_time-mt -lboost_thread-mt -lboost_filesystem-mt -lqt-mt -lqt-mt -l3dviewer -llog4cxx
scons: Configure: yes

scons: Configure: Checking for Python development files... 
/home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_10.cpp <-
  |#include<Python.h>
  |int main(int argc, char **argv){Py_Initialize(); Py_Finalize();}
  |
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_10.o -c -DLOG4CXX -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180 -I/home/przewdnik/work/src/build-svn1180/include/yade-svn1180/yade/lib-miniWm3 -I/usr/share/qt3/include -I/usr/share/qt3/include -I/usr/include/python2.4 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_10.cpp
g++ -o /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_10 -Xlinker -export-dynamic -L. -lpython2.4 /home/przewdnik/work/src/build-svn1180/.sconf_temp/conftest_10.o -L/usr/share/qt3/lib -L/usr/share/qt3/lib -lpthread -lglut -lboost_date_time-mt -lboost_thread-mt -lboost_filesystem-mt -lqt-mt -lqt-mt -l3dviewer -llog4cxx -llog4cxx -lpthread -ldl -lutil
scons: Configure: yes

scons: Configure: Checking for scientific python module (debian: python-scientific)... 
scons: Configure: (cached) no


_______________________________________________
yade-dev mailing list
yade-dev@xxxxxxxxxxxxxxxx
https://lists.berlios.de/mailman/listinfo/yade-dev