phys-units icon indicating copy to clipboard operation
phys-units copied to clipboard

Rails 4 warnings: already initialized constant Racc::Parser:: etc..

Open taboularasa opened this issue 12 years ago • 4 comments

Hello, I'm getting a bunch of warnings after including phys-units in my Rails 4 project. Do any of these look familiar to you? Wondering if I should look into this or ignore it. I'm not getting anything helpful from searching the internet so far.

Phys-units seems to be working fine and I haven't encountered any side effects elsewhere in the app (although I just added the gem so maybe I'll see some problems later)

racc/parser.rb:33: warning: already initialized constant Racc::Parser::Racc_Runtime_Version
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:183: warning: previous definition of Racc_Runtime_Version was here
       racc/parser.rb:34: warning: already initialized constant Racc::Parser::Racc_Runtime_Revision
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:184: warning: previous definition of Racc_Runtime_Revision was here
       racc/parser.rb:36: warning: already initialized constant Racc::Parser::Racc_Runtime_Core_Version_R
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:186: warning: previous definition of Racc_Runtime_Core_Version_R was here
       racc/parser.rb:37: warning: already initialized constant Racc::Parser::Racc_Runtime_Core_Revision_R
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:187: warning: previous definition of Racc_Runtime_Core_Revision_R was here
       racc/parser.rb:41: warning: already initialized constant Racc::Parser::Racc_Runtime_Core_Revision_C
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:191: warning: previous definition of Racc_Runtime_Core_Revision_C was here
       racc/parser.rb:49: warning: already initialized constant Racc::Parser::Racc_Main_Parsing_Routine
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:199: warning: previous definition of Racc_Main_Parsing_Routine was here
       racc/parser.rb:50: warning: already initialized constant Racc::Parser::Racc_YY_Parse_Method
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:200: warning: previous definition of Racc_YY_Parse_Method was here
       racc/parser.rb:51: warning: already initialized constant Racc::Parser::Racc_Runtime_Core_Version
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:201: warning: previous definition of Racc_Runtime_Core_Version was here
       racc/parser.rb:52: warning: already initialized constant Racc::Parser::Racc_Runtime_Core_Revision
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:202: warning: previous definition of Racc_Runtime_Core_Revision was here
       racc/parser.rb:53: warning: already initialized constant Racc::Parser::Racc_Runtime_Type
       /tmp/build_6eb5226e-2bf7-41f8-adf1-d0333bd313a4/vendor/ruby-2.1.0/lib/ruby/2.1.0/racc/parser.rb:203: warning: previous definition of Racc_Runtime_Type was here

taboularasa avatar Jan 25 '14 22:01 taboularasa

Thank you for reporting. I fixed this problem and released it as version 0.9.7.

masa16 avatar Jan 27 '14 04:01 masa16

I can confirm that 0.9.7 fixes the warnings. Thank you for your speedy reply and for your awesome gem!

taboularasa avatar Jan 27 '14 17:01 taboularasa

What was the issue masa16? Im getting the same warning in my sinatra app

mbramire avatar Mar 20 '14 19:03 mbramire

I have removed -E option from racc command line. https://github.com/masa16/phys-units/commit/ce3c549b019ed18d6092b23d4ba34718ecd32c42

masa16 avatar Mar 21 '14 01:03 masa16