SenasOzys has quit [Remote host closed the connection]
btbytes has joined #ponylang
SenasOzys has joined #ponylang
SenasOzys has quit [Ping timeout: 248 seconds]
SenasOzys has joined #ponylang
user10032 has joined #ponylang
jemc has quit [Ping timeout: 260 seconds]
khan has quit [Quit: khan]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
khan has quit [Client Quit]
khan has joined #ponylang
inoas has quit [Ping timeout: 260 seconds]
btbytes has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
btbytes has joined #ponylang
nisanharamati has joined #ponylang
khan has quit [Quit: khan]
khan has joined #ponylang
inoas has joined #ponylang
inoas has quit [Client Quit]
khan has quit [Client Quit]
khan has joined #ponylang
vaninwagen has joined #ponylang
SenasOzys has quit [Read error: Connection reset by peer]
SenasOzys has joined #ponylang
vaninwagen has quit [Ping timeout: 248 seconds]
vassilvk has joined #ponylang
btbytes has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
khan has quit [Quit: khan]
user10032 has quit [Quit: Leaving]
tom has joined #ponylang
tom is now known as Guest51851
<Guest51851>
hey all anyone run into any issues installing on artful ?
<Guest51851>
i'm having some trouble with the llvm dependency
<SeanTAllen>
Guest51851: which is artful?
<vassilvk>
artful is ubuntu 17.10
<vassilvk>
Following the instructions for installing ponyc on Ubuntu while running in a Docker container ubuntu:17.10, fails on the first step of the instructions with error:
<SeanTAllen>
Looks like there is a package available for 3.9.1
<vassilvk>
"gpg: "D401AB61 DBE1D0A2" not a key ID: skipping"
<SeanTAllen>
you can keep going vassilvk
<Guest51851>
that was the error i was getting, i swapped out the gpg keys to the other example and they worked
<Guest51851>
llvm still giving me a whole bunch of noaps, going to try 3.9.1
<vassilvk>
Yeah - sorry, interleaved messages ...
<Guest51851>
docker container works like a charm
<vassilvk>
Which image?
<SeanTAllen>
Guest51851: what is "noaps"?
<SeanTAllen>
vassilvk: there's a prebuilt docker image
<vassilvk>
It works great on Docker image ubuntu:16.04, but not on ubuntu:17.10 (artful)
<Guest51851>
like a nope, but more enunciation on the"op"
<SeanTAllen>
sorry Guest51851, I dont understand
<SeanTAllen>
vassilvk: i'm afraid "but not on ubuntu 17.10" isn't something that i can diagnose. if you have more information you can supply, that would be helpful
<vassilvk>
@SeanTAllen, when following the Ubuntu installation instructions running in a Docker container based on image ubuntu:17.10, one gets this error on step 1: "gpg: "D401AB61 DBE1D0A2" not a key ID: skipping"
<SeanTAllen>
vassilvk: you can keep going after that
<Guest51851>
i used `379CE192D401AB61` and it worked for me
<SeanTAllen>
it appears different ubuntus have different keys they accept and we have no idea why
<SeanTAllen>
people have been changing those keys back and forth between a couple values for a while
<SeanTAllen>
it saying its not a key id and skipping isnt fatal
<Guest51851>
schrodinger's key?
nisanharamati has quit []
<SeanTAllen>
its a thing
<SeanTAllen>
a thing that at one point i tried to fix
<SeanTAllen>
then tried to not stab myself in the eye
<SeanTAllen>
then i came to accept as a thing that exists and that i need to accept
<Guest51851>
i might not feel so bad about the time i spent on it
<Guest51851>
::removes unnecessary github comment on this::
<vassilvk>
Trying to continue after the gpg error, yields the following on "apt-get update":
<vassilvk>
GPG error: https://dl.bintray.com/pony-language/ponyc-debian pony-language Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 379CE192D401AB61
<SeanTAllen>
yup that would happen after the key was rejected
<SeanTAllen>
"rejected"
<vassilvk>
Then: "N: Updating from such a repository can't be done securely, and is therefore disabled by default."
<SeanTAllen>
ah well
<vassilvk>
Maybe I can enable updates from insecure repositories?
<SeanTAllen>
that would be a setting in your ubuntu. that must be new for artful
<SeanTAllen>
ya
<vassilvk>
Thanks @SeanTAllen
<Guest51851>
i have an unmet dependency issue with libjsoncpp1 not being installable? i may have cheated and tab completed apt-get install `llvm-` to get llvm-6.0
<SeanTAllen>
Guest51851: I would advise using llvm 3.9.1
<SeanTAllen>
we are moving towards using our own vendored version of LLVM 3.9.1 as LLVM 4,5, and 6 all have bugs that we have to work around
<SeanTAllen>
not sure what libjsoncpp1 would be used by
<vassilvk>
Are you planning on using lld linker for cross-compilation?
<SeanTAllen>
we hope to be able to use lld someday. rather than the system linker. no one, that i know of, is working on that at the moment (specific to cross-compilation)
<vassilvk>
Got it. I'm asking because I saw a talk by Sylvan where he mentioned some plans re: "switching to llvm linker", but as far as I know lld is not available in 3.9.1...
btbytes has joined #ponylang
<SeanTAllen>
yes, we would like to be able to do that someday
<SeanTAllen>
trying to support multiple LLVMs isnt working for us.
<SeanTAllen>
3.9.1 is the only one that is officially supported
<SeanTAllen>
we plan on vendoring it same as rust does with their LLVM version
<SeanTAllen>
then we can from time to time upgrade
<SeanTAllen>
we can also patch our vendored version to fix bugs and submit them upstream
<vassilvk>
Makes sense. Somewhat, unrelated to Pony, do you know if LLVM 6 can compile and link LLVM 3.9.1-compatible IR?
<SeanTAllen>
no idea
<vassilvk>
Cool, thanks
<SeanTAllen>
There's work underway to use the Ubuntu PPA system to create packages for ponyc, that would get rid of the bintray gpg key issue
<vassilvk>
I am interested in putting together a self-contained docker-based toolchain where one can cross-build Pony executables on any docker host, without the need for installing build tools.
<vassilvk>
What I can gather so far is, lld which ships with LLVM 6 can cross-compile LLVM IR. If it is backward compatible with the LLVM IR generated by ponyc, this should be doable...
<SeanTAllen>
Let me know what you figure out, seems like an excellent goal
<vassilvk>
I'll post here if I have any progress (or if I fail spectacularly)
<Guest51851>
ls
<Guest51851>
...oops
<vassilvk>
lol
<SeanTAllen>
ive had to change my passwords after pasting them in here. that `ls` is pretty mild.
<vassilvk>
i hear ya. what irc clients do people use these days?
<Guest51851>
you don't use the same password for everything? i thought that's what this was all about
<Guest51851>
irssi?
<vassilvk>
Yeah, the one password for everything is where it's at
<SeanTAllen>
I use IRCCloud so I dont have to run a bouncer
<SeanTAllen>
The $5 a month is worth it to me
<vassilvk>
cool - it's about time i ditch this web-based irc - makes me feel a bit nostalgic tho :P
<vassilvk>
Laters all - thanks @SeanTAllen
vassilvk has quit [Quit: Page closed]
<SeanTAllen>
have a good night!
btbytes has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]