[Bug 458] New: Failed to build RTT; Dependency missing?

For more infomation about this bug, visit
Summary: Failed to build RTT; Dependency missing?
Product: RTT
Version: rtt-trunk
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Build System
AssignedTo: orocos-dev [..] ...
ReportedBy: francois [..] ...
CC: orocos-dev [..] ...
Estimated Hours: 0.0

What did you do?

1) I checked out svn trunk in folder rtt
2) I installed libboost-dev and libboost-graph-dev
3) I made a build dir (vuild-gnu-linux)
4) ../ccmake && configure && write
5) make

I got the following error message:

fcauwe@PMA-07-005:~/rtt/build-gnulinux$ make
/usr/bin/cmake -H/home/fcauwe/rtt -B/home/fcauwe/rtt/build-gnulinux
--check-build-system CMakeFiles/Makefile.cmake 0
Orocos RTT version (1.4.99)
Build type set to 'RTT' by user.
-- Build type set to 'RTT' by user.
-- Looking for Boost headers - found
-- Looking for C++ include xercesc/util/PlatformUtils.hpp
-- Looking for C++ include xercesc/util/PlatformUtils.hpp - not found
-- Looking for Xerces - headers not found
-- Looking for TAO with orbsvcs...
ACE_DIR is
ACE config-all.h not found in /usr/include/ace.
TAO ORB.h not found in /usr/include/tao.
TAO orbsvcs/CosNaming.idl not found in /usr/include.
CMAKE_VERSION: 2.4.6
Detected gcc4: 4.1.2

