After upgrade: can't dup Fixnum

Hi all,

I have upgraded to ruby 1.8.2 (2004-08-24) [i386-linux], the former
version was (maybe) 1.8.1. After that, my app gave the error above.

Is this change is intentional? Or a bug? Should I make a workaround?

In fact, the offending script was the 'tcltkextlib.rb', the following
line:

  def _load_shared_lib (lib_name, libbin_path, libtcl_path)
    search_path = (libtcl_path)? libtcl_path.dup: []
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

I have no idea how could be libtcl_path be a fixnum...

Bye,
Ferenc