[Rock-dev] [rock] #412: orocos: running in "irb -w" produces a lot of warnings

rock noreply at opendfki.de
Thu Jan 16 10:40:39 CET 2014


#412: orocos: running in "irb -w" produces a lot of warnings
-------------------------+-----------------------------------
 Reporter:  mzenzes      |      Owner:  rock-dev-mailing-list
     Type:  enhancement  |     Status:  new
 Priority:  minor        |  Milestone:
Component:  base         |   Keywords:  orocos
-------------------------+-----------------------------------
 running the typical "ruby script sequence" with Orocos inside an `irb -w`
 manually procudes tons of warnings, like (omitted some):

 {{{
 /home/mzenzes/TransTerrA/rock/tools/orocos.rb/lib/orocos/namespace.rb:21:
 warning: instance variable @namespace not initialized
 /home/mzenzes/TransTerrA/rock/tools/orocos.rb/lib/orocos/task_context_base.rb:678:
 warning: instance variable @model not initialized
 /home/mzenzes/TransTerrA/rock/tools/orogen/lib/orogen/gen/typekit.rb:109:
 warning: instance variable @contains_opaques not initialized
 /home/mzenzes/TransTerrA/rock/install/lib/ruby/1.9.1/typelib/type.rb:85:
 warning: instance variable @recursive_dependencies not initialized
 /home/mzenzes/TransTerrA/rock/install/lib/ruby/1.9.1/typelib/type.rb:85:
 warning: instance variable @recursive_dependencies not initialized
 /home/mzenzes/TransTerrA/rock/tools/orogen/lib/orogen/gen/typekit.rb:109:
 warning: instance variable @contains_opaques not initialized
 /home/mzenzes/TransTerrA/rock/install/lib/ruby/1.9.1/typelib/type.rb:85:
 warning: instance variable @recursive_dependencies not initialized
 /home/mzenzes/TransTerrA/rock/install/lib/ruby/1.9.1/typelib/type.rb:85:
 warning: instance variable @recursive_dependencies not initialized
 /home/mzenzes/TransTerrA/rock/install/lib/ruby/1.9.1/typelib/type.rb:85:
 warning: instance variable @recursive_dependencies not initialized
 /home/mzenzes/TransTerrA/rock/install/lib/ruby/1.9.1/typelib/type.rb:85:
 warning: instance variable @recursive_dependencies not initialized
 /home/mzenzes/TransTerrA/rock/install/lib/ruby/1.9.1/typelib/type.rb:85:
 warning: instance variable @recursive_dependencies not initialized
 /home/mzenzes/TransTerrA/rock/tools/orogen/lib/orogen/gen/typekit.rb:109:
 warning: instance variable @contains_opaques not initialized
 /home/mzenzes/TransTerrA/rock/tools/orogen/lib/orogen/gen/typekit.rb:109:
 warning: instance variable @contains_opaques not initialized
 /home/mzenzes/TransTerrA/rock/tools/orogen/lib/orogen/gen/typekit.rb:109:
 warning: instance variable @contains_opaques not initialized
 /home/mzenzes/TransTerrA/rock/install/lib/ruby/1.9.1/typelib/type.rb:85:
 warning: instance variable @recursive_dependencies not initialized
 /home/mzenzes/TransTerrA/rock/tools/orogen/lib/orogen/gen/typekit.rb:109:
 warning: instance variable @contains_opaques not initialized
 /home/mzenzes/TransTerrA/rock/tools/orogen/lib/orogen/gen/typekit.rb:109:
 warning: instance variable @contains_opaques not initialized
 ...
 }}}

 and so on. I'm not a ruby expert. Experience in c++ taught me to take
 warnings seriously...

-- 
Ticket URL: <http://rock.opendfki.de/ticket/412>
rock <http://rock.opendfki.de>
rock: the robot construction kit


More information about the Rock-dev mailing list