[Rock-dev] [rock] #452: base/orogen/std typekit missing includes for boost/cstdint

rock noreply at opendfki.de
Wed Apr 23 16:30:17 CEST 2014


#452: base/orogen/std typekit missing includes for boost/cstdint
--------------------+-----------------
 Reporter:  jasc02  |      Owner:
     Type:  defect  |     Status:  new
 Priority:  major   |  Milestone:
Component:  base    |   Keywords:
--------------------+-----------------
 On my machine I got a compile error for the base/orogen/std component.

 /home/uw/dev-
 cman/base/orogen/std/.orogen/typekit/transports/typelib/boost__int16_t.cpp:
 In function ‘orogen_transports::TypelibMarshallerBase*
 orogen_typekits::int16_t_TypelibMarshaller(const Typelib::Registry&)’:
 /home/uw/dev-
 cman/base/orogen/std/.orogen/typekit/transports/typelib/boost__int16_t.cpp:9:54:
 error: ‘int16_t’ is not a member of ‘boost’
      return new orogen_transports::TypelibMarshaller< boost::int16_t
 >("/int16_t", registry);
                                                       ^

 I looked into the generated typekit code, and noticed that there is no
 include to boost/cstdint.cpp. When adding this include to
 transport/typelib/Registration.hpp manually, it builds ok.

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


More information about the Rock-dev mailing list