[MacPorts] #45257: Ruby warnings from library files that differ only by case of filename
MacPorts
noreply at macports.org
Sat Oct 4 17:53:25 PDT 2014
#45257: Ruby warnings from library files that differ only by case of filename
----------------------+--------------------------------
Reporter: me@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.1
Keywords: ruby lib | Port: ruby20
----------------------+--------------------------------
It looks like there's at least one library file that shouldn't be there
executing this code:
{{{#!ruby
#!/opt/local/bin/ruby -wU
require "Digest"
Digest::MD5.digest("!")
}}}
generates this output"
{{{
/opt/local/lib/ruby2.0/2.0.0/digest.rb:4: warning: method redefined;
discarding old const_missing
/opt/local/lib/ruby2.0/2.0.0/Digest.rb:4: warning: previous definition of
const_missing was here
/opt/local/lib/ruby2.0/2.0.0/digest.rb:28: warning: method redefined;
discarding old file
/opt/local/lib/ruby2.0/2.0.0/Digest.rb:28: warning: previous definition of
file was here
/opt/local/lib/ruby2.0/2.0.0/digest.rb:35: warning: method redefined;
discarding old base64digest
/opt/local/lib/ruby2.0/2.0.0/Digest.rb:35: warning: previous definition of
base64digest was here
/opt/local/lib/ruby2.0/2.0.0/digest.rb:43: warning: method redefined;
discarding old file
/opt/local/lib/ruby2.0/2.0.0/Digest.rb:43: warning: previous definition of
file was here
/opt/local/lib/ruby2.0/2.0.0/digest.rb:62: warning: method redefined;
discarding old base64digest
/opt/local/lib/ruby2.0/2.0.0/Digest.rb:62: warning: previous definition of
base64digest was here
/opt/local/lib/ruby2.0/2.0.0/digest.rb:68: warning: method redefined;
discarding old base64digest!
/opt/local/lib/ruby2.0/2.0.0/Digest.rb:68: warning: previous definition of
base64digest! was here
/opt/local/lib/ruby2.0/2.0.0/digest.rb:86: warning: method redefined;
discarding old Digest
/opt/local/lib/ruby2.0/2.0.0/Digest.rb:86: warning: previous definition of
Digest was here
}}}
`diff -qs` says `Files /opt/local/lib/ruby2.0/2.0.0/digest.rb and
/opt/local/lib/ruby2.0/2.0.0/Digest.rb are identical`
--
Ticket URL: <https://trac.macports.org/ticket/45257>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list