[Rock-dev] problem declaring plain vector in orogen [ ERROR ][TypeInfoName] Can not build Property of unknown_t.

Sylvain Joyeux sylvain.joyeux at dfki.de
Thu Jan 6 14:41:54 CET 2011


Summary: I believe this bug is fixed with the latest changes I pushed in 
Rock. Please tell me if I am wrong.


Long explanation
-----------------
The problem came from a type export policy change I recently did on oroGen.

Registering a type in the RTT type system is pretty costly in terms of 
compilation time. Since people that use Rock-only (i.e. the Ruby tools) 
don't need to register all types, I changed the default in oroGen to 
export only types that are used in task interfaces. typegen-generated 
typekits would export all types (obviously).

However, for the XML marshalling to work, all types *also* need to be 
registered in RTT.

So:
* the default is back to export all types in oroGen. Rock autoproj
   configuration changes that to export only used types for rock users
* a new configuration option in Rock's autoproj configuration allows
   to require OCL compatibility, in which case all types are exported.

So, if you answer 'yes' to OCL compatibility, it should work as expected.
-- 
Sylvain Joyeux (Dr.Ing.)
Space & Security Robotics

!!! Achtung, neue Telefonnummer!!!

Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-Straße 5
28359 Bremen, Germany

Phone: +49 (0)421 178-454136
Fax:   +49 (0)421 218-454150
E-Mail: robotik at dfki.de

Weitere Informationen: http://www.dfki.de/robotik
-----------------------------------------------------------------------
Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
(Vorsitzender) Dr. Walter Olthoff
Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
Amtsgericht Kaiserslautern, HRB 2313
Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
USt-Id.Nr.:    DE 148646973
Steuernummer:  19/673/0060/3
-----------------------------------------------------------------------


More information about the Rock-dev mailing list