houhoulis has quit [Remote host closed the connection]
josh-k has joined #rubinius
houhoulis has joined #rubinius
josh-k_ has quit [Ping timeout: 246 seconds]
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
amclain has quit [Quit: Leaving]
josh-k has quit [Ping timeout: 260 seconds]
josh-k has joined #rubinius
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
josh-k has quit [Read error: Connection reset by peer]
josh-k has joined #rubinius
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
havenwood has quit [Ping timeout: 264 seconds]
havenwood has joined #rubinius
havenwood has quit [Remote host closed the connection]
halorgium has joined #rubinius
jdsiegel has quit [Remote host closed the connection]
meh` has quit [Ping timeout: 246 seconds]
havenwood has joined #rubinius
postmodern has joined #rubinius
flavio has joined #rubinius
flavio has joined #rubinius
havenwood has quit []
benlovell has joined #rubinius
josh-k_ has joined #rubinius
josh-k has quit [Ping timeout: 244 seconds]
josh-k_ has quit [Remote host closed the connection]
flavio has quit [Quit: WeeChat 0.4.1]
houhoulis has quit [Remote host closed the connection]
flavio has joined #rubinius
flavio has joined #rubinius
elia has joined #rubinius
Spakman has quit [Quit: leaving]
Spakman has joined #rubinius
josh-k has joined #rubinius
|jemc| has quit [Quit: WeeChat 0.4.3]
<yorickpeterse> morning
josh-k has quit [Ping timeout: 244 seconds]
josh-k has joined #rubinius
josh-k has quit [Ping timeout: 260 seconds]
Spakman has quit [Remote host closed the connection]
josh-k has joined #rubinius
josh-k has quit [Read error: Connection reset by peer]
josh-k has joined #rubinius
flavio has quit [Quit: WeeChat 0.4.1]
flavio has joined #rubinius
kagaro has quit [Read error: Connection reset by peer]
kagaro has joined #rubinius
noop has joined #rubinius
postmodern has quit [Quit: Leaving]
lbianc has joined #rubinius
benlovell has quit [Ping timeout: 240 seconds]
elia has quit [Quit: Computer has gone to sleep.]
benlovell has joined #rubinius
elia has joined #rubinius
<digitalextremist> Has anyone successfully run Spree on RBX? I’m getting a CompileError: https://gist.github.com/digitalextremist/8a9bccf552a7ca0b570b
<yorickpeterse> digitalextremist: No idea, please report that as a bug with some way to reproduce it (if possible)
<digitalextremist> yorickpeterse: I’ve traced it down to this exact issue: https://gist.github.com/68fc9f52bdc794d6acbd
<yorickpeterse> eh, that looks like you're running `rbx v0` from the CLI
<yorickpeterse> Either way, just the errors aren't hugely helpful in finding out what exactly is causing the problem, we need some way to reproduce it code wise
<digitalextremist> yorickpeterse: got that by trying to run unicorn, then running `rbx report`
<digitalextremist> yorickpeterse: roger
josh-k has quit [Remote host closed the connection]
josh-k has joined #rubinius
meh` has joined #rubinius
josh-k has quit [Ping timeout: 245 seconds]
DanielVartanov_ has joined #rubinius
DanielVartanov_ has quit [Remote host closed the connection]
soulhacker has joined #rubinius
DanielVartanov_ has joined #rubinius
<soulhacker> hi I am facing some very bad segfaults with puma 2.9.1/rbx 2.1.0 https://gist.github.com/neeravkumar/15a372f70751e8fdcbdb , has anybody seen this before?
elia has quit [Quit: (IRC Client: textualapp.com)]
<yorickpeterse> soulhacker: what version of Rbx is this?
<soulhacker> @yorickpeterse its 2.2.10
<yorickpeterse> soulhacker: do you have a way to reproduce the problem?
<yorickpeterse> Judging from the stacktrace it seems to crap out in either libcurl or ffi
<soulhacker> currently, I just do wrk -c 100 -d 10 http://localhost
<soulhacker> so I feel its the concurrency or thread safety of curl
<yorickpeterse> What curl wrapper are you using?
<soulhacker> @yorickpeterse curb 0.8.5
DanielVartanov_ has quit [Remote host closed the connection]
<soulhacker> @yorickpeterse I am sorry but this is what you meant right?
<yorickpeterse> yes
<yorickpeterse> There seem to be other problems with curb segfaulting, e.g. https://github.com/taf2/curb/issues/192
<yorickpeterse> If you have a way for us to reproduce this on its own we can look into it
<soulhacker> @yorickpeterse ok I will try to create a reproducible example and will come back
<soulhacker> thanks for your help
soulhacker has quit [Quit: Textual IRC Client: www.textualapp.com]
<yorickpeterse> np, thanks for looking into it
noop has quit [Ping timeout: 260 seconds]
larstobi has quit [Ping timeout: 272 seconds]
larstobi has joined #rubinius
flavio has quit [Ping timeout: 244 seconds]
flavio has joined #rubinius
flavio has quit [Changing host]
flavio has joined #rubinius
caio_oliveira has joined #rubinius
<caio_oliveira> anyone getting the error "LLVM shared libs:not found"?
<caio_oliveira> really struggling to find out whats wrong
<caio_oliveira> get this when running ./configure with --llvm-shared option
<caio_oliveira> hello?
<digitalextremist> yorickpeterse: do you know if jruby is supported?
<yorickpeterse> caio_oliveira: you're going to have to provide us with a bit more info than that
<yorickpeterse> caio_oliveira: what OS, rbx version (or master), is LLVM installed, etc
<caio_oliveira> ok
<yorickpeterse> digitalextremist: jruby?
<digitalextremist> yorickpeterse: sorry, wrong chat :) still fighting that spree issue and only have it working under MRI so far
<caio_oliveira> yorickpeterse: Im trying to build rubinius 2.2.10 with LLVM 3.5 already installed under debian
<caio_oliveira> yorickpeterse: and I haven't built LLVM with autotools
<yorickpeterse> digitalextremist: ah
<yorickpeterse> caio_oliveira: are you building latest Git master?
<caio_oliveira> yeah. Cloned it this morning
<yorickpeterse> If so, that might be a bit problematic atm
<yorickpeterse> (master is a bit unstable for Linux atm)
<caio_oliveira> Isee
<caio_oliveira> I see
<yorickpeterse> However, I've not seen that error before
<caio_oliveira> do you have any workaround to suggest?
<caio_oliveira> oh
<yorickpeterse> Does it work if you don't specify the --llvm-shared option?
<yorickpeterse> Rbx will use system wide LLVM if it's there anyway
<yorickpeterse> (and if it's the right version)
<caio_oliveira> by checking the configure.log file, I couldnt see any trace of the libs
<caio_oliveira> I mean
<caio_oliveira> when running without --llvm-shared
<caio_oliveira> yorickpeterse: I really cant understand because the libraries are in the system
<caio_oliveira> I checked them myself
<yorickpeterse> caio_oliveira: Try using just ./configure
<yorickpeterse> oh hm
<yorickpeterse> is there an llvm-config command?
<caio_oliveira> yeah
<caio_oliveira> the command was performed like
<caio_oliveira> ./configure --llvm-shared /usr/lib/libLLVM-3.5.0 --llvm-config /usr/bin/llvm-config
<caio_oliveira> ./configure can find LLVM but cant find the libraries
<yorickpeterse> is the dev package installed?
<caio_oliveira> yorickpeterse: sorry, what do you mean?
<Rotonen> does your system provide headers to compile against?
<yorickpeterse> typically Debian packages exclude libraries/headers, so you'll need to install extra stuff
<yorickpeterse> e.g. there's foo and foo-dev
<caio_oliveira> Ah
<Rotonen> apt-get has this wonderful command called 'build-dep'
<yorickpeterse> As an example, there's llvm-3.1 and llvm-3.1-dev
<caio_oliveira> nice
<caio_oliveira> I'll check it
<Rotonen> yorickpeterse: actually, rubinius does not actually provide a .deb repo so you could just instruct apt users to apt-get build-dep rubinius?
<Rotonen> yorickpeterse: but most likely distros will pick you up eventually, like opensuse seemed to do a while ago, so a non-issue since most competent sysadmins roll their own package in any case from your source tarballs (or git tags)
<yorickpeterse> Rotonen: for Rbx we should have packages somewhere
<yorickpeterse> at least somebody set up the whole infrastructure in our Git repo, not sure what mirror they're on
<caio_oliveira> yorickpeterse: well I couldnt find anything regarding dev packegs for 3.5
<yorickpeterse> caio_oliveira: Debian only provides LLVM 3.1 I believe
<yorickpeterse> lemme check
<yorickpeterse> Yeah, 2.9, 3.0 and 3.1
<caio_oliveira> ok
<Rotonen> 3.4 is in testing, 3.5 is in unstable for some architectures
jaffachief has quit [Ping timeout: 240 seconds]
jaffachief has joined #rubinius
<caio_oliveira> well no success so far
<caio_oliveira> Tracing shared_configs on ./configure script I can see a list of the shared libraries from llvm but it somehow it falls in the "not found" case
<caio_oliveira> anyone?
<yorickpeterse> caio_oliveira: hard to tell sadly
<cremes> anyone seeing the CI run hang about halfway through on latest master? I can’t tell where it’s hanging because the —trace isn’t passed to the second spec run.
<yorickpeterse> cremes: it's because of a problem on Linux with the console
<cremes> ah… but i’m on osx. same issue?
<yorickpeterse> During a fork() it hits a race, causing a read() call in a thread to stop everything
<yorickpeterse> hm
<yorickpeterse> OS X shouldn't be affected by that bug, since it's in the Linux specific code of the console
<cremes> any idea how i can get the second spec run to print out which specs it’s running instead of the dots? then i could see where it hangs...
caio_oliveira has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.2/20140917194002]]
<yorickpeterse> hm, no idea actually
<yorickpeterse> gdb attach to it?
havenwood has joined #rubinius
<cremes> i’ll give that a try
<cremes> argh, osx doesn’t have gdb anymore… they replaced it with lldb and i have no idea how to use it.
<havenwood> cremes: brew install gdb
<cremes> havenwood: tx
<cremes> no available formula for gdb… <sigh>
* cremes not a brew expert
<havenwood> cremes: brew tap homebrew/dupes
<havenwood> cremes: guess it isn't a dup anymore and they should move it into brew proper, hem..
<cremes> havenwood: thanks, that worked
soulhacker has joined #rubinius
|jemc| has joined #rubinius
leocassarani has joined #rubinius
leocassarani has quit [Changing host]
leocassarani has joined #rubinius
leocassarani has quit [Changing host]
leocassarani has joined #rubinius
benlovell has quit [Ping timeout: 245 seconds]
tenderlove has joined #rubinius
Spakman has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 246 seconds]
flavio has quit [Quit: WeeChat 0.4.1]
amsi has joined #rubinius
meh` has quit [Ping timeout: 272 seconds]
meh` has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 260 seconds]
havenwood has quit [Remote host closed the connection]
noop has joined #rubinius
elia has joined #rubinius
elia has quit [Client Quit]
<cremes> sheesh, now i have to “codesign” the homebrew gdb to get it to work. according to stackoverflow, it also requires a machine reboot after i complete the signing process. i can’t do that right now. <double sigh>
caio_oliveira has joined #rubinius
<caio_oliveira> hello there
<caio_oliveira> yorickpeterse
<caio_oliveira> are u there?
<caio_oliveira> could someone help me out with a tiny problem with rubinius configure script?
<caio_oliveira> I think I found a workaround for a issue I met earlier
benlovell has joined #rubinius
<caio_oliveira> anyone?
<cremes> caio_oliveira: the way this works in irc is that you ask your question and explain the problem. if someone can help, they’ll chime in.
<cremes> asking “r u there?” is just noise.
<cremes> tell us your problem and what you think is a workaround and maybe someone can help
<caio_oliveira> oh sorry
<cremes> no prob. now you know.
<caio_oliveira> ok.
<caio_oliveira> I was trying to install rubinius in my system with llvm 3.5
<caio_oliveira> however the script couldnt manage to find the llvm shared libraries
<caio_oliveira> so, checking the configure scritp I found out that it was failling when trying to compile a rbx-configure-test for the shared libraries
<caio_oliveira> I simply added "-std=c++11" and the libriaries could be found, once the code was succesfuly compiled
<caio_oliveira> I wonder if that could be really a good workaround for those who are not being able to find their llvm shared libraries
havenwood has joined #rubinius
<brixen> caio_oliveira: I thought there was a commit recently that added -std=c++11
benlovell has quit [Ping timeout: 272 seconds]
<caio_oliveira> I'v cloned it today at morning...
<caio_oliveira> didnt saw anything
<brixen> caio_oliveira: I'm in the middle of something so could you open an issue so we don't forget about this?
<caio_oliveira> yeah
<brixen> thanks
<caio_oliveira> Ill do that
<caio_oliveira> thank you!
<brixen> caio_oliveira: thanks for helping us get rbx running for you :)
<caio_oliveira> brixen: U're welcome!!
caio_oliveira has quit [Quit: ChatZilla 0.9.90.1 [Firefox 32.0.3/20140923175406]]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 245 seconds]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 258 seconds]
noop has quit [Ping timeout: 272 seconds]
amsi has quit [Ping timeout: 272 seconds]
amsi has joined #rubinius
amsi has quit [Ping timeout: 245 seconds]
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 245 seconds]
soulhacker has quit [Quit: Textual IRC Client: www.textualapp.com]
<yorickpeterse> brixen: in Rbx, do we store location information with instructions?
<yorickpeterse> That is, do instructions contain the lines they originated from?
<brixen> yep
<brixen> not directly, but in the tuple of insn ranges to lines
<brixen> lines to IP
<yorickpeterse> hmm
<yorickpeterse> so I decided to give this "Lets write a VM!" thing another try, but now in Rust
<yorickpeterse> (since it's slowly reaching 1.0)
josh-k has joined #rubinius
<yorickpeterse> Going with a prototype based VM, trying to keep it as bare/bear minimum as possible
<brixen> cool
amsi has joined #rubinius
benlovell has joined #rubinius
postmodern has joined #rubinius
benlovell has quit [Ping timeout: 240 seconds]
Bwild has quit [Remote host closed the connection]
cremes has quit [Quit: cremes]
cremes has joined #rubinius
jnh has joined #rubinius
jaffachief has quit [Quit: Textual IRC Client: http://www.textualapp.com/]
elia has joined #rubinius
cypher23 has quit [Ping timeout: 260 seconds]
benlovell has joined #rubinius
josh-k_ has joined #rubinius
josh-k has quit [Ping timeout: 260 seconds]
benlovell has quit [Ping timeout: 272 seconds]
jaffachief has joined #rubinius
jaffachief has quit [Client Quit]
havenwood has quit [Remote host closed the connection]
havenwood has joined #rubinius
benlovell has joined #rubinius
benlovell has quit [Ping timeout: 258 seconds]
cypher23 has joined #rubinius
elia has quit [Quit: Computer has gone to sleep.]
cypher23 has quit [Ping timeout: 260 seconds]
cypher23 has joined #rubinius