<html><head><meta content="text/html; charset=UTF-8" http-equiv="Content-Type" /></head><body bgcolor="#FFFFFF" text="#000000">Theoretically rock should handle it.<br>
The problems might be if you build or rebuild packages when you don't have sourced.<br>
<br>
I never tried to have duplicate gems systemwide. I can only say it should work but it is untested so far I know. There are also several reason's on your system which could have caused the failure for e.g. you updated the gem and only rebuilded a subset. I cannot say remotely what was the actual source of your problems. <br>
<br>
Rock is designed that it tries to keep itself consistent as more you use external deps as more critical it gets to keep everything consistent<br>
<br>
Best<br>
Matthias<br>
<br>
<br>
<br><br><div class="gmail_quote">Am 10. September 2015 15:33:19 MESZ, schrieb Raul Dominguez <Raul.Dominguez@dfki.de>:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
thanks Matthias, you are right.<br />
<br />
I had system wide gems, they were installed (maybe) when testing the
rock packages through repositories... So I removed them all,
boostraped and build again, now everything builds. <br />
<br />
Why can't Rock deal with system wide installed gems? Is it that I am
selecting some wrong option in the bootstrap process? I generally
select install "all" dependencies... Shouldn't the env.sh set the
correct ruby paths to be used?<br />
<br />
<br />
Kind regards,<br />
Raúl<br />
<br />
<br />
<br />
<div class="moz-cite-prefix">On 09.09.2015 12:04, Matthias Goldhoorn
wrote:<br />
</div>
<blockquote cite="mid:A6C5C5D0-9FD8-4F15-9E32-A6D6FF01AA88@dfki.de" type="cite">Your Installation ia broken or inkonsistent again: <br />
<br />
/home/<a moz-do-not-send="true" href="http://dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/x86_64-linux/base_types_ruby.so">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/x86_64-linux/base_types_ruby.so</a>:
<br />
undefined symbol:
_ZN4Rice6detail23define_method_with_dataEmmPFmzEim<br />
<br />
Try a full rebuild including the rice gem<br />
<br />
Maybe you have again a system wide and local install of your gems?<br />
<br />
Best<br />
Matthias<br />
<br />
<div class="gmail_quote">Am 9. September 2015 11:46:59 MESZ,
schrieb Raul Dominguez <a class="moz-txt-link-rfc2396E" href="mailto:Raul.Dominguez@dfki.de"><Raul.Dominguez@dfki.de></a>:
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<pre class="k9mail">Thanks Sylvain and Matthias,
I think that it is the transformer orogen plugin not loading.
The components drivers/orogen/transformer is installed and the
dependency is in the manifest.
How can I fix this?
This is from the log:
[35mOroGen[WARN]: could not load plugin
/home/<a moz-do-not-send="true" href="http://dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/share/orogen/plugins/transformer_plugin.rb">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/share/orogen/plugins/transformer_plugin.rb</a>:
/home/<a moz-do-not-send="true" href="http://dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/x86_64-linux/base_types_ruby.so">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/x86_64-linux/base_types_ruby.so</a>:
undefined symbol: _ZN4Rice6detail23define_method_with_dataEmmPFmzEim -
/home/<a moz-do-not-send="true" href="http://dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/x86_64-linux/base_types_ruby.so">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/x86_64-linux/base_types_ruby.so</a>
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/eigen.rb:1:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/eigen.rb:1:in</a>
`<top (required)>'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/transformer.rb:3:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/lib/ruby/1.9.1/transformer.rb:3:in</a>
`<top (required)>'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/share/orogen/plugins/transformer_plugin.rb:2:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/install/share/orogen/plugins/transformer_plugin.rb:2:in</a>
`<top (required)>'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:63:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:63:in</a>
`block in load_orogen_plugins'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:20:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:20:in</a>
`block (2 levels) in each_orogen_plugin_file'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:19:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:19:in</a>
`each'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:19:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:19:in</a>
`block in each_orogen_plugin_file'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:3:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:3:in</a>
`each'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:3:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:3:in</a>
`each_orogen_plugin_path'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:15:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:15:in</a>
`each_orogen_plugin_file'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:60:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen/plugins.rb:60:in</a>
`load_orogen_plugins'
[0m [35mOroGen[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen.rb:51:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/lib/orogen.rb:51:in</a>
`<top (required)>'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen[WARN]:
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
[0m [35mOroGen
[WARN]:
/home/<a moz-do-not-send="true" href="dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/bin/orogen:3:in">dfki.uni-bremen.de/rdominguez/SyskitPractice/rockStable/tools/orogen/bin/orogen:3:in</a>
`<main>'
[0mxml_find_template_parm encountered unsupported type identifier_node
xml_find_template_parm encountered unsupported type identifier_node
tilt_scan.orogen:39: unknown statement 'transformer' (OroGen::ConfigError)
Kind regards,
Raúl
On 08.09.2015 18:06, Sylvain Joyeux wrote:
<blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Hi Raul
This happens usually when either the transformer orogen plugin is not
installed, or cannot be loaded. In the latter case, orogen issues a
warning with the error causing the problem.
For the former, add drivers/orogen/transformer to your package's dependencies.
Sylvain
On Tue, Sep 8, 2015 at 11:39 AM, Matthias Goldhoorn
<a class="moz-txt-link-rfc2396E" href="mailto:matthias.goldhoorn@dfki.de"><matthias.goldhoorn@dfki.de></a> wrote:
<blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #ad7fa8; padding-left: 1ex;"> Hi Raul,
a) did you added the slam/orogen/odoemtry to your manifest?
b) did you sourced after calling update?
-- if no did this help?
c) is the transformer a dependancy of of the odoemtry?
BEst,
Matthias
On 08.09.2015 16:18, Raul Dominguez wrote:
Dear Rock-Users,
When building an orogen task which uses the transformer in the .orogen
document. An error is triggered because the statement transformer seems to
be unknown to OroGen.
tilt_scan.orogen:39: unknown statement 'transformer' (OroGen::ConfigError)
odometry.orogen:79: unknown statement 'transformer' (OroGen::ConfigError)
How to reproduce:
Bootstrap
Rock
on stable.
source <a moz-do-not-send="true" href="http://env.sh">env.sh</a>
Include in the manifest the orogen task (e.g. slam/orogen/odometry)
Autoproj update
Autoproj build
Kind regards,
Raúl
<hr />
Rock-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a>
<a moz-do-not-send="true" href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a>
--
Dipl.-Inf. Matthias Goldhoorn
Space and Underwater Robotic
Universität Bremen
FB 3 - Mathematik und Informatik
AG Robotik
Robert-Hooke-StraÃe 1
28359 Bremen, Germany
Zentrale: +49 421 178 45-6611
Besuchsadresse der Nebengeschäftstelle:
Robert-Hooke-StraÃe 5
28359 Bremen, Germany
Tel.: +49 421 178 45-4193
Empfang: +49 421 178 45-6600
Fax: +49 421 178 45-4150
E-M
ail:
<a class="moz-txt-link-abbreviated" href="mailto:matthias.goldhoorn@informatik.uni-bremen.de">matthias.goldhoorn@informatik.uni-bremen.de</a>
Weitere Informationen: <a moz-do-not-send="true" href="http://www.informatik.uni-bremen.de/robotik">http://www.informatik.uni-bremen.de/robotik</a>
<hr />
Rock-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a>
<a moz-do-not-send="true" href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a></blockquote>
<hr />
Rock-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Rock-dev@dfki.de">Rock-dev@dfki.de</a>
<a moz-do-not-send="true" href="http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev">http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev</a>
</blockquote></pre></blockquote></div>
--
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.
</blockquote>
<pre class="moz-signature" cols="72">--
Raúl DomÃnguez (M.Sc.)
Space Robotics
Besuchsadresse der Nebengeschäftsstelle:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-StraÃe 5
28359 Bremen, Germany
Postadresse der Hauptgeschäftsstelle Standort Bremen:
DFKI GmbH
Robotics Innovation Center
Robert-Hooke-StraÃe 1
28359 Bremen, Germany
Tel.: +49 421 178 45-6617
Zentrale: +49 421 178 45-0
Fax: +49 421 178 45-4150 (Faxe bitte namentlich kennzeichnen)
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:raul.dominguez@dfki.de">raul.dominguez@dfki.de</a>
Weitere Informationen: <a class="moz-txt-link-freetext" href="http://www.dfki.de/robotik">http://www.dfki.de/robotik</a>
-----------------------------------------------------------------------
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 </pre>
</blockquote></div><br>
-- <br>
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.</body></html>