← Back to team overview

yade-users team mailing list archive

Re: compile YADE on openSUSE 11.2 64 bit OS

 

Dear YADE group,

I tried to compile yade on another computer after installing all required
packages (I tried my best).  I have attached the log.  Basically, I am still
having problem with freeglut.  Below is what jumps out at me:

/usr/lib64/gcc/x86_64-suse-linux/4.4/../../../../x86_64-suse-linux/bin/ld:
skipping incompatible /usr/lib/libglut.so when searching for -lglut

Can someone shed some light on this compatibility issue?

I have also attached my config.log.

Thanks!

Pei-Ying


On Fri, Mar 5, 2010 at 11:22 AM, Peiying Hsieh <peiying2006@xxxxxxxxx>wrote:

> Hi, Sergei,
>
> freeglut-devel-090301-3.1.x86_64 was already installed before getting the
> error.
>
> Pei-Ying
>
>
> On Fri, Mar 5, 2010 at 11:13 AM, Sergei D. <sj2001@xxxxxxxxx> wrote:
>
>> May be need install
>>
>> freeglut-devel-090301-3.1.x86_64
>>
>>
>> > Dear Sergei,
>> >
>> > Thanks a lot!  That solved the vtk issue.
>> >
>> > Of course, I have to come back with another error.  I am wondering if
>> this
>> > is due to opengl.
>> >
>> > Error message attached.
>> >
>> > Best
>> >
>> > Pei-Ying
>> > --------------------------------------
>> > phsieh@jupiter:~/dem/yade-0.20-2> scons
>> > PROFILE=default
>> > scons: Reading SConscript files
>> > ...
>> > @@@ Using profile default (scons.profile-default)
>> > @@@
>> > Yade version is `0.20', installed files will be suffixed with
>> > `-0.20'.
>> > All intermediary files will be in
>> > `/home/phsieh/build/yade/build-0.20'.
>> > Checking whether c++ compiler "g++"
>> > works...yes
>> > Checking for pthread_exit(NULL) in C library pthread...
>> > yes
>> > Checking for boost::system::error_code(); /* non-essential */ in C++
>> library
>> > boost_system-mt... yes
>> > Checking for boost::thread::thread() in C++ library boost_thread-mt...
>> > yes
>> > Checking for boost::posix_time::time_duration::time_duration() in C++
>> > library boost_date_time-mt... yes
>> > Checking for boost::filesystem::path() in C++ library
>> boost_filesystem-mt...
>> > yes
>> > Checking for boost::iostreams::file_sink("") in C++ library
>> > boost_iostreams-mt... yes
>> > Checking for boost::regex("") in C++ library boost_regex-mt...
>> > yes
>> > Checking for try{} catch (const boost::archive::archive_exception& e) {}
>> in
>> > C++ library boost_serialization-mt... yes
>> > Checking for boost::program_options::options_description o in C++
>> library
>> > boost_program_options-mt... yes
>> > Checking for C++ header file boost/foreach.hpp...
>> > yes
>> > Checking for sqlite3_close(0L) in C++ library sqlite3...
>> > yes
>> > Checking for vtkInstantiator::New() in C++ library vtkHybrid...
>> > yes
>> > Checking for glutGetModifiers() in C++ library glut...
>> > yes
>> > Checking for qt-mt in /usr/lib64/qt3...
>> > yes
>> >
>> > scons: done reading SConscript
>> > files.
>> >
>> > scons: Building targets
>> > ...
>> >
>> >>
>> > /home/phsieh/build/yade/build-0.20/core/core.cpp
>> >
>> >>
>> > /home/phsieh/build/yade/build-0.20/lib/miniWm3.cpp
>> >
>> >>
>> > /home/phsieh/build/yade/build-0.20/lib/yade-support.cpp
>> >
>> > C
>> > lib/sqlite3x/sqlite3x_command.cpp
>> >
>> > C
>> > /home/phsieh/build/yade/build-0.20/lib/yade-support.cpp
>> >
>> > C
>> > /home/phsieh/build/yade/build-0.20/lib/miniWm3.cpp
>> >
>> > C
>> > /home/phsieh/build/yade/build-0.20/core/core.cpp
>> >
>> > C
>> > lib/sqlite3x/sqlite3x_connection.cpp
>> >
>> > L
>> > libminiWm3.so
>> >
>> > C
>> > lib/sqlite3x/sqlite3x_cursor.cpp
>> >
>> > ⇒
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libminiWm3.so
>> >
>> > C
>> > lib/sqlite3x/sqlite3x_exception.cpp
>> >
>> > C
>> > lib/sqlite3x/sqlite3x_settings_db.cpp
>> >
>> > C
>> > lib/sqlite3x/sqlite3x_transaction.cpp
>> >
>> > U
>> > lib/QGLViewer/VRenderInterface_Qt3.ui
>> >
>> > L
>> > libsqlite3x.so
>> >
>> > U
>> > lib/QGLViewer/VRenderInterface_Qt3.ui
>> >
>> > U
>> > lib/QGLViewer/VRenderInterface_Qt3.ui
>> >
>> > ⇒
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libsqlite3x.so
>> >
>> > U
>> > lib/QGLViewer/ImageInterface_Qt3.ui
>> >
>> > C
>> >
>> /home/phsieh/build/yade/build-0.20/lib/QGLViewer/moc_VRenderInterface_Qt3.cc
>> >
>> > U
>> > lib/QGLViewer/ImageInterface_Qt3.ui
>> >
>> > U
>> > lib/QGLViewer/ImageInterface_Qt3.ui
>> >
>> > C
>> >
>> /home/phsieh/build/yade/build-0.20/lib/QGLViewer/uic_ImageInterface_Qt3.cc
>> >
>> > C
>> >
>> /home/phsieh/build/yade/build-0.20/lib/QGLViewer/uic_VRenderInterface_Qt3.cc
>> >
>> > C
>> >
>> /home/phsieh/build/yade/build-0.20/lib/QGLViewer/moc_ImageInterface_Qt3.cc
>> >
>> > C
>> > lib/QGLViewer/qglviewer.cpp
>> >
>> > C
>> > lib/QGLViewer/camera.cpp
>> >
>> > C
>> > lib/QGLViewer/manipulatedFrame.cpp
>> >
>> > C
>> > lib/QGLViewer/manipulatedCameraFrame.cpp
>> >
>> > C
>> > lib/QGLViewer/frame.cpp
>> >
>> > C
>> > lib/QGLViewer/saveSnapshot.cpp
>> >
>> > C
>> > lib/QGLViewer/constraint.cpp
>> >
>> > C
>> > lib/QGLViewer/keyFrameInterpolator.cpp
>> >
>> > C
>> > lib/QGLViewer/mouseGrabber.cpp
>> >
>> > C
>> > lib/QGLViewer/quaternion.cpp
>> >
>> > C
>> > lib/QGLViewer/vec.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/BackFaceCullingOptimizer.cpp
>> >
>> > L
>> > libyade-support.so
>> >
>> > ⇒
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libyade-support.so
>> >
>> > C
>> > lib/QGLViewer/VRender/BSPSortMethod.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/EPSExporter.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/Exporter.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/FIGExporter.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/gpc.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/ParserGL.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/Primitive.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/PrimitivePositioning.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/TopologicalSortMethod.cpp
>> >
>> > C
>> > lib/QGLViewer/VRender/VisibilityOptimizer.cpp
>> >
>> > C lib/QGLViewer/VRender/Vector2.cpp
>> > C lib/QGLViewer/VRender/Vector3.cpp
>> > C lib/QGLViewer/VRender/NVector3.cpp
>> > C lib/QGLViewer/VRender/VRender.cpp
>> > M lib/QGLViewer/qglviewer.h
>> > C /home/phsieh/build/yade/build-0.20/lib/QGLViewer/moc_qglviewer.cc
>> > M lib/QGLViewer/camera.h
>> > C /home/phsieh/build/yade/build-0.20/lib/QGLViewer/moc_camera.cc
>> > M lib/QGLViewer/manipulatedFrame.h
>> > C
>> /home/phsieh/build/yade/build-0.20/lib/QGLViewer/moc_manipulatedFrame.cc
>> > M lib/QGLViewer/manipulatedCameraFrame.h
>> > C
>> >
>> /home/phsieh/build/yade/build-0.20/lib/QGLViewer/moc_manipulatedCameraFrame.cc
>> > M lib/QGLViewer/frame.h
>> > C /home/phsieh/build/yade/build-0.20/lib/QGLViewer/moc_frame.cc
>> > M lib/QGLViewer/keyFrameInterpolator.h
>> > C
>> >
>> /home/phsieh/build/yade/build-0.20/lib/QGLViewer/moc_keyFrameInterpolator.cc
>> >> /home/phsieh/build/yade/build-0.20/lib/yade-opengl.cpp
>> > C /home/phsieh/build/yade/build-0.20/lib/yade-opengl.cpp
>> > C extra/PeriodicInsertionSortCollider.cpp
>> > L libyade-QGLViewer.so
>> > ⇒ /home/phsieh/YADE/lib/yade-0.20/lib/libyade-QGLViewer.so
>> > C pkg/dem/meta/Shop.cpp
>> > L libyade-opengl.so
>> > ⇒ /home/phsieh/YADE/lib/yade-0.20/lib/libyade-opengl.so
>> > C pkg/common/Engine/EngineUnit/LeapFrogOrientationIntegrator.cpp
>> > C pkg/common/DataClass/PhysicalParameters/RigidBodyParameters.cpp
>> > C pkg/common/DataClass/PhysicalParameters/ParticleParameters.cpp
>> > L yade
>> > C pkg/common/Engine/MetaEngine/PhysicalParametersEngineUnit.cpp
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libyade-QGLViewer.so: undefined
>> > reference to `gluNewQuadric'
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libyade-QGLViewer.so: undefined
>> > reference to `gluUnProject'
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libyade-QGLViewer.so: undefined
>> > reference to `gluCylinder'
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libyade-QGLViewer.so: undefined
>> > reference to `gluPickMatrix'
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libyade-QGLViewer.so: undefined
>> > reference to `gluSphere'
>> > /home/phsieh/YADE/lib/yade-0.20/lib/libyade-QGLViewer.so: undefined
>> > reference to `gluProject'
>> > collect2: ld returned 1 exit status
>> > scons: *** [/home/phsieh/build/yade/build-0.20/core/yade] Error 1
>> > scons: building terminated because of errors.
>> > phsieh@jupiter:~/dem/yade-0.20-2>
>> >
>> >
>> >
>> > On Fri, Mar 5, 2010 at 1:37 AM, Sergei D. <dorofeenko@xxxxxxxxx> wrote:
>> >
>> >>  Please, install
>> >>
>> >> vtk-5.4.2-6.3.x86_64
>> >> vtk-devel-5.4.2-6.3.x86_64
>> >>
>> >> 05.03.2010 04:48, Peiying Hsieh пишет:
>> >>
>> >> Dear YADE group,
>> >>
>> >> I am running into a new error.  Probably related to vtk.  Can someone
>> >> help?  Error message attached:
>> >>
>> >> Thanks!
>> >>
>> >> Pei-Ying
>> >> -------------------
>> >> khsieh@tarrytown:~/yade-source/yade> scons Profile=default
>> >> scons: Reading SConscript files ...
>> >> @@@ Using profile default (scons.profile-default) @@@
>> >> Yade version is `trunk' (bzr2063), installed files will be suffixed
>> with
>> >> `-trunk'.
>> >> All intermediary files will be in
>> `/home/khsieh/build/yade/build-trunk'.
>> >> Mkdir("/home/khsieh/build/yade/build-trunk")
>> >> Checking whether c++ compiler "g++" works...yes
>> >> Finding libstdc++ library... (cached)
>> >> /usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.so
>> >> Checking for pthread_exit(NULL) in C library pthread... yes
>> >> Checking for boost::system::error_code(); /* non-essential */ in C++
>> >> library boost_system-mt... yes
>> >> Checking for boost::thread::thread() in C++ library boost_thread-mt...
>> yes
>> >> Checking for boost::posix_time::time_duration::time_duration() in C++
>> >> library boost_date_time-mt... yes
>> >> Checking for boost::filesystem::path() in C++ library
>> >> boost_filesystem-mt... yes
>> >> Checking for boost::iostreams::file_sink("") in C++ library
>> >> boost_iostreams-mt... yes
>> >> Checking for boost::regex("") in C++ library boost_regex-mt... yes
>> >> Checking for try{} catch (const boost::archive::archive_exception& e)
>> {} in
>> >> C++ library boost_serialization-mt... yes
>> >> Checking for boost::program_options::options_description o in C++
>> library
>> >> boost_program_options-mt... yes
>> >> Checking for C++ header file boost/foreach.hpp... yes
>> >> Checking for sqlite3_close(0L) in C++ library sqlite3... yes
>> >> Checking for Python development files... yes
>> >> Checking for python module `IPython' ...(cached) yes
>> >> Checking for boost::python::scope() in C++ library boost_python-mt...
>> yes
>> >> Checking for C++ header file
>> >>
>> /usr/lib64/python2.6/site-packages/numpy/core/include/numpy/ndarrayobject.h...
>> >> yes
>> >> Checking for glutGetModifiers() in C++ library glut... yes
>> >> Checking for qt-mt in /usr/lib64/qt3... yes
>> >> Checking for vtkInstantiator::New() in C++ library vtkCommon... no
>> >>
>> >> ERROR: Unable to compile with optional feature `vtk'.
>> >>
>> >> If you are sure, remove it from features (scons
>> >> features=featureOne,featureTwo for example) and build again.
>> >> Note: You might have to add VTK header directory (e.g.
>> >> /usr/include/vtk-5.4) to CPPPATH.
>> >> khsieh@tarrytown:~/yade-source/yade>
>> >>
>> >>
>> >> _______________________________________________
>> >> Mailing list: https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users><
>> https://launchpad.net/%7Eyade-users>
>> >> Post to     : yade-users@xxxxxxxxxxxxxxxxxxx
>> >> Unsubscribe : https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users><
>> https://launchpad.net/%7Eyade-users>
>> >> More help   : https://help.launchpad.net/ListHelp
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Mailing list: https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users>
>> <https://launchpad.net/%7Eyade-users>
>> >> Post to     : yade-users@xxxxxxxxxxxxxxxxxxx
>> >> Unsubscribe : https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users>
>> <https://launchpad.net/%7Eyade-users>
>> >> More help   : https://help.launchpad.net/ListHelp
>> >>
>> >>
>> >
>>
>>
>> --
>> Best regards,
>> Sergei D.
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users>
>> Post to     : yade-users@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~yade-users<https://launchpad.net/%7Eyade-users>
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>

