[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[IMP-dev] Compiling IMP on Red Hat



Hi,

I'm trying to compile IMP on a Red Hat machine:
> $ cat /etc/issue
> Red Hat Enterprise Linux Server release 5.3 (Tikanga)
> Kernel \r on an \m
> 
> $ uname -a
> Linux n9 2.6.18-128.1.6.el5.Bull.3 #1 SMP Thu Nov 5 11:31:54 CET 2009
> x86_64 x86_64 x86_64 GNU/Linux

I first tried with the latest release (r12787), which compiled on a Mac and on Ubuntu, but not on Red Hat. Since there was a notification of IMP build failure of this release, I tried with the latest successful build revision (r11171), but I get a build/src/IMP_base_wrap.os compilation error (I have reported the details below).  
The only IMP version I was able to compile on Red Hat was the r12645, but had to disable domino.

Can anyone help me out with this issue?

Thanks,
Davide 

> g++ -o build/src/IMP_base_wrap.os -c -isystem /apps/IMP/include -isystem /apps/BOOST/1_48_0/include -isystem /apps/CGAL/3.9/include -Wno-deprecated -Winit-self -Wcast-align -fno-operator-names -Wundef -Woverloaded-virtual -fexpensive-optimizations -ffast-math -ftree-vectorize -ffinite-math-only -fstrict-aliasing -fno-trapping-math -fno-signaling-nans -fno-float-store -Wno-unused -funsafe-loop-optimizations -isystem /apps/PYTHON/2.6.5/include/python2.6 -fPIC -DBOOST_ALL_NO_LIB -DIMP_SWIG_WRAPPER -Ibuild/include -Ibuild/src build/src/IMP_base_wrap.cpp
> build/include/IMP/base/log.h: In function 'PyObject* _wrap_push_log_context(PyObject*, PyObject*)':
> build/include/IMP/base/log.h:84: error: too many arguments to function 'void IMP::base::push_log_context(std::string)'
> build/src/IMP_base_wrap.cpp:9533: error: at this point in file
> build/src/IMP_base_wrap.cpp: In function 'PyObject* _wrap_new_CreateLogContext__SWIG_1(PyObject*, PyObject*)':
> build/src/IMP_base_wrap.cpp:10099: error: no matching function for call to 'IMP::base::CreateLogContext::CreateLogContext(const char*, const void*)'
> build/include/IMP/base/log.h:351: note: candidates are: IMP::base::CreateLogContext::CreateLogContext(const IMP::base::CreateLogContext&)
> build/include/IMP/base/log.h:351: note:                 IMP::base::CreateLogContext::CreateLogContext(std::string)
> build/include/IMP/base/log.h:351: note:                 IMP::base::CreateLogContext::CreateLogContext()
> build/src/IMP_base_wrap.cpp: In function 'PyObject* _wrap_CreateLogContext_set__SWIG_0(PyObject*, PyObject*)':
> build/src/IMP_base_wrap.cpp:10281: error: no matching function for call to 'IMP::base::CreateLogContext::set(const char*, const void*)'
> build/include/IMP/base/log.h:351: note: candidates are: void IMP::base::CreateLogContext::set(std::string)
> build/src/IMP_base_wrap.cpp: In function 'PyObject* _wrap_Object_set_check_level(PyObject*, PyObject*)':
> build/src/IMP_base_wrap.cpp:10943: error: 'class IMP::base::Object' has no member named 'set_check_level'
> build/src/IMP_base_wrap.cpp:10945: error: 'class IMP::base::Object' has no member named 'set_check_level'
> build/src/IMP_base_wrap.cpp: In function 'PyObject* _wrap_Object_get_check_level(PyObject*, PyObject*)':
> build/src/IMP_base_wrap.cpp:11015: error: 'const class IMP::base::Object' has no member named 'get_check_level'
> scons: *** [build/src/IMP_base_wrap.os] Error 1
> scons: building terminated because of errors.
> 
> 
> IMP configuration:
> boost               ='yes'
> boostlibs           =''
> boostversion        ='104800'
> boostlibsuffix      =''
> endian              ='little'
> boost_filesystem    ='yes'
> boost_filesystemlibs='boost_filesystem'
> cgal                ='no'
> ann                 ='no'
> hdf5                ='no'
> boost_thread        ='yes'
> boost_threadlibs    ='boost_thread'
> gsl                 ='no'
> fftw3               ='no'
> boost_programoptions='no'
> opencv21            ='no'
> opencv22            ='no'
> bullet              ='no'
> build               ='fast'
> prefix              ='/usr'
> local               ='True'
> pythonpath          ='/project/devel/dbau/imp/imp-r11171'
> libpath             ='/apps/BOOST/1_48_0/lib'
> ldlibpath           ='/project/devel/dbau/imp/imp-r11171'
> swigpath            ='/apps/SWIG/2.0.4/bin'
> datapath            ='/project/devel/dbau/imp/imp-r11171'
> cxxcompiler         ='g++'
> cxxflags='-isystem /apps/IMP/include -isystem /apps/BOOST/1_48_0/include -isystem /apps/CGAL/3.9/include -Wall -Wextra -Wno-deprecated -Winit-self -Wstrict-aliasing=2 -Wcast-align -fno-operator-names -Wundef -Woverloaded-virtual -O3 -fexpensive-optimizations -ffast-math -ftree-vectorize -ffinite-math-only -fstrict-aliasing -fno-trapping-math -fno-signaling-nans -fno-float-store -Wno-unused -funsafe-loop-optimizations'
> pythoncxxflags      ='-isystem /apps/IMP/include -isystem /apps/BOOST/1_48_0/include -isystem /apps/CGAL/3.9/include -Wno-deprecated -Winit-self -Wcast-align -fno-operator-names -Wundef -Woverloaded-virtual -fexpensive-optimizations -ffast-math -ftree-vectorize -ffinite-math-only -fstrict-aliasing -fno-trapping-math -fno-signaling-nans -fno-float-store -Wno-unused -funsafe-loop-optimizations'
> bincxxflags='-isystem /apps/IMP/include -isystem /apps/BOOST/1_48_0/include -isystem /apps/CGAL/3.9/include -Wall -Wextra -Wno-deprecated -Winit-self -Wstrict-aliasing=2 -Wcast-align -fno-operator-names -Wundef -Woverloaded-virtual -O3 -fexpensive-optimizations -ffast-math -ftree-vectorize -ffinite-math-only -fstrict-aliasing -fno-trapping-math -fno-signaling-nans -fno-float-store -Wno-unused -funsafe-loop-optimizations'
> shliblinkflags      =' -shared'
> arliblinkflags      =''
> binlinkflags        =''
> pythonlinkflags     =' -shared'
> rpath               ='True'
> static              ='False'
> pythonsosuffix      ='.so'
> pkgconfig           ='True'
> path                ="/apps/GCC/4.6.2/bin:/apps/PYTHON/2.6.5/bin:/apps/modules//wrappers/fortran:/apps/modules//wrappers/c++:/apps/modules//wrappers/c:/opt/mpi/mpibull2-1.3.9-18.s/bin:/opt/intel/Compiler/11.0/069/bin/intel64:/usr/kerberos/bin:/opt/cuda//bin:/usr/local/bin:/bin:/usr/bin:/home/devel/dbau/bin"
> python              ="/apps/PYTHON/2.6.5/bin/python"
> 
> 
> Enabled dependencies:  Boost.FileSystem, Boost.Thread, Boost
> Disabled dependencies: Bullet, HDF5, OpenCV21, CGAL, ANN, Boost.ProgramOptions, modeller, FFTW3, GSL, OpenCV22
> 
> Enabled modules:  em, kernel, scratch, domino, misc, fivec, statistics, container, saxs, system, parallel, example, benchmark, core, algebra, restrainer, example_system_local, base, atom, compatibility, display
> Disabled modules: rmf, RMF, cgal, multifit, bullet, gsl, modeller, em2d
> 
> Enabled applications:  em_tools
> Disabled applications: rmf_tools, ligand_score, saxs_tools, nup84, multifit, example_system, rnapii, foxs
> 
> Enabled systems:  Groel
> 
> Errors building:
>   build/src/IMP_base_wrap.os