[Rock-dev] [rock] #478: Error using typedef for types already in typekit.

rock noreply at opendfki.de
Thu May 15 11:24:56 CEST 2014


#478: Error using typedef for types already in typekit.
--------------------+-----------------
 Reporter:  ajba01  |      Owner:
     Type:  defect  |     Status:  new
 Priority:  major   |  Milestone:
Component:  base    |   Keywords:
--------------------+-----------------
 The error occurred when trying to build ''sherpa_tt_deployments''.

 I was trying to use the type
 {{{
 #!div style="font-size: 80%"
   {{{
 typedef std::vector< base::Vector3d > PolygonPoints3d;
   }}}
 }}}
 as port type in ''cog_support_polygon'' orogen module. The module builds
 without problems.

 But when I try to build the deployment, it gives an error
 {{{
 #!div style="font-size: 80%"
   {{{#!C++
 sherpa_tt_deployments.orogen:4: type /cog_support_polygon/PolygonPoints3d
 is not declared
 (Orocos::Generation::ConfigError).
   }}}
 }}}
 and line 4 is
 {{{
 #!div style="font-size: 80%"
   {{{#!ruby
 using_task_library "cog_support_polygon"
   }}}
 }}}

 What I understand now is that the type std::vector< base::Vector3d > is
 already in the typekit in base/orogen/types/base.orogen. I could not find
 any errors/warnings about it.

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


More information about the Rock-dev mailing list