[Orocos-Dev] build-error

Ruben Smits Ruben.Smits at mech.kuleuven.ac.be
Tue Sep 27 09:33:18 CEST 2005


Hi,

i updated my gcc,cpp,g++ to version 4.0 and i get the following compile error, my libboost-version is 1.33:

gcc -c  -I/usr/local/src/orocos-trunk/build-gnulinux/packages/install/include -I/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current -I/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/src -I/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/tests -I. -I/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/src/ -O -march=athlon64 -mtune=athlon64 -D_REENTRANT -fvisibility-inlines-hidden -pipe -Wall -Woverloaded-virtual -Wp,-MD,src/KernelInterfaces.tmp -o src/._control_framework_control_kernel_KernelInterfaces.o /usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/src/KernelInterfaces.cxx
/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/src/KernelInterfaces.cxx: In member function 'virtual ORO_Execution::DataSourceFactoryInterface* ORO_ControlKernel::KernelBaseFunction::createDataSourceFactory()':
/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/src/KernelInterfaces.cxx:303: error: no matching function for call to 'data(bool (ORO_ControlKernel::KernelBaseFunction::*)(const std::string&)const, const char [37], const char [5], const char [26])'
/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/src/KernelInterfaces.cxx:306: error: no matching function for call to 'data(bool (ORO_ControlKernel::KernelBaseFunction::*)(const std::string&)const, const char [36], const char [5], const char [26])'
/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/src/KernelInterfaces.cxx:309: error: no matching function for call to 'data(bool (ORO_ControlKernel::KernelBaseFunction::*)(const std::string&)const, const char [35], const char [5], const char [26])'
/usr/include/boost/bind/bind_template.hpp: At global scope:
/usr/include/boost/bind/bind_template.hpp: In instantiation of 'boost::_bi::bind_t<bool ()()const, boost::_mfi::dm<bool ()()const, ORO_ControlKernel::KernelBaseFunction>, boost::_bi::list1<boost::arg<1> > >':
/usr/local/src/orocos-trunk/build-gnulinux/packages/install/include/execution/TemplateMemberFactory.hpp:708:   instantiated from 'ORO_Execution::detail::TemplateFactoryPart<typename ORO_Execution::detail::CompType<C>::type, ORO_CoreLib::DataSourceBase*>* ORO_Execution::data(ResultT ComponentT::*, const char*) [with ComponentT = ORO_ControlKernel::KernelBaseFunction, ResultT = bool ()()const]'
/usr/local/src/orocos-trunk/packages/./control_framework/control_kernel/current/src/KernelInterfaces.cxx:311:   instantiated from here
/usr/include/boost/bind/bind_template.hpp:17: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:23: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:29: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:35: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:41: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:47: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:53: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:59: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:65: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:71: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:77: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:83: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:89: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:95: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:101: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:107: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:113: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:119: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:125: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:131: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:137: error: function returning a function
/usr/include/boost/bind/bind_template.hpp:142: error: function returning a function

-- 
Ir. Ruben Smits
K.U.Leuven, Mechanical Eng., Robotics Research Group




More information about the Orocos-Dev mailing list