At 21:58 +0100 3/9/09, Dömötör Gulyás wrote:
I've been successfully building the MacRuby framework as a 32bit PPC/i386 UB, from trunk, with following command: RC_ARCHS="ppc i386" rake macruby
For some reason, the order in which the archs are specified 32bit am not sure how well it actually runs, as I don't have any reports from PPC users for my app, and it doesn't work in Rosetta.
Thanks! I tried the following on my Power Mac G5, getting the same error output: % rake clean ... % setenv RC_ARCHS ppc % rake Finally, I broke down and tried your exact recipe: % bash bash-3.2$ RC_ARCHS="ppc i386" rake macruby This ran without complaints (!), so I tried: % sudo rake install which also ran without complaints. I then ran: % cd % rehash % which macruby % macruby -v MacRuby version 0.4 (ruby 1.9.1) [universal-darwin9.0, ppc] % macruby -e "p :hello" :hello This indicates some level of functionality, so I have modified http://www.macruby.org/trac/wiki/InstallingMacRuby accordingly. I then ran: % rake test and got: rake test (in /Local/_Private/Homes/rdm/Private/Work/MacRuby/MacRuby-0.4) getting archs from RC_ARCHS! Warning: your appear to use a PowerPC machine. MacRuby's PPC support is very basic and may be dropped in a near future. Supported architectures are Intel 32-bit and 64-bit (i386 and x86_64). ./miniruby rubytest.rb ... sample/test.rb:system ... lib/hotcocoa/object_ext.rb:23: syntax error, unexpected keyword_end, expecting $end lib/hotcocoa/object_ext.rb F ... sample/test.rb:gc ... not ok system 9 -- ./sample/test.rb:1888:in `<main>' not ok pack 2 -- ./sample/test.rb:1974:in `<main>' not ok/test: 856 failed 2 test failed rake aborted! Command failed with status (1): [./miniruby rubytest.rb...] .../MacRuby-0.4/rakefile:701 (See full trace by running task with --trace) Feel free to contact me offline if there are any other tests I should run, etc. -r -- http://www.cfcl.com/rdm Rich Morin http://www.cfcl.com/rdm/resume rdm@cfcl.com http://www.cfcl.com/rdm/weblog +1 650-873-7841 Technical editing and writing, programming, and web development