-- Looking for doxygen...
-- Looking for doxygen... - NOT found
-- Looking for dot tool...
-- Looking for dot tool... - NOT found
-- Doxygen not found -- unable to build documentation
-- Configuring done
-- Generating done
-- Build files have been written to: /home/fcauwe/rtt/build-gnulinux
/usr/bin/cmake -E cmake_progress_start
/home/fcauwe/rtt/build-gnulinux/CMakeFiles 55
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory `/home/fcauwe/rtt/build-gnulinux'
make -f src/CMakeFiles/orocos-rtt-gnulinux.dir/build.make
src/CMakeFiles/orocos-rtt-gnulinux.dir/depend
make[2]: Entering directory `/home/fcauwe/rtt/build-gnulinux'
make[2]: Nothing to be done for
`src/CMakeFiles/orocos-rtt-gnulinux.dir/depend'.
make[2]: Leaving directory `/home/fcauwe/rtt/build-gnulinux'
make -f src/CMakeFiles/orocos-rtt-gnulinux.dir/build.make
src/CMakeFiles/orocos-rtt-gnulinux.dir/build
make[2]: Entering directory `/home/fcauwe/rtt/build-gnulinux'
/usr/bin/cmake -E cmake_progress_report
/home/fcauwe/rtt/build-gnulinux/CMakeFiles 7
[ 1%] Building CXX object
src/CMakeFiles/orocos-rtt-gnulinux.dir/scripting/ParserScriptingAccess.o
/usr/bin/c++ -DRTT_DLL_EXPORT -O2 -DNDEBUG -fPIC -I/home/fcauwe/rtt/src
-I/home/fcauwe/rtt/build-gnulinux/src -I/home/fcauwe/rtt/build-gnulinux/src/os
-I/home/fcauwe/rtt/build-gnulinux/src/os/gnulinux -Wall -o
src/CMakeFiles/orocos-rtt-gnulinux.dir/scripting/ParserScriptingAccess.o -c
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp
In file included from
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:18,
from /home/fcauwe/rtt/src/scripting/../BindStorage.hpp:46,
from /home/fcauwe/rtt/src/scripting/../LocalCommand.hpp:47,
from
/home/fcauwe/rtt/src/scripting/../CommandRepository.hpp:45,
from
/home/fcauwe/rtt/src/scripting/../OperationInterface.hpp:45,
from
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.hpp:43,
from
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:40:
/home/fcauwe/rtt/src/scripting/../boost/function_types/detail/tags.hpp:101:37:
error: rtt/boost/function_types/detail/pp_tags.inl: No such file or directory
In file included from /home/fcauwe/rtt/src/scripting/../BindStorage.hpp:46,
from /home/fcauwe/rtt/src/scripting/../LocalCommand.hpp:47,
from
/home/fcauwe/rtt/src/scripting/../CommandRepository.hpp:45,
from
/home/fcauwe/rtt/src/scripting/../OperationInterface.hpp:45,
from
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.hpp:43,
from
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:40:
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:109:56:
error: rtt/boost/function_types/detail/dep_function_type_impl_spec.inl: No such
file or directory
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:110:56:
error: rtt/boost/function_types/detail/pp_function_type_impl_spec.inl: No such
file or directory
In file included from
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_arity.hpp:10,
from /home/fcauwe/rtt/src/scripting/../BindStorage.hpp:47,
from /home/fcauwe/rtt/src/scripting/../LocalCommand.hpp:47,
from
/home/fcauwe/rtt/src/scripting/../CommandRepository.hpp:45,
from
/home/fcauwe/rtt/src/scripting/../OperationInterface.hpp:45,
from
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.hpp:43,
from
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:40:
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:75:52:
error: rtt/boost/function_types/detail/dep_signature_impl_spec.inl: No such
file or directory
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:76:52:
error: rtt/boost/function_types/detail/pp_signature_impl_spec.inl: No such file
or directory
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:84:56:
error: rtt/boost/function_types/detail/dep_signature_random_access.inl: No such
file or directory
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:85:56:
error: rtt/boost/function_types/detail/pp_signature_random_access.inl: No such
file or directory
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:90:59:
error: rtt/boost/function_types/detail/dep_signature_fb_extensible.inl: No such
file or directory
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:91:59:
error: rtt/boost/function_types/detail/pp_signature_fb_extensible.inl: No such
file or directory
/home/fcauwe/rtt/src/scripting/../boost/function_types/detail/tags.hpp:122:
error: ‘plain_function’ was not declared in this scope
/home/fcauwe/rtt/src/scripting/../boost/function_types/detail/tags.hpp:122:
error: template argument 1 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/detail/tags.hpp:122:
error: expected initializer before ‘static_function’
/home/fcauwe/rtt/src/scripting/../boost/function_types/detail/tags.hpp:124:
error: ‘member_function_pointer’ was not declared in this scope
/home/fcauwe/rtt/src/scripting/../boost/function_types/detail/tags.hpp:124:
error: template argument 1 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/detail/tags.hpp:125:
error: expected initializer before ‘member_function’
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:75:
error: ‘plain_function’ was not declared in this scope
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:75:
error: template argument 3 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:78:
error: template argument 1 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:97:
error: ‘function_pointer’ was not declared in this scope
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:97:
error: template argument 2 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:98:
error: ‘function_pointer’ was not declared in this scope
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:98:
error: template argument 2 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:98:
error: template argument 1 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:100:
error: ‘function_reference’ was not declared in this scope
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:100:
error: template argument 2 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:101:
error: ‘function_reference’ was not declared in this scope
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:101:
error: template argument 2 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:101:
error: template argument 1 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:103:
error: template argument 1 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:103:
error: template argument 2 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:104:
error: template argument 1 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:104:
error: template argument 2 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:104:
error: template argument 3 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:104:
error: expected `{' before ‘type’
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type.hpp:104:
error: invalid function declaration
/home/fcauwe/rtt/src/UnMember.hpp:71: error: ‘plain_function’ is not a
member of ‘boost’
/home/fcauwe/rtt/src/UnMember.hpp:71: error: ‘plain_function’ is not a
member of ‘boost’
/home/fcauwe/rtt/src/UnMember.hpp:71: error: template argument 1 is invalid
/home/fcauwe/rtt/src/UnMember.hpp:92: error: ‘plain_function’ is not a
member of ‘boost’
/home/fcauwe/rtt/src/UnMember.hpp:92: error: ‘plain_function’ is not a
member of ‘boost’
/home/fcauwe/rtt/src/UnMember.hpp:92: error: template argument 1 is invalid
/home/fcauwe/rtt/src/UnMember.hpp:103: error: ‘plain_function’ is not a
member of ‘boost’
/home/fcauwe/rtt/src/UnMember.hpp:103: error: ‘plain_function’ is not a
member of ‘boost’
/home/fcauwe/rtt/src/UnMember.hpp:103: error: template argument 1 is invalid
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:
In instantiation of ‘boost::function_types::function_type_signature (RTT::ParserScriptingAccess::*)(const std::string&)>’:
/home/fcauwe/rtt/src/UnMember.hpp:69: instantiated from
‘RTT::detail::UnMember std::string&)>’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:102: instantiated
from here
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:29:
error: invalid use of undefined type ‘struct
boost::function_types::detail::signature_impl (RTT::ParserScriptingAccess::*)(const std::string&)>’
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:24:
error: declaration of ‘struct
boost::function_types::detail::signature_impl (RTT::ParserScriptingAccess::*)(const std::string&)>’
/home/fcauwe/rtt/src/UnMember.hpp: In instantiation of
‘RTT::detail::UnMember std::string&)>’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:102: instantiated
from here
/home/fcauwe/rtt/src/UnMember.hpp:69: error: no type named ‘types’ in
‘struct boost::function_types::function_type_signature (RTT::ParserScriptingAccess::*)(const std::string&)>’
/usr/include/boost/type_traits/function_traits.hpp: In instantiation of
‘boost::function_traits’:
/home/fcauwe/rtt/src/Method.hpp:75: instantiated from ‘RTT::Method
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:102: instantiated
from here
/usr/include/boost/type_traits/function_traits.hpp:170: error: invalid use of
undefined type ‘struct boost::detail::function_traits_helper
/usr/include/boost/type_traits/function_traits.hpp:21: error: declaration of
‘struct boost::detail::function_traits_helper
/home/fcauwe/rtt/src/Method.hpp: In instantiation of ‘RTT::Method’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:102: instantiated
from here
/home/fcauwe/rtt/src/Method.hpp:75: error: ‘arity’ is not a member of
‘boost::function_traits
/home/fcauwe/rtt/src/Method.hpp:79: error: ‘arity’ is not a member of
‘boost::function_traits
/home/fcauwe/rtt/src/Method.hpp:82: error: no type named ‘result_type’ in
‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:
In instantiation of ‘boost::function_types::function_type_signature (RTT::ParserScriptingAccess::*)(std::string)>’:
/home/fcauwe/rtt/src/UnMember.hpp:69: instantiated from
‘RTT::detail::UnMember
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:105: instantiated
from here
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:29:
error: invalid use of undefined type ‘struct
boost::function_types::detail::signature_impl (RTT::ParserScriptingAccess::*)(std::string)>’
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:24:
error: declaration of ‘struct
boost::function_types::detail::signature_impl (RTT::ParserScriptingAccess::*)(std::string)>’
/home/fcauwe/rtt/src/UnMember.hpp: In instantiation of
‘RTT::detail::UnMember’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:105: instantiated
from here
/home/fcauwe/rtt/src/UnMember.hpp:69: error: no type named ‘types’ in
‘struct boost::function_types::function_type_signature (RTT::ParserScriptingAccess::*)(std::string)>’
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:
In instantiation of
‘boost::function_types::function_type_signature (RTT::ScriptingAccess::*)(std::string)const>’:
/home/fcauwe/rtt/src/UnMember.hpp:69: instantiated from
‘RTT::detail::UnMember (RTT::ScriptingAccess::*)(std::string)const>’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:113: instantiated
from here
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:29:
error: invalid use of undefined type ‘struct
boost::function_types::detail::signature_impl (RTT::ScriptingAccess::*)(std::string)const>’
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:24:
error: declaration of ‘struct
boost::function_types::detail::signature_impl (RTT::ScriptingAccess::*)(std::string)const>’
/home/fcauwe/rtt/src/UnMember.hpp: In instantiation of
‘RTT::detail::UnMember (RTT::ScriptingAccess::*)(std::string)const>’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:113: instantiated
from here
/home/fcauwe/rtt/src/UnMember.hpp:69: error: no type named ‘types’ in
‘struct boost::function_types::function_type_signature (RTT::ScriptingAccess::*)(std::string)const>’
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:
In instantiation of ‘boost::function_types::function_type_signature (RTT::ScriptingAccess::*)(std::string)const>’:
/home/fcauwe/rtt/src/UnMember.hpp:69: instantiated from
‘RTT::detail::UnMember
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:115: instantiated
from here
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:29:
error: invalid use of undefined type ‘struct
boost::function_types::detail::signature_impl (RTT::ScriptingAccess::*)(std::string)const>’
/home/fcauwe/rtt/src/scripting/../boost/function_types/function_type_signature.hpp:24:
error: declaration of ‘struct
boost::function_types::detail::signature_impl (RTT::ScriptingAccess::*)(std::string)const>’
/home/fcauwe/rtt/src/UnMember.hpp: In instantiation of
‘RTT::detail::UnMember’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:115: instantiated
from here
/home/fcauwe/rtt/src/UnMember.hpp:69: error: no type named ‘types’ in
‘struct boost::function_types::function_type_signature (RTT::ScriptingAccess::*)(std::string)const>’
/home/fcauwe/rtt/src/Method.hpp: In copy constructor
‘RTT::Method::Method(const RTT::Method&) [with
FunctionT = int]’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/Method.hpp:111: error: ‘arity’ is not a member of
‘boost::function_traits
/home/fcauwe/rtt/src/Method.hpp:111: error: ‘const class RTT::Method
has no member named ‘impl’
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp: In member function
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:209: error: ‘arity’
is not a member of ‘boost::function_traits
/home/fcauwe/rtt/src/scripting/../Invoker.hpp: At global scope:
/home/fcauwe/rtt/src/scripting/../Invoker.hpp: In instantiation of
‘RTT::detail::Invoker >’:
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:127: instantiated from
‘RTT::detail::LocalMethod
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:213: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../Invoker.hpp:205: error: ‘arity’ is not a
member of ‘boost::function_traits
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp: In instantiation of
‘RTT::detail::LocalMethod’:
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:213: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:129: error: no type named
‘result_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../Invoker.hpp: In instantiation of
‘RTT::detail::InvokerBase’:
/home/fcauwe/rtt/src/scripting/../MethodBase.hpp:57: instantiated from
‘RTT::detail::MethodBase
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:213: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../Invoker.hpp:106: error: ‘arity’ is not a
member of ‘boost::function_traits
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp: In member function
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:220: error: invalid use
of undefined type ‘struct boost::function >’
/usr/include/boost/function/function_base.hpp:92: error: declaration of
‘struct boost::function >’
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp: At global scope:
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp: In instantiation of
‘RTT::detail::DataSourceArgsMethod RTT::detail::FunctorDataSource > >
>’:
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:220: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:57: error: no type
named ‘result_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../FunctorDataSource.hpp: In instantiation of
‘RTT::detail::FunctorDataSource >
>’:
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:58: instantiated
from ‘RTT::detail::DataSourceArgsMethod RTT::detail::FunctorDataSource > >
>’
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:220: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../FunctorDataSource.hpp:878: error: incomplete
type ‘boost::function >’ used in nested name
specifier
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp: In instantiation of
‘RTT::detail::DataSourceArgsMethod RTT::detail::FunctorDataSource > >
>’:
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:220: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:58: error: no type
named ‘shared_ptr’ in ‘struct
RTT::detail::FunctorDataSource > >’
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:63: error: no type
named ‘result_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:64: error: no type
named ‘result_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:71: error: no type
named ‘shared_ptr’ in ‘struct
RTT::detail::FunctorDataSource > >’
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:130: error: no type
named ‘result_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:134: error: no type
named ‘result_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:138: error: no type
named ‘result_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:146: error: no type
named ‘result_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/scripting/../DataSourceArgsMethod.hpp:57: warning:
‘class RTT::detail::DataSourceArgsMethod RTT::detail::FunctorDataSource > >
>’ has virtual functions but non-virtual destructor
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp: In member function
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’:
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:220: error: no type
named ‘arg1_type’ in ‘struct boost::function_traits
/home/fcauwe/rtt/src/Method.hpp: In constructor
‘RTT::Method::Method(std::string, M, ObjectType) [with M = int
(RTT::ParserScriptingAccess::*)(const std::string&), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’:
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = int
(RTT::ParserScriptingAccess::*)(const std::string&), O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:102: instantiated
from here
/home/fcauwe/rtt/src/Method.hpp:175: error: ‘arity’ is not a member of
‘boost::function_traits
/home/fcauwe/rtt/src/Method.hpp: In member function ‘const
boost::shared_ptr >
RTT::Method::getMethodImpl() const [with FunctionT = int]’:
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:213: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/Method.hpp:216: error: ‘const class RTT::Method
has no member named ‘impl’
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp: In member function
‘boost::function >
RTT::detail::LocalMethod::getMethodFunction() const [with FunctionT
= int]’:
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:220: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:166: error: return type
‘struct boost::function >’ is incomplete
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:168: error: ‘const struct
RTT::detail::LocalMethod’ has no member named ‘mmeth’
/home/fcauwe/rtt/src/Method.hpp: In constructor
‘RTT::Method::Method(std::string, M, ObjectType) [with M = bool
(RTT::ParserScriptingAccess::*)(std::string), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’:
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = bool
(RTT::ParserScriptingAccess::*)(std::string), O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:105: instantiated
from here
/home/fcauwe/rtt/src/Method.hpp:175: error: ‘arity’ is not a member of
‘boost::function_traits
/home/fcauwe/rtt/src/Method.hpp: In constructor
‘RTT::Method::Method(std::string, M, ObjectType) [with M =
std::string (RTT::ScriptingAccess::*)(std::string)const, ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’:
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = std::string
(RTT::ScriptingAccess::*)(std::string)const, O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:113: instantiated
from here
/home/fcauwe/rtt/src/Method.hpp:175: error: ‘arity’ is not a member of
‘boost::function_traits
/home/fcauwe/rtt/src/Method.hpp: In constructor
‘RTT::Method::Method(std::string, M, ObjectType) [with M = int
(RTT::ScriptingAccess::*)(std::string)const, ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’:
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = int
(RTT::ScriptingAccess::*)(std::string)const, O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:115: instantiated
from here
/home/fcauwe/rtt/src/Method.hpp:175: error: ‘arity’ is not a member of
‘boost::function_traits
/home/fcauwe/rtt/src/scripting/../BindStorage.hpp: At global scope:
/home/fcauwe/rtt/src/scripting/../BindStorage.hpp: In instantiation of
‘RTT::detail::MethodBinder’:
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: instantiated from
‘RTT::detail::LocalMethod::LocalMethod(M, ObjectType) [with M =
int (RTT::ParserScriptingAccess::*)(const std::string&), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’
/home/fcauwe/rtt/src/Method.hpp:175: instantiated from
‘RTT::Method::Method(std::string, M, ObjectType) [with M = int
(RTT::ParserScriptingAccess::*)(const std::string&), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = int
(RTT::ParserScriptingAccess::*)(const std::string&), O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:102: instantiated
from here
/home/fcauwe/rtt/src/scripting/../BindStorage.hpp:620: error: ‘arity’ is
not a member of ‘boost::function_traits
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp: In constructor
‘RTT::detail::LocalMethod::LocalMethod(M, ObjectType) [with M =
int (RTT::ParserScriptingAccess::*)(const std::string&), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’:
/home/fcauwe/rtt/src/Method.hpp:175: instantiated from
‘RTT::Method::Method(std::string, M, ObjectType) [with M = int
(RTT::ParserScriptingAccess::*)(const std::string&), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = int
(RTT::ParserScriptingAccess::*)(const std::string&), O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:102: instantiated
from here
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: error: no match for call
to ‘(RTT::detail::MethodBinder) (int
(RTT::ParserScriptingAccess::*&)(const std::string&),
RTT::ParserScriptingAccess*&)’
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: error: ‘struct
RTT::detail::LocalMethod’ has no member named ‘mmeth’
/usr/include/boost/shared_ptr.hpp: In constructor
‘boost::shared_ptr::shared_ptr(Y*) [with Y =
RTT::detail::LocalMethod, T = RTT::detail::MethodBase]’:
/home/fcauwe/rtt/src/Method.hpp:175: instantiated from
‘RTT::Method::Method(std::string, M, ObjectType) [with M = int
(RTT::ParserScriptingAccess::*)(const std::string&), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = int
(RTT::ParserScriptingAccess::*)(const std::string&), O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:102: instantiated
from here
/usr/include/boost/shared_ptr.hpp:124: error: cannot convert
‘RTT::detail::LocalMethod*’ to ‘RTT::detail::MethodBase*’ in
initialization
/home/fcauwe/rtt/src/Method.hpp: In member function ‘bool
RTT::Method::ready() const [with FunctionT = int]’:
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:122: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT*) [with MethodT =
RTT::Method]’
/home/fcauwe/rtt/src/scripting/../MethodRepository.hpp:218: instantiated from
‘bool RTT::MethodRepository::addMethod(MethodT, const char*, const char*,
const char*) [with MethodT = RTT::Method]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:103: instantiated
from here
/home/fcauwe/rtt/src/Method.hpp:203: error: ‘const class RTT::Method
has no member named ‘impl’
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp: In constructor
‘RTT::detail::LocalMethod::LocalMethod(M, ObjectType) [with M =
bool (RTT::ParserScriptingAccess::*)(std::string), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’:
/home/fcauwe/rtt/src/Method.hpp:175: instantiated from
‘RTT::Method::Method(std::string, M, ObjectType) [with M = bool
(RTT::ParserScriptingAccess::*)(std::string), ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = bool
(RTT::ParserScriptingAccess::*)(std::string), O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:105: instantiated
from here
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: error: no match for call
to ‘(RTT::detail::MethodBinder) (bool
(RTT::ParserScriptingAccess::*&)(std::string), RTT::ParserScriptingAccess*&)’
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: error: ‘struct
RTT::detail::LocalMethod’ has no member named ‘mmeth’
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp: In constructor
‘RTT::detail::LocalMethod::LocalMethod(M, ObjectType) [with M =
std::string (RTT::ScriptingAccess::*)(std::string)const, ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’:
/home/fcauwe/rtt/src/Method.hpp:175: instantiated from
‘RTT::Method::Method(std::string, M, ObjectType) [with M =
std::string (RTT::ScriptingAccess::*)(std::string)const, ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = std::string
(RTT::ScriptingAccess::*)(std::string)const, O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:113: instantiated
from here
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: error: no match for call
to ‘(RTT::detail::MethodBinder) (std::string
(RTT::ScriptingAccess::*&)(std::string)const, RTT::ParserScriptingAccess*&)’
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: error: ‘struct
RTT::detail::LocalMethod’ has no member named ‘mmeth’
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp: In constructor
‘RTT::detail::LocalMethod::LocalMethod(M, ObjectType) [with M =
int (RTT::ScriptingAccess::*)(std::string)const, ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’:
/home/fcauwe/rtt/src/Method.hpp:175: instantiated from
‘RTT::Method::Method(std::string, M, ObjectType) [with M = int
(RTT::ScriptingAccess::*)(std::string)const, ObjectType =
RTT::ParserScriptingAccess*, FunctionT = int]’
/home/fcauwe/rtt/src/Method.hpp:236: instantiated from
‘RTT::Method::type>
RTT::method(std::string, F, O) [with F = int
(RTT::ScriptingAccess::*)(std::string)const, O =
RTT::ParserScriptingAccess*]’
/home/fcauwe/rtt/src/scripting/ParserScriptingAccess.cpp:115: instantiated
from here
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: error: no match for call
to ‘(RTT::detail::MethodBinder) (int
(RTT::ScriptingAccess::*&)(std::string)const, RTT::ParserScriptingAccess*&)’
/home/fcauwe/rtt/src/scripting/../LocalMethod.hpp:151: error: ‘struct
RTT::detail::LocalMethod’ has no member named ‘mmeth’
make[2]: ***
[src/CMakeFiles/orocos-rtt-gnulinux.dir/scripting/ParserScriptingAccess.o]
Error 1
make[2]: Leaving directory `/home/fcauwe/rtt/build-gnulinux'
make[1]: *** [src/CMakeFiles/orocos-rtt-gnulinux.dir/all] Error 2
make[1]: Leaving directory `/home/fcauwe/rtt/build-gnulinux'
make: *** [all] Error 2

[Bug 458] Failed to build RTT

For more infomation about this bug, visit

François Cauwe <francois [..] ...> changed:

What |Removed |Added
--------------------------------------------------------------------------
Summary|Failed to build RTT; |Failed to build RTT
|Dependency missing? |
Status|ASSIGNED |RESOLVED
Resolution| |FIXED

--- Comment #2 from François Cauwe <francois [..] ...> 2007-10-26 13:51:49 ---
Ok, it builds fine now. Thanks!

[Bug 458] Failed to build RTT; Dependency missing?

For more infomation about this bug, visit

Peter Soetens

<peter [dot] soetens [..] ...> changed:

What |Removed |Added
--------------------------------------------------------------------------
Status|NEW |ASSIGNED
Target Milestone|--- |1.4.0

--- Comment #1 from Peter Soetens

<peter [dot] soetens [..] ...> 2007-10-26 13:45:44 ---
What did you do?

1) I checked out svn trunk in folder rtt

This bug slipped in yesterday evening, but it should be fixed by now. Could you
'svn up' in your trunk/rtt dir, try to recompile and report if it has been
fixed ?

Peter