<|jemc|> rakaur: rubinius supports and encourages using clang. what's your issue?
<rakaur> rake fails, but hold on, i'm working on it
<|jemc|> cool, yeah, gist the output for us
tenderlove has joined #rubinius
tenderlove has quit [Remote host closed the connection]
meh` has quit [Ping timeout: 272 seconds]
sferik has joined #rubinius
havenn has joined #rubinius
havenwood has quit [Ping timeout: 250 seconds]
elia has quit [Quit: Computer has gone to sleep.]
havenn has quit []
Bwild has quit [Read error: No route to host]
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ahkurtz has quit [Ping timeout: 256 seconds]
max96at is now known as max96at|off
<|jemc|> rakaur: I have to run, but file an issue ticket on github and someone will take a look
|jemc| has quit [Ping timeout: 272 seconds]
ahkurtz has joined #rubinius
sferik has joined #rubinius
diegoviola has quit [Ping timeout: 244 seconds]
diegoviola has joined #rubinius
pietr0 has quit [Quit: pietr0]
|jemc| has joined #rubinius
<rakaur> |jemc|: as it turns out, i got it to work, it just took a lot of tweaking
<rakaur> not sure if i should file an issue
<|jemc|> I know others have had various issues with freebsd before
<|jemc|> we're hoping soon to start getting rubinius into the various package managers and make this much easier on users
<rakaur> well
<rakaur> no gcc, so i had to specify --cc clang --cxx clang++ to ./configure
<rakaur> also, i had to specify --llvm-config llvm-config35
<rakaur> and i guess it just assumed BSD make would work, but it didn't, and i had to install gmake
<rakaur> which took me a while to figure out
<rakaur> so it WORKS just fine, it just took a little bit of digging to get it right
<rakaur> that's the issue i filed with rvm
<rakaur> and i did it with and without rvm, fyi (i totally removed ~/.rvm)
<|jemc|> well, if you have no gcc, you could add the following to your ~/.bash_profile (or similar, if you use a different shell) :
<|jemc|> export CC=clang
<|jemc|> export CXX=clang++
<|jemc|> (I have that in my bash profile because I prefer to use clang over gcc now)
<rakaur> actually, i tried doing "CC=clang CXX=clang++ rvm ..." but it still didn't work unless i passed the --cc to configure
<rakaur> i don't even have gcc installed at all
<rakaur> freebsd10 comes with just clang
<rakaur> i had to install /usr/ports/devel/llvm35 to get llvm-config
<|jemc|> weird - that's all I need on my system to have it use clang
<rakaur> i can try again, maybe i messed it up
<|jemc|> yeah, the llvm-config thing is probably normal right now - we stopped building LLVM for you in rubinius
<|jemc|> you can also try ruby-install in the future, it's the recommended way to install rubinius
<|jemc|> it may or may not be easier for you on freebsd
sferik has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
meh` has joined #rubinius
<rakaur> yeah ok, the CC= bit serems to work
<rakaur> dunno how i messed it up before
<rakaur> still had to specify --llvm-config
<rakaur> hm something failed again
<rakaur> hmm
<rakaur> Pre-installing gems for 2.1.0...
<rakaur> An exception occurred running /usr/home/rakaur/rbx-2.5.0/rakelib/preinstall_gems.rb:
<rakaur> invalid gem: package is corrupt, exception while verifying: invalid byte sequence in US-ASCII (ArgumentError) in /usr/home/rakaur/rbx-2.5.0/vendor/cache/bundler-1.7.12.gem (Gem::InstallError)
<rakaur> that's new
<rakaur> i think it might have something to do with building it via rvm, and using a gemset
<rakaur> i'm trying it with system ruby now
<rakaur> nope, same error, weird...
<rakaur> yeah i can't seem to figure that one out
<rakaur> if i go into vendor/cache
<rakaur> and run gem install on that bundler gem by hand
<rakaur> it installs just fine
<|jemc|> rakuar - try rbx-2.5.2
<|jemc|> hm, actually, I see a similar issue here: https://github.com/rubinius/rubinius/issues/3275
<rakaur> strange
<rakaur> especially considering ruby 2.x defaults to UTF
<rakaur> i guess rbx doesn't?
<rakaur> damn, tried starting over with a git clone
<rakaur> this time i just get this, over and over and over
<rakaur> Fetching gems... ERROR: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
<|jemc|> that's very weird, brixen just did a release today - it should be stable
amsi has quit [Quit: Leaving]
<rakaur> yeah, i even checked out the 2.5.2 tag
<rakaur> same stuff...
<|jemc|> seems similar
<rakaur> btw, there is a port named lang/rubinius in FreeBSD
<rakaur> Fetching gems... ERROR: returned=1 errno=336134278 state=(null): certificate verify failed
<rakaur> wtf is that
amclain has joined #rubinius
<cremes> i think the ffi-io branch will get a few hours of love tomorrow.
<cremes> getting closer to passing all specs. only about 30 or so failing and mostly in the most complex areas like popen.
<cremes> g'night.
amclain has quit [Quit: Leaving]
|jemc| has quit [Read error: Connection reset by peer]
amclain has joined #rubinius
|jemc| has joined #rubinius
meh` has quit [Ping timeout: 264 seconds]
havenwood has joined #rubinius
sferik has joined #rubinius
sferik has quit [Quit: Textual IRC Client: www.textualapp.com]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/1.8.7 (5270779 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/48950839: The build passed.
travis-ci has left #rubinius [#rubinius]
amclain has quit [Quit: Leaving]
<yorickpeterse> http://live.fosdem.org/ fosdem livestream should be up soon
Bwild has joined #rubinius
mpapis has quit [Ping timeout: 276 seconds]
mpapis has joined #rubinius
<heftig> brixen: 2.5.2 fails to build itself. it loops forever after displaying "Running 198 tasks using 4 parallel threads"
havenwood has quit [Remote host closed the connection]
Bwild has quit [Ping timeout: 272 seconds]
Bwild has joined #rubinius
Bwild has quit [Quit: leaving]
max96at|off is now known as max96at
<yopp> Error: no streams found :(
<yopp> yay, wind speed is 100km/h
GitHub49 has joined #rubinius
<GitHub49> [rubinius] chuckremes pushed 3 new commits to ffi-io: http://git.io/F7SZ
<GitHub49> rubinius/ffi-io ee34f74 Chuck Remes: use a FFI convenience method for checking call failure
<GitHub49> rubinius/ffi-io 738121e Chuck Remes: add spec to test EOF behavior with IO#reopen
GitHub49 has left #rubinius [#rubinius]
<GitHub49> rubinius/ffi-io a164d2c Chuck Remes: fix IO#reopen to handle EOF correctly
GitHub43 has joined #rubinius
<GitHub43> [rubinius] YorickPeterse pushed 1 new commit to master: http://git.io/F5mz
<GitHub43> rubinius/master aac96d1 Yorick Peterse: Failing spec for String#encode with Emacs-Mule....
GitHub43 has left #rubinius [#rubinius]
elia has joined #rubinius
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (aac96d1 - Yorick Peterse): http://travis-ci.org/rubinius/rubinius/builds/49001286: The build passed.
travis-ci has left #rubinius [#rubinius]
djinni has quit [Read error: Connection reset by peer]
<yorickpeterse> brixen: do we have any plans to replace Oniguruma with Onigmo at some point?
djinni has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
djinni has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
djinni has joined #rubinius
djinni has quit [Ping timeout: 252 seconds]
<brixen> yorickpeterse: I have plans to replace Oniguruma, yes
<brixen> heftig: yeah, working on that right now
<brixen> heftig: I'll push a partial fix to master
<brixen> heftig: the way we clean up threads is a mess, trying to fix that as well
<brixen> heftig: btw, did you see my rake deploy script? :)
<heftig> nope
<brixen> heftig: we can set up a webhook, etc if you want it to ping you when we release
<brixen> I'm making the release process as simple as pushing a tag
<brixen> Travis will do everything else
<brixen> the rake deploy task is empty right now, but it's running correctly
<heftig> not sure how much that will help me during packaging
<brixen> ok, it's up to you
<brixen> just letting you know
<brixen> man, the Travis interface is so damn slow
<brixen> I hope Ember gets faster soon
<brixen> that ran because the tag v2.5.2
<brixen> I've got the release date and version pulled out of configure and derived from git
<brixen> so there's no longer any race on a specific commit to do a release
<heftig> nice
<heftig> maybe the CI jobs should attempt to build and then self-host another build?
<heftig> just to catch the problem in 2.5.2
<brixen> I'm removing Ruby from the build at all
<brixen> so, this won't be an issue
<heftig> ah, okay.
<brixen> you'll need only sh, a compiler, and the existing pkg deps to build rbx
<brixen> once built, you can build the pieces that we need Ruby for using Rubinius
<brixen> but that won't be in the critical path anymore
<brixen> heftig: have you used Gitter?
<heftig> no
<brixen> the association of rooms with repos is brilliant
<brixen> there's also a private org room: https://gitter.im/rubinius
<brixen> I should play with an IRC bot that lures people to the Gitter rooms by posting a google+-esque "Posts you missed from <someone> on Rubinius Gitter..." :)
jeregrine has left #rubinius [#rubinius]
diegoviola has quit [Quit: WeeChat 1.1.1]
brixen has quit [Ping timeout: 256 seconds]
brixen has joined #rubinius
djinni has joined #rubinius
havenwood has joined #rubinius
GitHub151 has joined #rubinius
<GitHub151> [rubinius] brixen pushed 3 new commits to master: http://git.io/FFG1
<GitHub151> rubinius/master 1adc003 Brian Shirai: Fixed forking from multiple threads. Fixes #3302....
<GitHub151> rubinius/master d759bfd Brian Shirai: Removed compiled file version check....
<GitHub151> rubinius/master 1fa52d3 Brian Shirai: Removed Rubinius version, release date from configure....
GitHub151 has left #rubinius [#rubinius]
amclain has joined #rubinius
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (1fa52d3 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/49021502: The build was broken.
travis-ci has left #rubinius [#rubinius]
travis-ci has joined #rubinius
<travis-ci> rubinius/rubinius/master (1fa52d3 - Brian Shirai): http://travis-ci.org/rubinius/rubinius/builds/49021502: The build passed.
travis-ci has left #rubinius [#rubinius]
meh` has joined #rubinius
mqt_ has quit [Ping timeout: 246 seconds]
mqt has joined #rubinius
Bwild has joined #rubinius
chrisseaton has left #rubinius [#rubinius]
Bwild has quit [Read error: No route to host]
Bwild has joined #rubinius
havenwood has quit [Remote host closed the connection]
brixen has quit [Ping timeout: 264 seconds]
ijcd has quit [Ping timeout: 264 seconds]
ijcd has joined #rubinius
heroux has quit [Ping timeout: 264 seconds]
heroux has joined #rubinius
brixen has joined #rubinius
Bwild has quit [Remote host closed the connection]
meh`_ has joined #rubinius
meh` has quit [Ping timeout: 276 seconds]