[Rock-dev] base/orogen/std fail in orogen phase

Leif Christensen leif.christensen at dfki.de
Fri Sep 15 16:31:01 CEST 2017


Am 11.09.2017 um 10:55 schrieb Steffen Planthaber:
> Hi,
> 
> On 16.04 castxml should be used, not gccxml, could be an error somewhere 
> in your overrides for osdeps.
> 
> 
> https://github.com/orocos-toolchain/autoproj/blob/master/orocos.osdeps
> 
> clearly marks gccxml "nonexistent" for your system.
> 
> 
> There is also a bug in the selection mechanism, which should be solved 
> by this:
> 
> https://github.com/orocos-toolchain/autoproj/pull/28
> 
> 
> In between when bootstrapping with autoproj v2, and a gccxml error, 
> please run "autoproj reconfigure".
> 
> When this was sccessful, the castxml selection is saved in the 
> .autoproj/config.yml file.

I just had a look, my .autoproj/config.yml file already has the correct
entry:

typelib_cxx_loader: castxml

So I guess no overrides conflict or selection mechanism bug here, no?

Best,
Leif


> 
> 
> Best, Steffen
> 
> 
> 
> Am 08.09.2017 um 13:27 schrieb Leif Christensen:
>> Hi,
>>
>> sorry for double-posting, I already posted this error to rock-users, but
>> maybe that was the wrong list.
>>
>> Am 05.09.2017 um 17:43 schrieb Leif Christensen:
>>> Hi again,
>>>
>>> recently my system (16.04 Ubuntu, fresh bootstrap) does not like
>>> base/orogen/std any more. Both the master branch and the rock-rc branch.
>>> Since there aren't any recent changes, I guess it is some compatibility
>>> issue on my side?
>>>
>>>> 2017-09-05 17:32:28 +0200: running
>>>>      /usr/bin/ruby2.3 -S /home/leifole/dev/rock/tta-sources/tools/orogen/bin/orogen --corba --extensions=cpp_proxies,modelExport --no-rtt-scripting --parallel-build=4 --transports=corba,mqueue,typelib --type-export-policy=used std.orogen
>>>> in directory /home/leifole/dev/rock/tta-sources/base/orogen/std
>>>> ===== Internal error =======
>>>> Please report the following error to the orogen developers
>>>> /home/leifole/dev/rock/tta-sources/install/lib/ruby/2.3.0/typelib/gccxml.rb:1051:in `popen': no implicit conversion of nil into String (TypeError)
>>>>      from /home/leifole/dev/rock/tta-sources/install/lib/ruby/2.3.0/typelib/gccxml.rb:1051:in `popen'
>>>>      from /home/leifole/dev/rock/tta-sources/install/lib/ruby/2.3.0/typelib/gccxml.rb:1051:in `block in preprocess'
>>>>      from /usr/lib/ruby/2.3.0/tempfile.rb:295:in `open'
>>>>      from /home/leifole/dev/rock/tta-sources/install/lib/ruby/2.3.0/typelib/gccxml.rb:1039:in `preprocess'
>>>>      from /home/leifole/dev/rock/tta-sources/install/lib/ruby/2.3.0/typelib/gccxml.rb:1069:in `preprocess'
>>>>      from /home/leifole/dev/rock/tta-sources/install/lib/ruby/2.3.0/typelib/cxx.rb:121:in `preprocess'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/typekit.rb:1412:in `resolve_toplevel_include_mapping'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/typekit.rb:1509:in `perform_pending_loads'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/typekit.rb:816:in `rescue in find_type'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/typekit.rb:784:in `find_type'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/typekit.rb:677:in `block in export_types'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/typekit.rb:677:in `map'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/typekit.rb:677:in `export_types'
>>>>      from std.orogen:31
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/project.rb:946:in `instance_eval'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/project.rb:946:in `typekit'
>>>>      from std.orogen:7
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/gen/project.rb:1373:in `load'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/bin/orogen:170:in `block in <main>'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/lib/orogen/base.rb:67:in `beautify_loading_errors'
>>>>      from /home/leifole/dev/rock/tta-sources/tools/orogen/bin/orogen:160:in `<main>'
>>
>> I tried master and all above up to the release candidate, non of them
>> worked. Any ideas would be very much appriciated.
>>
>> Best,
>> Leif
>>
> 
> 

-- 
 Leif Christensen

 DFKI Bremen
 Robotics Innovation Center
 Robert-Hooke-Straße 5
 28359 Bremen, Germany

 Phone: +49 (0)421 17845-4149
 Fax:   +49 (0)421 17845-4150
 E-Mail: leif.christensen at dfki.de

 Weitere Informationen: http://www.dfki.de/robotik
 -----------------------------------------------------------------------
 Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH
 Firmensitz: Trippstadter Straße 122, D-67663 Kaiserslautern
 Geschaeftsfuehrung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster
 (Vorsitzender) Dr. Walter Olthoff
 Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes
 Amtsgericht Kaiserslautern, HRB 2313
 Sitz der Gesellschaft: Kaiserslautern (HRB 2313)
 USt-Id.Nr.:    DE 148646973
 Steuernummer:  19/673/0060/3
 -----------------------------------------------------------------------



More information about the Rock-dev mailing list