Attachment: log
Description: Binary data

file /home/khsieh/yade-source/yade/SConstruct,line 319:
	Configure(confdir = /home/khsieh/yade-source/build-trunk/.sconf_temp)
scons: Configure: Checking whether c++ compiler "g++" works...
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_0.cpp <-
  |#include<iostream>
  |int main(int argc, char**argv){std::cerr<<std::endl;return 0;}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_0.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_0.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_0 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_0.o
scons: Configure: yes

scons: Configure: Finding libstdc++ library... 
scons: Configure: (cached) /usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.so

scons: Configure: Checking for pthread_exit(NULL) in C library pthread... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_1.c <-
  |
  |
  |#include "pthread.h"
  |
  |int
  |main() {
  |  pthread_exit(NULL);
  |return 0;
  |}
  |
gcc -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_1.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_1.c
gcc -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_1 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_1.o -lpthread
scons: Configure: yes

scons: Configure: Checking for boost::system::error_code(); /* non-essential */ in C++ library boost_system-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_2.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/system/error_code.hpp"
  |
  |int
  |main() {
  |  boost::system::error_code(); /* non-essential */
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_2.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_2.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_2 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_2.o -lpthread -lboost_system-mt
scons: Configure: yes

scons: Configure: Checking for boost::thread::thread() in C++ library boost_thread-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_3.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/thread/thread.hpp"
  |
  |int
  |main() {
  |  boost::thread::thread();
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_3.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_3.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_3.o -lpthread -lboost_system-mt -lboost_thread-mt
scons: Configure: yes

scons: Configure: Checking for boost::posix_time::time_duration::time_duration() in C++ library boost_date_time-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_4.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/date_time/posix_time/posix_time.hpp"
  |
  |int
  |main() {
  |  boost::posix_time::time_duration::time_duration();
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_4.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_4.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_4 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_4.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt
scons: Configure: yes

scons: Configure: Checking for boost::filesystem::path() in C++ library boost_filesystem-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_5.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/filesystem/path.hpp"
  |
  |int
  |main() {
  |  boost::filesystem::path();
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_5.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_5.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_5 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_5.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt
scons: Configure: yes

scons: Configure: Checking for boost::iostreams::file_sink("") in C++ library boost_iostreams-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_6.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/iostreams/device/file.hpp"
  |
  |int
  |main() {
  |  boost::iostreams::file_sink("");
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_6.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_6.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_6 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_6.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_iostreams-mt
scons: Configure: yes

scons: Configure: Checking for boost::regex("") in C++ library boost_regex-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_7.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/regex.hpp"
  |
  |int
  |main() {
  |  boost::regex("");
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_7.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_7.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_7 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_7.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_regex-mt
scons: Configure: yes

scons: Configure: Checking for try{} catch (const boost::archive::archive_exception& e) {} in C++ library boost_serialization-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_8.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/archive/archive_exception.hpp"
  |
  |int
  |main() {
  |  try{} catch (const boost::archive::archive_exception& e) {};
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_8.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_8.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_8 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_8.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_regex-mt -lboost_serialization-mt
scons: Configure: yes

scons: Configure: Checking for boost::program_options::options_description o in C++ library boost_program_options-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_9.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/program_options.hpp"
  |
  |int
  |main() {
  |  boost::program_options::options_description o;
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_9.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_9.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_9 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_9.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_regex-mt -lboost_serialization-mt -lboost_program_options-mt
scons: Configure: yes

scons: Configure: Checking for C++ header file boost/foreach.hpp... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_10.cpp <-
  |
  |#include <boost/foreach.hpp>
  |
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_10.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_10.cpp
scons: Configure: yes

scons: Configure: Checking for sqlite3_close(0L) in C++ library sqlite3... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_11.cpp <-
  |
  |
  |#include "sqlite3.h"
  |
  |int
  |main() {
  |  sqlite3_close(0L);
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_11.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_11.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_11 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_11.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_regex-mt -lboost_serialization-mt -lboost_program_options-mt -lsqlite3
scons: Configure: yes

scons: Configure: Checking for Python development files... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_12.cpp <-
  |#include<Python.h>
  |int main(int argc, char **argv){Py_Initialize(); Py_Finalize();}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_12.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 -I/usr/include/python2.6 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_12.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_12 -Xlinker -export-dynamic -L. -lpython2.6 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_12.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_regex-mt -lboost_serialization-mt -lboost_program_options-mt -lsqlite3 -lpthread -ldl -lutil
scons: Configure: yes

scons: Configure: Checking for python module `IPython' ...
scons: Configure: (cached) yes

scons: Configure: Checking for boost::python::scope() in C++ library boost_python-mt... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_13.cpp <-
  |
  |
  |#include "limits.h"
  |#include "boost/python.hpp"
  |
  |int
  |main() {
  |  boost::python::scope();
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_13.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 -I/usr/include/python2.6 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_13.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_13 -Xlinker -export-dynamic -L. -lpython2.6 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_13.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_regex-mt -lboost_serialization-mt -lboost_program_options-mt -lsqlite3 -lpthread -ldl -lutil -lboost_python-mt
scons: Configure: yes

scons: Configure: Checking for C++ header file /usr/lib64/python2.6/site-packages/numpy/core/include/numpy/ndarrayobject.h... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_14.cpp <-
  |#include <Python.h>
  |
  |#include </usr/lib64/python2.6/site-packages/numpy/core/include/numpy/ndarrayobject.h>
  |
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_14.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 -I/usr/include/python2.6 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_14.cpp
scons: Configure: yes

scons: Configure: Checking for glutGetModifiers() in C++ library glut... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_15.cpp <-
  |
  |
  |#include "GL/glut.h"
  |
  |int
  |main() {
  |  glutGetModifiers();
  |return 0;
  |}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_15.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 -I/usr/include/python2.6 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_15.cpp
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_15 -Xlinker -export-dynamic -L. -lpython2.6 /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_15.o -lpthread -lboost_system-mt -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_iostreams-mt -lboost_regex-mt -lboost_serialization-mt -lboost_program_options-mt -lsqlite3 -lpthread -ldl -lutil -lboost_python-mt -lglut
scons: Configure: yes

scons: Configure: Checking for qt-mt in /usr/lib/qt3/lib... 
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_16.cpp <-
  |#include<qapplication.h>
  |int main(int argc, char **argv){QApplication qapp(argc, argv);return 0;}
  |
g++ -o /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_16.o -c -I/usr/include/vtk-5.2 -I/usr/include/vtk-5.4 -I/usr/include/eigen2 -I/home/khsieh/yade-source/build-trunk/include/yade-trunk -I/home/khsieh/yade-source/build-trunk/include/yade-trunk/yade/lib-miniWm3 -I/usr/include/python2.6 -I/usr/lib/qt3/lib/include /home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_16.cpp
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_16.cpp:1:25: error: qapplication.h: No such file or directory
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_16.cpp: In function 'int main(int, char**)':
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_16.cpp:2: error: 'QApplication' was not declared in this scope
/home/khsieh/yade-source/build-trunk/.sconf_temp/conftest_16.cpp:2: error: expected ';' before 'qapp'
scons: Configure: no


Follow ups

References