From: Daniel Berger Date: 2003-11-18T06:11:09+09:00 Subject: pack bug on 64-bit ruby Hi all, Solaris 9 >/opt/bin/ruby -v ruby 1.8.1 (2003-10-31) [sparc-solaris2.9] >file /opt/bin/ruby /opt/bin/ruby: ELF 64-bit MSB executable SPARCV9 Version 1, UltraSPARC1 Extensions Required, dynamically linked, not stripped Looks like there's a 64-bit related bug in pack(): irb(main):007:0> [-1].pack("V") RangeError: integer 18446744073709551615 too big to convert to `unsigned int' from (irb):7:in `pack' from (irb):7 Regards, Dan