Typekit (i.e. BaseTypes package) should automatically generate a struct with reflection info, but doesn't
Typekits should be accompanied by a struct that contains member names etc. When using the typegen CLI tool or the CMakeLists.txt file that comes with orocreate-pkg-created typekits, it creates this struct automatically.
After some digging, i found the corresponding symbols (i.e. [TypeStructName]TypeInfo ) in the shared library that is compiled from the typekit (include/orocos/BaseTypes/*so), so it seems everything is generated properly (with typegen) and subsequently correctly compiled into the lib.
BUT: the deployer still doesn't know the port type of components that use a port type from this typekit.