[Rock-dev] [rock] #67: Compiler problem: Parsing header files (gccxml)

rock noreply at opendfki.de
Mon Oct 24 13:42:18 CEST 2011


#67: Compiler problem: Parsing header files (gccxml)
-------------------+-----------------------------
Reporter:  alco01  |      Owner:  autoproj gccxml
    Type:  defect  |     Status:  new
Priority:  major   |  Component:  toolchain
Keywords:          |
-------------------+-----------------------------
 Hi, this is my system:

 name(s): debian
 version(s): squeeze, 6.0.3, default
 gcc (Debian 4.6.1-15) 4.6.1

 On compiling for example base/orogen/types, I get the following error
 message:


 {{{
   generating oroGen project base/orogen/types
 Build failed: base/orogen/types: failed in orogen phase
     'ruby1.8 /home/conquest/dev/AVALON/tools/orogen/bin/orogen --corba
 --extended-states --parallel-build=2 --transports=corba,mqueue,typelib
 --type-export-policy=used base.orogen' returned status 1
     see /home/conquest/dev/AVALON/install/log/base/orogen/types-orogen.log
 for details
     last 10 lines are:

     /usr/include/c++/4.6/bits/stl_bvector.h:865:   instantiated from
 'std::_Bit_iterator std::vector<bool,
 _Alloc>::_M_copy_aligned(std::_Bit_const_iterator,
 std::_Bit_const_iterator, std::_Bit_iterator) [with _Alloc =
 std::allocator<bool>]'
     /usr/include/c++/4.6/bits/vector.tcc:659:   instantiated from 'void
 std::vector<bool, _Alloc>::_M_fill_insert(std::_Bit_iterator, std::size_t,
 bool) [with _Alloc = std::allocator<bool>]'
     /usr/include/c++/4.6/bits/stl_bvector.h:801:   instantiated from 'void
 std::vector<bool, _Alloc>::insert(std::_Bit_iterator, std::size_t, const
 bool&) [with _Alloc = std::allocator<bool>]'
     /usr/include/c++/4.6/bits/stl_bvector.h:835:   instantiated from 'void
 std::vector<bool, _Alloc>::resize(std::size_t, bool) [with _Alloc =
 std::allocator<bool>]'
     /usr/include/boost/format/format_implementation.hpp:122:
 instantiated from 'void boost::basic_format<Ch, Tr,
 Alloc>::make_or_reuse_data(std::size_t) [with Ch = char, Tr =
 std::char_traits<char>, Alloc = std::allocator<char>]'
     /usr/include/boost/format/parsing.hpp:426:   instantiated from
 'boost::basic_format<Ch, Tr, Alloc>& boost::basic_format<Ch, Tr,
 Alloc>::parse(const std::basic_string<_CharT, _Traits, _Alloc>&) [with Ch
 = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]'
     /usr/include/boost/format/format_implementation.hpp:33:   instantiated
 from 'boost::basic_format<Ch, Tr, Alloc>::basic_format(const Ch*) [with Ch
 = char, Tr = std::char_traits<char>, Alloc = std::allocator<char>]'
     /home/conquest/dev/AVALON/install/include/base/angle.h:172:
 instantiated from here
     /usr/include/c++/4.6/bits/stl_algobase.h:381: error: '__is_trivial'
 was not declared in this scope
     base.orogen:46: cannot load one of the header files
 /home/conquest/dev/AVALON/install/include/base/time.h,
 /home/conquest/dev/AVALON/install/include/base/motion_command.h,
 /home/conquest/dev/AVALON/install/include/base/samples/frame.h,
 /home/conquest/dev/AVALON/install/include/base/samples/laser_scan.h,
 /home/conquest/dev/AVALON/install/include/base/samples/sonar_beam.h,
 /home/conquest/dev/AVALON/install/include/base/samples/pointcloud.h,
 /home/conquest/dev/AVALON/install/include/base/samples/distance_image.h,
 /home/conquest/dev/AVALON/install/include/base/actuators/status.h,
 /home/conquest/dev/AVALON/install/include/base/actuators/commands.h,
 /home/conquest/dev/AVALON/install/include/base/actuators/vehicles.h,
 /home/conquest/dev/AVALON/base/orogen/types/base/wrappers/geometry/spline.h,
 /home/conquest/dev/AVALON/base/orogen/types/base/wrappers/eigen.h,
 /home/conquest/dev/AVALON/install/include/base/geometry/spline.h,
 /home/conquest/dev/AVALON/install/include/base/pose.h,
 /home/conquest/dev/AVALON/install/include/base/waypoint.h,
 /home/conquest/dev/AVALON/install/include/base/samples/imu.h,
 /home/conquest/dev/AVALON/install/include/base/samples/rigid_body_state.h,
 /home/conquest/dev/AVALON/install/include/base/samples/rigid_body_acceleration.h:
 gccxml returned an error while parsing
 /tmp/orogen_pending_loads20111024-7500-1b79an0-0
 }}}

 A similar gccxml related error message occurs compiling an orogen task.

 Regards,

 Allan

-- 
Ticket URL: <http://rock.opendfki.de/ticket/67>
rock <http://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list