oroGen project that exports the types from the base/types repository to the Rock toolchain.
See the Rock project documentation for more information
Package to expose the Rock (Robot Construction Kit) base types from the base-types package to the toolchain and components
Home Page: http://rock-robotics.org/documentation
oroGen project that exports the types from the base/types repository to the Rock toolchain.
See the Rock project documentation for more information
The following error occurs when building on ubuntu 22.04 (using the feature/qt5 branch for base/types and others where available). It simply doesn't find eigen3
in the orogen phase of this package.
base/orogen/types(/opt/rock/base/orogen/types): failed in orogen phase
'/usr/bin/ruby3.0 -S /opt/rock/tools/orogen/bin/orogen --corba --extensions=cpp_proxies,modelExport --extensions=metadata_support --import=std --jobserver-auth=5,6 --no-rtt-scripting --parallel-build=4 --parallel-codegen=4 --transports=corba,mqueue,typelib --type-export-policy=used base.orogen' returned status 1
see /opt/rock/install/log/base/orogen/types-orogen.log for details
last 2 lines are:
[DEPRECATED] utilrb/hash/slice is deprecated, use backports' backports/2.5.0/hash/slice instead or the built-in method in Ruby >= 2.5
/opt/rock/base/orogen/types/base.orogen:7: a dependency of library 'base-types' is not available: library 'eigen3' could not be found (OroGen::ConfigError)
@doudou any hints?
Hi,
I want to use std::vectorbase::Time in my Rock-Task. Unfortunately the type is already defined in https://github.com/rock-core/base-types/blob/5cb763997a55d52ae9e6261508c9c8b127cb5e5e/src/JointsTrajectory.hpp#L54, but not exported.
Therefore the type can't be used anywhere else.
Please add the export. :)
Thanks in advance!
See #6
Hey,
after I added a typekit for spline<2> (see jmachowinski@a0538e2 ) my ruby layer fails with the error :
/home/scotch/spacebot/install/lib/ruby/1.9.1/typelib/registry.rb:289:in `block in export_to_ruby': there is a type registered at Types::Base::Geometry::Spline::VectorT which differs from the one in the registry, and override is false (Typelib::Registry::InconsistentTypeExport)
Ideas on this one ?
When building base/orogen/types, and base/types on branch: rock-core/base-types#136, I got the error: "The dependency base/types has been built without SISL support. It seems that you have intentially disabled the use of SISL in base/types. While disabling SISL support might be useful for an isolated reuse of base/types, base/orogen/types or more generally the framework Rock strictly requires SISL support in base/types. Please rebuild base/types with -DUSE_SISL=ON").
This is happening because there are changes in base/types master that are not in rock-core/base-types#136. Therefore, I think you just have to merge master in rock-core/base-types#136 (if you don't want to accept the PR right now).
base/orogen/types(/data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/base/orogen/types): failed in orogen phase
'/usr/bin/ruby1.9.1 /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/tools/orogen/bin/orogen --corba --extensions=metadata_support --import=std --no-rtt-scripting --parallel-build=15 --transports=corba,mqueue,typelib --type-export-policy=used base.orogen' returned status 1
see /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/log/base/orogen/types-orogen.log for details
last 10 lines are:
In file included from /usr/include/c++/4.9/algorithm:63,
from /usr/include/boost/optional/optional.hpp:20,
from /usr/include/boost/optional.hpp:16,
from /usr/include/boost/format/internals.hpp:21,
from /usr/include/boost/format.hpp:39,
from /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/Temperature.hpp:5,
from /tmp/orogen_gccxml_input20140704-17101-5t9zuu:2:
/usr/share/gccxml-0.9/GCC/4.9/bits/stl_algo.h: In function '_OutputIterator std::__unique_copy(_InputIterator, _InputIterator, _OutputIterator, _BinaryPredicate, std::input_iterator_tag, std::output_iterator_tag)':
/usr/share/gccxml-0.9/GCC/4.9/bits/stl_algo.h:1086: error: expected `;' before '__rebound_pred'
base.orogen:68: cannot load one of the header files /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/Temperature.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/Time.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/Trajectory.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/commands/AUVMotion.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/commands/Motion2D.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/commands/AUVPosition.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/commands/Speed6D.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/commands/Joints.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/Frame.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/LaserScan.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/SonarBeam.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/SonarScan.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/Pointcloud.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/DistanceImage.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/Joints.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/Wrench.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/JointState.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/JointLimits.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/JointTransform.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/JointsTrajectory.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/backward/base/actuators/status.h, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/backward/base/actuators/commands.h, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/backward/base/actuators/vehicles.h, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/backward/base/motion_command.h, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/base/orogen/types/.orogen/typekit/types/base/wrappers/geometry/Spline.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/base/orogen/types/.orogen/typekit/types/base/wrappers/Eigen.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/geometry/Spline.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/Pose.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/Waypoint.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/IMUSensors.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/RigidBodyState.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/RigidBodyAcceleration.hpp, /data/jenkins/workspace/workspace/rock-basic/FLAVOR/master/node/Debian_testing/dev/install/include/base/samples/CommandSamples.hpp: gccxml returned an error while parsing /tmp/orogen_pending_loads20140704-17101-1fhspwm (Orocos::Generation::ConfigError)
Build step 'Execute shell' marked build as failure
Finished: FAILURE
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.