Index

Show enters and exits. Hide enters and exits.

00:39:33philWhile trying to build (did configure with llvm enabled) I get:
00:40:00philundefined method `rake_system' for #<Object:0xb7de6950>
00:40:50philAny ideas?
00:41:48rueAt which point?
00:42:06rueWrong interpreter getting used maybe?
00:42:13philBuilding Melbourne for MRI
00:42:13philCXX bstrlib.c
00:42:13philrake aborted!
00:42:30rueTry with --trace
00:42:51phil...trying...
00:43:14rueI have to go tend my knee, sadly, but see how much info you can get (poke in any compiler .out/.log files) and so on and gist/pastie that along with platform info
00:43:30rueThis hour might be a bit slow but it will be there for later if no-one happens by immediately
00:49:44philFiled it as an issue here: http://github.com/evanphx/rubinius/issues/#issue/113
10:33:41rueAh, yes, there seems to be a problem with that
10:36:48rue#rake_system is/should be private
10:52:08rueAlthough something seems off
12:28:27boyscoutNot only setup segv_handler when on linux, but if execinfo.h is available - 8a21d50 - Dirkjan Bussink
12:29:25rueHeh, the word order is slightly off
12:31:21boyscoutCI: 8a21d50 success. 3005 files, 11489 examples, 35634 expectations, 0 failures, 0 errors
12:48:55boyscoutMove Debugger under Rubinius namespace - cfb2726 - Adam Gardiner
12:51:42boyscoutCI: cfb2726 success. 3005 files, 11489 examples, 35634 expectations, 0 failures, 0 errors
19:57:13dwaitegood morning
20:02:08rueNow you are just pushing it
20:08:09dwaitehehe
20:08:19dwaitewell, it is always morning someplace right?
20:12:24rueI suppose
20:12:34rueIt is morning in Hawaii now
20:12:38rueOr so
21:41:29renchapHi. I am trying to build rubinius on macosx 10.6.2 with llvm enabled, and i got this error : http://pastie.org/730862
21:48:44ruerenchap: rm melbourne.bundle if it exists
21:49:22renchapdone
21:49:26renchapand still the same error
21:50:04rueIs the file back?
21:50:34renchapyes
21:50:44renchaplib/ext/melbourne/ruby/melbourne.bundle: Mach-O 64-bit bundle x86_64
21:51:00rueIt should not build quite that fast...
21:52:24rueDo a distclean and then try $ rake extensions:melbourne_mri
21:53:03renchaplets tru
21:53:05renchap*try
21:53:09rueIt could be your MRI is trying to run 32-bit but it should take longer to build the bundle than that so it may be getting stale data
21:53:17renchapseems it worked
21:53:27rueCool, stale .o files maybe
21:53:39renchaprunning rake build again
21:59:55renchaprue: same error :(
22:00:55rueWhen you ran the Melbourne command, it gave you a couple CXX lines and left you with the .bundle, which seems to be a 64bit one, then you get an error after that when running build?
22:01:21renchapyes
22:01:27renchapand when i run file on the bundle :
22:01:33renchap/Users/renchap/dev/rubinius-2/lib/ext/melbourne/ruby/melbourne.bundle: Mach-O 64-bit bundle x86_64
22:01:35rueThat would be suggestive of your MRI maybe running in 32-bit mode, I think
22:01:53renchapruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9]
22:01:59renchapinstalled from macports
22:02:57rueWhat happens if you try to run in straight with MRI? $ ruby -rpath/to/melbourne[.bundle]
22:05:05renchapsame error with macports ruby
22:05:12renchap/Users/renchap/dev/rubinius-2/lib/ext/melbourne/ruby/melbourne.bundle: uninitialized constant Rubinius (NameError)
22:05:15renchapwith macosx one
22:05:21renchapseems my macports ruby is broken :)
22:07:38rueNo, that error is fine (as such), it seems that it can load the fine just fine
22:07:44rueFile
22:08:06renchapyes
22:08:25renchaprake build runs fine with the ruby bundled with osx
22:09:15rueAh, I misread what you said
22:09:32renchaprubinius 1.0.0-rc1 (1.8.7 cfb2726d 2009-11-25 JI) [x86_64-apple-darwin10.2.0]
22:09:35renchapnice :)
22:09:40rueYes, sounds like you need to get rid of the MP one
22:09:54rueUse rvm for MRI, ends up easier anyway :)
22:10:21rueIf you want to develop Rubinius then you probably do not want to install rbx via rvm, but it is nice for the various others
22:12:11dbussinkrue: rvm also builds 32 bit by default which can cause probably the same issue :)
22:12:31rueCan use arch
22:13:00ruervm should be building whatever is the system default
22:13:29renchaprvm seems to be nice
22:13:47rueThat is should be as in should, I dunno if it in fact does
22:14:05dbussinkrue: in fact it builds 32 bit :)
23:08:23wayneeseguindbussink / rue btw that documentation is outdated, rvm looks at the value of sysctl hw.cpu64bit_capable
23:16:26rueYeps, caught that when I was poking around
23:19:46wayneeseguinAlthough if it's better to just go hands off I'm definitely ok with that ;)
23:19:53wayneeseguinFar less work
23:23:13rueBy and large it would be, but I am not really confident that all OS X users are quite aware of their environment nuances
23:23:21rueSo long as the default is overridable