[Rock-dev] [rock] #67: Compiler problem: Parsing header files (gccxml)
rock
noreply at opendfki.de
Mon Oct 24 13:45:30 CEST 2011
#67: Compiler problem: Parsing header files (gccxml)
---------------------+-----------------------------
Reporter: alco01 | Owner: autoproj gccxml
Type: defect | Status: new
Priority: major | Component: toolchain
Resolution: | Keywords:
---------------------+-----------------------------
Comment (by alco01):
This is the relevant end of the last line of the error message (please
enable autofolding in code view if possible):
gccxml returned an error while parsing
/tmp/orogen_pending_loads20111024-7500-1b79an0-0
Replying to [ticket:67 alco01]:
> 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#comment:1>
rock <http://rock.opendfki.de>
rock: the robot construction kit
More information about the Rock-dev
mailing list