<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="">Hi Thomas,<div class=""><br class=""></div><div class="">on Mac OS X I had to set the following environment variables to get it to work. </div><div class=""><div class="">LLVM_DIR —> "/usr/local/Cellar/llvm/3.6.2/share/llvm/cmake/"</div><div class="">CLANG_RESOURCE_DIR —> "/usr/local/Cellar/llvm/3.6.2/„</div></div><div class=""><br class=""></div><div class="">In addition I had to patch orogen to use the right include paths</div><div class="">/usr/local/Celluar/llvm/inc...</div><div class=""><br class=""></div><div class="">Maybe this helps. </div><div class=""><br class=""></div><div class="">Best </div><div class="">Alex</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 06.05.2016 um 07:35 schrieb Thomas Roehr <<a href="mailto:thomas.roehr@dfki.de" class="">thomas.roehr@dfki.de</a>>:</div><br class="Apple-interchange-newline"><div class=""><div 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 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() && "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 (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.: +49 421 178 45-4151<br class=""> Zentrale: +49 421 178 45-0<br class=""> Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)<br class=""> E-Mail: 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.: DE 148646973<br class=""> Steuernummer: 19/673/0060/3 <br class=""> -----------------------------------------------------------------------<br class=""><br class="">_______________________________________________<br class="">Rock-dev mailing list<br class="">Rock-dev@dfki.de<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.: +49 421 178 45-6620<br class="">Zentrale: +49 421 178 45-0<br class="">Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)<br class="">E-Mail: <a href="mailto:Alexander.Duda@dfki.de" class="">Alexander.Duda@dfki.de</a><br class=""><br class="">Weitere Informationen: <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.: DE 148646973<br class="">Steuernummer: 19/673/0060/3</div>
</div>
<br class=""></div></body></html>