<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Error in my notes. It was typeilib.<div class="">Dirty patch ;-):</div><div class=""><br class=""></div><div class="">Best&nbsp;</div><div class="">Alex</div><div class=""><div class=""><br class=""></div><div class="">--- a/bindings/ruby/lib/typelib/gccxml.rb</div><div class="">+++ b/bindings/ruby/lib/typelib/gccxml.rb</div><div class="">@@ -882,6 +882,7 @@ def self.castxml(file, options)</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;inc.each do |str|</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cmdline &lt;&lt; "-I#{str}"</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end</div><div class="">+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cmdline &lt;&lt; "-I/usr/local/Cellar/llvm/3.6.2/include/c++/v1"</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end</div><div class="">&nbsp;</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;required_files.map do |file|</div><div class="">@@ -955,6 +956,7 @@ def self.load(registry, file, kind, options)</div><div class="">&nbsp;</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;def self.preprocess(files, kind, options)</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;includes = options[:include].map { |v| "-I#{v}" }</div><div class="">+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;includes &lt;&lt; "-I/usr/local/Cellar/llvm/3.6.2/include/c++/v1"</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;defines &nbsp;= options[:define].map { |v| "-D#{v}" }</div><div class="">&nbsp;</div><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Tempfile.open(['orogen_gccxml_input','.hpp']) do |io|</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 06.05.2016 um 08:08 schrieb Sylvain Joyeux &lt;<a href="mailto:bir.sylvain@gmail.com" class="">bir.sylvain@gmail.com</a>&gt;:</div><br class="Apple-interchange-newline"><div class=""><div class=""><blockquote type="cite" class="">In addition I had to patch orogen to use the right include paths<br class=""></blockquote><br class="">How are the llvm include paths relevant to orogen ?????<br class=""><br class="">Sylvain<br class=""><br class="">On Fri, May 6, 2016 at 12:08 PM, Sylvain Joyeux &lt;<a href="mailto:bir.sylvain@gmail.com" class="">bir.sylvain@gmail.com</a>&gt; wrote:<br class=""><blockquote type="cite" class="">I'm using the debian package for castxml ... forgot to propose a pull request.<br class=""><br class="">Here it is: <a href="https://github.com/orocos-toolchain/autoproj/pull/19" class="">https://github.com/orocos-toolchain/autoproj/pull/19</a><br class=""><br class="">Sylvain<br class=""><br class="">On Fri, May 6, 2016 at 11:35 AM, Thomas Roehr &lt;<a href="mailto:thomas.roehr@dfki.de" class="">thomas.roehr@dfki.de</a>&gt; wrote:<br class=""><blockquote type="cite" class="">Hey Sylvain,<br class=""><br class="">I am trying to build the debian packages for rock-core on Ubuntu 16.04,<br class="">but I am hitting the following error when building base-orogen-std.<br class="">As you mentioned you are using the toolchain on Ubuntu 16.04 already, I<br class="">might have missed something in the setup.<br class=""><br class="">- LLVM 3.7 is in use<br class="">- TYPELIB_CXX_LOADER has been set to castxml<br class=""><br class="">The error is the following:<br class=""><br class="">PATH=/opt/rock/master/bin:/usr/sbin:/usr/bin:/sbin:/bin<br class="">RUBYLIB=/opt/rock/master/lib/ruby/2.3.0:/opt/rock/master/lib/x86_64-linux-gnu/ruby/2.3.0:/opt/rock/master/lib/ruby/vendor_ruby/standard/:/opt/rock/master/lib/ruby/vendor_ruby/core/:/opt/rock/master/lib/ruby/vendor_ruby:<br class="">Rock_DIR=/opt/rock/master/share/rock/cmake &nbsp;PKG_CONFIG_PATH=/opt/rock/master/lib/pkgconfig:<br class="">LD_LIBRARY_PATH=/opt/rock/master/lib: OROGEN_PLUGIN_PATH=/opt/rock/master/share/orogen/plugins<br class="">CMAKE_PREFIX_PATH=/opt/rock/master:/usr/share/llvm-3.7<br class="">orogen --no-rtt-scripting --no-rtt-scripting --extensions=metadata_support --corba --transports=corba,mqueue,typelib --type-export-policy=used std.orogen<br class="">castxml: /usr/lib/llvm-3.7/include/clang/AST/Decl.h:169: llvm::StringRef clang::NamedDecl::getName() const: Assertion `Name.isIdentifier() &amp;&amp; "Name is not a simple identifier"' failed.<br class="">std.orogen:31: cannot load one of the header files /opt/rock/master/include/orogen_metadata/Metadata.hpp: gccxml returned an error while parsing /opt/rock/master/include/orogen_metadata/Metadata.hpp with call<br class=""> castxml --castxml-gccxml -x c++ -DOROCOS_TARGET=gnulinux -D__orogen2 -I/tmp/buildd/rock-master-base-orogen-std-0.20160506 -I/tmp/buildd/rock-master-base-orogen-std-0.20160506/.orogen/typekit/types -I/opt/rock/master/include -I/tmp/buildd/rock-master-base-orogen-std-0.20160506/.orogen/typekit/types &nbsp;(OroGen::ConfigError)<br class=""><br class=""><br class="">There seem to be some related issues for LLVM 3.8<br class=""><a href="https://llvm.org/bugs/show_bug.cgi?id=27422" class="">https://llvm.org/bugs/show_bug.cgi?id=27422</a>,<br class=""><a href="https://llvm.org/bugs/show_bug.cgi?id=24872" class="">https://llvm.org/bugs/show_bug.cgi?id=24872</a><br class="">However, how does your working setup looks like.<br class="">As a sidenote: I had to explicitely add /usr/share/llvm-3.7 to<br class="">CMAKE_PREFIX_PATH to get until this point?!<br class=""><br class="">Best<br class="">Thomas<br class=""><br class="">--<br class="">Thomas Röhr (M.Sc.)<br class="">Space Robotics<br class=""><br class="">Besuchsadresse der Nebengeschäftstelle:<br class=""> DFKI GmbH<br class=""> Robotics Innovation Center<br class=""> Robert-Hooke-Straße 5<br class=""> 28359 Bremen, Germany<br class=""><br class=""> Postadresse der Hauptgeschäftsstelle Standort Bremen:<br class=""> DFKI GmbH<br class=""> Robotics Innovation Center<br class=""> Robert-Hooke-Straße 1<br class=""> 28359 Bremen, Germany<br class=""><br class=""> Tel.: &nbsp;&nbsp;&nbsp;&nbsp;+49 421 178 45-4151<br class=""> Zentrale: +49 421 178 45-0<br class=""> Fax: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)<br class=""> E-Mail: &nbsp;&nbsp;thomas.roehr@dfki.de<br class=""><br class=""> Weitere Informationen: http://www.dfki.de/robotik<br class=""> -----------------------------------------------------------------------<br class=""> Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH<br class=""> Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern<br class=""> Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster<br class=""> (Vorsitzender) Dr. Walter Olthoff<br class=""> Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes<br class=""> Amtsgericht Kaiserslautern, HRB 2313<br class=""> Sitz der Gesellschaft: Kaiserslautern (HRB 2313)<br class=""> USt-Id.Nr.: &nbsp;&nbsp;&nbsp;DE 148646973<br class=""> Steuernummer: &nbsp;19/673/0060/3<br class=""> -----------------------------------------------------------------------<br class=""><br class=""></blockquote></blockquote>_______________________________________________<br class="">Rock-dev mailing list<br class=""><a href="mailto:Rock-dev@dfki.de" class="">Rock-dev@dfki.de</a><br class="">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev<br class=""></div></div></blockquote></div><br class=""><div class="">
<div class="" style="line-height: normal;">--</div><div class="" style="line-height: normal;">Dipl.-Ing. Alexander Duda<br class="">Unterwasserrobotik<br class="">Robotics Innovation Center<br class=""><br class="">Hauptgeschäftsstelle Standort Bremen:<br class="">DFKI GmbH<br class="">Robotics Innovation Center<br class="">Robert-Hooke-Straße 1<br class="">28359 Bremen, Germany<br class=""><br class="">Tel.: &nbsp;&nbsp;&nbsp;&nbsp;+49 421 178 45-6620<br class="">Zentrale: +49 421 178 45-0<br class="">Fax: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)<br class="">E-Mail: &nbsp;&nbsp;<a href="mailto:Alexander.Duda@dfki.de" class="">Alexander.Duda@dfki.de</a><br class=""><br class="">Weitere Informationen:&nbsp;<a href="http://www.dfki.de/robotik" class="">http://www.dfki.de/robotik</a><br class="">-----------------------------------------------------------------------<br class="">Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH<br class="">Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern<br class="">Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster<br class="">(Vorsitzender) Dr. Walter Olthoff<br class="">Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes<br class="">Amtsgericht Kaiserslautern, HRB 2313<br class="">Sitz der Gesellschaft: Kaiserslautern (HRB 2313)<br class="">USt-Id.Nr.: &nbsp;&nbsp;&nbsp;DE 148646973<br class="">Steuernummer: &nbsp;19/673/0060/3</div>
</div>
<br class=""></div></div></body></html>