ChanServ changed the topic of #crystal-lang to: The Crystal programming language | | Fund Crystal's development: | GH: | Docs: | Gitter:
Sankalp- has joined #crystal-lang
Sankalp has quit [Ping timeout: 240 seconds]
Sankalp- is now known as Sankalp
jhass has quit [Ping timeout: 240 seconds]
jhass has joined #crystal-lang
ur5us has joined #crystal-lang
straight-shoota has quit [Ping timeout: 240 seconds]
jhass has quit [Ping timeout: 272 seconds]
straight-shoota has joined #crystal-lang
jhass has joined #crystal-lang
ur5us has quit [Ping timeout: 264 seconds]
<FromGitter> <> Is there anything you can do when two libraries contradict each other? I installed both `jhass/crystal-gobject` and `TamasSzekeres/x11-cr` and compilation always fails because the latter says `fun open_display = XOpenDisplay(display_name : PChar) : PDisplay` while the former's obscure magic says `fun open_display = XOpenDisplay : Void`
_ht has joined #crystal-lang
<yxhuvud> How are you trying to use them together? How do the failure look like?
<yxhuvud> ie, are you getting a linker error or a type error when calling them?
<yxhuvud> or (not very likely), are they defined in the same namespace and overwrite each other?
hightower3 has joined #crystal-lang
hightower2 has quit [Ping timeout: 240 seconds]
amk has quit [Ping timeout: 240 seconds]
amk has joined #crystal-lang
yxhuvud has quit [Remote host closed the connection]
<FromGitter> <HertzDevil> bump
yxhuvud has joined #crystal-lang
analogsalad has joined #crystal-lang
<FromGitter> <> separately fro each other. It looks like this: ⏎ ⏎ ```code paste, see link``` ⏎ ⏎ I'm not sure if the namespaces actually collide here because `crystal-gobject` ships no code directly, but afaik reads and applies external GObject (GTK) libraries. I'll try to figure that out now []
analogsalad has quit [Quit: bye]
<yxhuvud> Odd. I've no idea how to resolve that without rewriting the offending libraries
<FromGitter> <> hm, okay. thank you
notzmv has quit [Ping timeout: 276 seconds]
<FromGitter> <> I took a quick look to find what's offending but it's just too gnarly.
analogsalad has joined #crystal-lang
_ht has quit [Remote host closed the connection]
notzmv has joined #crystal-lang
<FromGitter> <lebogan> Hello, ⏎ I'm cross-compiling crystal for a RaspberryPi using the following" ⏎ ⏎ ```LLVM ERROR: Cannot generate unaligned atomic store``` ⏎ ... []
walez has joined #crystal-lang
analogsalad has quit [Quit: bye]
walez has quit [Ping timeout: 255 seconds]
<FromGitter> <Blacksmoke16> what llvm version are you on?
<FromGitter> <lebogan> 1) 0.0
<FromGitter> <lebogan> So I thought since I have v1.1.1 installed, why not just compile locally: ⏎ ⏎ ```code paste, see link``` ⏎ ⏎ Hmmm. All the apps I cross-compile on my dev box work great. I just know I'm overlooking something... []
ua__ has quit [Ping timeout: 256 seconds]
<FromGitter> <lebogan> That last was on the RaspberryPi itself.
ua__ has joined #crystal-lang