I've got a user who's having a problem with the spreadsheet-excel package. It looks like the Format#font_biff method is returning a bogus result. Here's some code that simulates the default behavior:
I've got a user who's having a problem with the spreadsheet-excel package. It
looks like the Format#font_biff method is returning a bogus result. Here's
some code that simulates the default behavior:
<snip>
Ok, can the folks on OSX tell me what the following returns?
TiBook-5:~ xdefrang$ uname -a
Darwin TiBook-5.local 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3
20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh
powerpc
The pack('v') from OS 10.4's default ruby (/usr/bin/ruby) is currently broken:
% /usr/bin/ruby -e "p [0x31].pack('v')"
"\0001"
Here's the ruby from darwinports.org:
% ruby -e "p [0x31].pack('v')"
"1\000"
-Ryan
···
On Nov 7, 2005, at 8:32 PM, Daniel Berger wrote:
Jeremy Kemper wrote:
On Nov 7, 2005, at 5:57 PM, Daniel Berger wrote:
[0x31].pack("v")
ruby 1.8.2 (2004-12-25) [powerpc-darwin8.2.0]
irb(main):001:0> [0x31].pack("v")
=> "1\000"
jeremy
One email I've received says this:
TiBook-5:~ xdefrang$ uname -a
Darwin TiBook-5.local 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3
20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh
powerpc
TiBook-5:~ xdefrang$ uname -a
Darwin TiBook-5.local 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3
20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh
powerpc
result: "\0001"
(ez@ezras-powerbook-g4-17)()(19:52:55 Mon Nov 07)
(~/Sites/select/):~>$: uname -a
Darwin ezras-powerbook-g4-17.local 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3 20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh powerpc
$ uname -a
Darwin kaa.jijo.segment7.net 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3 20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh powerpc
$ ruby168 -ve 'p [0x31].pack("v")'
ruby 1.6.8 (2002-12-24) [powerpc-darwin8.2.0]
"1\000"
Does cross-compilation affect the endianness of ruby?
···
On Nov 7, 2005, at 6:32 PM, Daniel Berger wrote:
Jeremy Kemper wrote:
On Nov 7, 2005, at 5:57 PM, Daniel Berger wrote:
[0x31].pack("v")
ruby 1.8.2 (2004-12-25) [powerpc-darwin8.2.0]
irb(main):001:0> [0x31].pack("v")
=> "1\000"
jeremy
One email I've received says this:
TiBook-5:~ xdefrang$ uname -a
Darwin TiBook-5.local 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3
20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh
powerpc
TiBook-5:~ xdefrang$ uname -a
Darwin TiBook-5.local 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3
20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh
powerpc
result: "\0001"
So, I'm quite confused.
I cane get you both on the same machine:
$ uname -a
Darwin kaa.jijo.segment7.net 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3 20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh powerpc
$ ruby168 -ve 'p [0x31].pack("v")'
ruby 1.6.8 (2002-12-24) [powerpc-darwin8.2.0]
"1\000"