<kagaro>
i found the problem it and correct .. operator error
lbianc has quit [Quit: ChatZilla 0.9.91 [Firefox 24.8.1/20140923194127]]
<mpapis>
kagaro, the bug is in rvm feature "use on install" - I would still appreciate a ticket
<kagaro>
ticket added
<mpapis>
thank you!
max96at|off is now known as max96at
lbianc has joined #rubinius
johnmuhl_ has joined #rubinius
meh` has joined #rubinius
lbianc has quit [Quit: ChatZilla 0.9.91 [Firefox 24.8.1/20140923194127]]
enebo has joined #rubinius
<kagaro>
anyone else get Unrecognized option: --skip-system on centos when trying to install rbx 2.3.0 via rvm
<mpapis>
kagaro, might be just removed option from rbx, please open another ticket, I will fix it in few ... maybe an hour
<kagaro>
didnt get the error on mavericks just centos
<mpapis>
kagaro, that's because RVM does the flags evaluation system dependent and OSX provides LLVM by default
<kagaro>
ahh gotcha
<yorickpeterse>
kagaro: is this regular CentOS, or Amazon CentOS?
<kagaro>
regualr centos
<kagaro>
6.5
<yorickpeterse>
hm
<kagaro>
i did install llvm 3.4 on the box to be sure
<kagaro>
looks like the --skip-system wa already removed for Arch linux a few months back
havenwood has joined #rubinius
_whitelogger has joined #rubinius
<brixen>
yorickpeterse: binaries should be up
<yorickpeterse>
nice
<kagaro>
brixen on a side note the rubysl date failing on ruby startup seems to no longer exist under 2.3.0 i ran a script that looped 1000 times trying to get it to fail and it didnt
<brixen>
kagaro: excellent :)
<brixen>
does centos use rpm ?
<yorickpeterse>
brixen: yes
<yorickpeterse>
well the package format that is, the actual package manager is yum
<brixen>
who wants to help the packagers make Rubinius packages?
benediktdeicke has joined #rubinius
<yorickpeterse>
brixen: what needs to be done for that, besides harassing people?
<brixen>
yorickpeterse: we'd need to know who is in charge of that and what help they need
<brixen>
and yes, harassing them :)
<yorickpeterse>
Well, at least for Arch Linux it seems things are ok version wise
<kagaro>
brixen, yorickpeterse you want a ticket for that?
<|jemc|>
kagaro: if there's no ticket for that yet, yes, add one
<|jemc|>
if you just want to work around it for now for your own installation you could set your compiler to not treat warnings as errors
<|jemc|>
if you file a ticket, please include your compiler version
<kagaro>
updated the ticket with compiler version
<brixen>
kagaro: you should compile with clang if it's available
<kagaro>
just install clang
<kagaro>
err just installed it even
<kagaro>
trying again
<brixen>
ok
<brixen>
that has to be one of the all time stupidest gcc warnings ever
<brixen>
kagaro: also looks like you might upgrade to gcc 4.6
<brixen>
if that's even available
<brixen>
since that's what's on Travis and the build passes
<kagaro>
switching to clang i think is a better option
<brixen>
indeed it is
<brixen>
it's also future-proofing :)
<brixen>
not going to support gcc much longer
<yorickpeterse>
oh?
<yorickpeterse>
we'll need to hack mkmf in that case though
<brixen>
why?
<brixen>
not that I'm opposed to hacking mkmf
<yorickpeterse>
mkmf uses RbConfig::CONFIG['CC'] for compiling C-exts. If that's set to clang then users are required to have clang installed when installing C exts
noop has quit [Ping timeout: 255 seconds]
<yorickpeterse>
I used to compile rbx binaries with clang until I found that out, hence we reverted back to gcc
GitHub73 has joined #rubinius
<GitHub73>
[rubinius] brixen pushed 1 new commit to master: http://git.io/7nwN-g
<GitHub73>
rubinius/master f2d9aa6 Brian Shirai: Voidify write() calls. Fixes #3174.
GitHub73 has left #rubinius [#rubinius]
<brixen>
kagaro: you can check if master fixes the issue with your gcc
<brixen>
kagaro: but you'd probably have to clone + build
<brixen>
unless rvm has a --HEAD like option
<brixen>
yorickpeterse: yep
<kagaro>
yeah will be a bit befor ei can try that i think part of my llvm install is jacked up
<brixen>
how does part of one's llvm install get jacked up?
<kagaro>
deps didnt install correctly via yum
<brixen>
like, you were racing your llvm install down the city streets and high-centered on a fire hydrant?
<kagaro>
or i didnt install something that isnt marked as a dep
<kagaro>
think thats it
<kagaro>
i didnt install llvm-static
<mpapis>
brixen, kagaro: rvm install rbx-head
<kagaro>
swiching to clang worked
<brixen>
yorickpeterse: btw, we're the one who sets RbConfig::CONFIG['CC'] and we can set it to what's available
<brixen>
if we actually hit ABI issues between clang and gcc, we can insist people use clang
<brixen>
but just because rbx is built with clang doesn't require C-exts to be built with it
<yorickpeterse>
brixen: True, one idea would be to just always set CC to gcc, even though we use clang ourselves
<brixen>
nah, if clang is available and the correct version, we should prefer it
josh-k has joined #rubinius
<yxhuvud>
speaking of gcc, did you see that they are working at adding a jit to it?
<yorickpeterse>
wat
<yorickpeterse>
JITting precompiled code? We must go deeper
<yorickpeterse>
(heh, JITting)
<yorickpeterse>
probably should be JIT'ing instead
<brixen>
I usually go with ' for awkward words like that
<kagaro>
took a bit but now i can install puppet it over a bunch of web servers now
<kagaro>
had to pass the -C -cc=clang
<yorickpeterse>
make sure you also set cxx in that case
<yorickpeterse>
otherwise it will still use g++ for C++ code
<yorickpeterse>
which doesn't work when combined with using clang for CC
<yorickpeterse>
brixen: on a sidenote, you mentioned something about moving Enova over to Oga in some shape or form. Would that actually be for serious internet business, or just small tooling things?
max96at is now known as max96at|off
jnh has joined #rubinius
<brixen>
very serious internet business
<brixen>
is there any other kind? :)
jnh has quit [Remote host closed the connection]
<yorickpeterse>
well, there's one that involves me getting a better insurance policy, and one that doesn't :P
<brixen>
heh
<yorickpeterse>
But no, I'm curious what people will be using it for
<|jemc|>
I've taught the chickens on my farm to output XML reports about their expected egg rates for the week based on their diet and habits and a variety of other environmental factors
<|jemc|>
so I'll be using oga to count my chickens before they hatch
<brixen>
seems like MRI 2.1.4 likes to segv running melbourne
<yorickpeterse>
|jemc|: ok sanity check here
<yorickpeterse>
|jemc|: that's a joke?
<yorickpeterse>
Because if so, fuck you got me :P
<yorickpeterse>
if not: wat
<|jemc|>
:D
<yorickpeterse>
honestly with programmers that would be totally plausible
<brixen>
seems like a good use of XML
<brixen>
basically, comes out of the chickens with the rest of their poo
<yorickpeterse>
haha
<yorickpeterse>
Then it's only a short time before SCAP
<yorickpeterse>
Simple Chicken Access Protocol
<yorickpeterse>
Complete with a Chicken Service Description Language (CSDL)
<|jemc|>
yorickpeterse: you should know that my social subroutines adjust my rate of jokes and sarcasm directed at a given individual to be proportional to the jokes and sarcasm I see/hear from them
<brixen>
or SCRAP, Simple Chicken cRap Protocol
<|jemc|>
heh
<yorickpeterse>
|jemc|: heh
<brixen>
er missed Access
<brixen>
Access Protocol
<yorickpeterse>
it's not often that I meet somebody with a similar acquired taste of humor
<yorickpeterse>
(or lack thereof depending on your point of view)
<yorickpeterse>
also fuck, that joke doesn't fit in a tweet
<yorickpeterse>
W3 logic: provide basic examples for stupidly complex selectors such as :nth-child(n), provide much better examples for a simple one such as :first-child
<yorickpeterse>
:areyoukidding"
<yorickpeterse>
fek
<yorickpeterse>
щ(゚д゚щ)
<brixen>
yorickpeterse: do you have macros for those or do you type them from memory every time?
<yorickpeterse>
I have a plugin for Weechat for that
<yorickpeterse>
but I type them by hand
<yorickpeterse>
Sometimes I cat the emoji db to see what they were called again :P
<brixen>
heh
<yorickpeterse>
ooooooooh, there's actually an autocomplete
<yorickpeterse>
I did not know that
<|jemc|>
yorickpeterse: what is the weechat plugin called?