[Rock-dev] Include OpenCV header file in orogen type definitions file

Julian Stoick jstoick at informatik.uni-bremen.de
Thu Jan 29 14:19:36 CET 2015


Hi,

I tried to include an OpenCV header file in the ***Types.hpp file of an 
orogen component package. This results in the following error:

2015-01-29 13:54:36 +0100: running
     /usr/bin/ruby1.9.1 
/home/julian/_University/RockFramework/tools/orogen/bin/orogen --corba 
--import=std --no-rtt-scripting --parallel-build=15 
--transports=corba,mqueue,typelib --type-export-policy=used 
opencv_test.orogen
in directory /home/julian/_University/RockFramework/test/orogen/opencv_test
In file included from /usr/share/gccxml-0.9/GCC/4.8/emmintrin.h:36,
                  from /usr/include/opencv2/core/types_c.h:88,
                  from /usr/include/opencv2/core/core.hpp:50,
                  from 
/home/julian/_University/RockFramework/test/orogen/opencv_test/.orogen/typekit/types/opencv_test/opencv_testTypes.hpp:12,
                  from /tmp/orogen_gccxml_input20150129-4167-wqn0v3:2:
/usr/share/gccxml-0.9/GCC/4.8/xmmintrin.h: In function 'void _mm_pause()':
/usr/share/gccxml-0.9/GCC/4.8/xmmintrin.h:1215: error: 
'__builtin_ia32_pause' was not declared in this scope
opencv_test.orogen:24: cannot load one of the header files 
/home/julian/_University/RockFramework/test/orogen/opencv_test/.orogen/typekit/types/opencv_test/opencv_testTypes.hpp: 
gccxml returned an error while parsing 
/tmp/orogen_pending_loads20150129-4167-17x4o1f 
(Orocos::Generation::ConfigError)

Steps to reproduce:

1. Create a test orogen package, let's call it "test/orogen/opencv_test".
2. Add the include "#include <opencv2/core/core.hpp>" to the orogen type 
definitions file "opencv_testTypes.hpp"
3. Run autoproj build.

Julian
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://www.dfki.de/pipermail/rock-dev/attachments/20150129/37793e49/attachment.htm 


More information about the Rock-dev mailing list