wendar has quit [Remote host closed the connection]
wendar has joined #mirage
yomimono_ has quit [Ping timeout: 240 seconds]
demonimin has quit [Ping timeout: 264 seconds]
pagurus` has joined #mirage
pagurus has quit [Ping timeout: 240 seconds]
andreas23 has quit [Quit: Leaving.]
Haudegen has joined #mirage
andreas23 has joined #mirage
Haudegen has quit [Read error: Connection reset by peer]
Haudegen has joined #mirage
argent_smith has joined #mirage
mort___ has joined #mirage
argent_smith has quit [Quit: Leaving.]
mort___ has left #mirage [#mirage]
demonimin has joined #mirage
adamsteen has joined #mirage
<adamsteen>
Hey Mato
mort___ has joined #mirage
mort___ has quit [Client Quit]
<mato>
adamsteen: Hi Adam!
<mato>
adamsteen: I've made some progress, with avsm's help have a working OPAM 2 install on OpenBSD 6.3
<adamsteen>
i have testing OPAM 2 yet
<mato>
adamsteen: Which needs to be built from source; I'll add the steps to our OpenBSD issue
<adamsteen>
havent sorry
<mato>
I could not get OPAM 1 to work due to the external solver not being available and no aspcud
<mato>
So just gave up on that
<adamsteen>
Arrh yes! I had to build all that from scratch too
<mato>
Am now trying to figure out the pkgconf/pkg-config problem
<mato>
OPAM 2 install is actually pretty straightforward if you know the steps to use
<adamsteen>
now that would be nice!
<adamsteen>
I will be around, if you need anything
<mato>
AFAICT the problem is that /usr/bin/pkg-config does not support ${pcfiledir}
<mato>
In theory that could be fixed by generating all the Mirage .pc files with a fixed ${prefix} at install time, but that's quite a pain
<adamsteen>
its it possible to make the pkg-config a variable? and default it to pkg-config?
<mato>
That would be the same amount of effort
<adamsteen>
oh
<mato>
I think the easiest option right now is to try and detect the situation if running on OpenBSD (at the time solo5-kernel-ukvm is built) and complain to the user if they don't have the "right" pkg-config in $PATH
mort___ has joined #mirage
<mato>
it's a hack, but I can't think of anything easier right now
<mato>
long term the proper fix would be to stop using pkg-config entirely and use OPAM per-package variables to pass the values around, but that would make us depend on OPAM 2
<adamsteen>
It makes sense to me and is very easy to setup
<mato>
anyway, let me set $PATH and actually test the rest of your changes to see if everything works
<adamsteen>
i will be in and out over the next hour then i probably won't be back till about 12:30pm utc ( or 8:30am in Perth Australia)
<adamsteen>
also note anything with gmp-freestanding will fail, i have fixes up until nocrypto, nothing worth a pr yet tho
<mato>
sure
<mato>
i have about an hour as well...
<mato>
adamsteen: will you be around tomorrow morning CET?
<adamsteen>
before 9am maybe
<adamsteen>
its 5:30pm here
<adamsteen>
I have a work function from 4pm here ( or 9am CET)
<mato>
ok, thanks, I might just merge the existing PRs as-is, then sort out the pkgconf problem in a followup. Will decide this afternoon.
<adamsteen>
I will still be here for the next 40mins or so
<adamsteen>
i will thinking about the pkgconf problem further and see what I can come up with
<hannes>
(adamsteen btw your nocrypto patch breaks installation on my system as well, it also needs to be different from the mirage-solo5 approach since nocrypto is also used with unix (and there we want to install a shared library, and only have the cross-compiled c sources for solo5 come without a shared library)
<mato>
Well, once opam depext is fixed on openbsd, what we could do is -- if we detect the situation on OpenBSD we install the symlink ourselves in the opam install script for solo5-kernel-ukvm, into the per-OPAM bin directory
<mato>
(and print a prominent warning)
<adamsteen>
i think opam depext was merged 25mins ago, just got an email
<mato>
yes, altgr just told me, but it needs testing before releasing a new version
<mato>
(the ocaml-freestanding is your openbsd branch)
<adamsteen>
cheers, i will have a look into it when i can
<adamsteen>
brb gotta get the dog some food
<mato>
no worries
<adamsteen>
i think thats my cue to go
<adamsteen>
i will be interested in your opam2 information
<adamsteen>
and i will look into whats going on with 6.3 vs Current and mirage hello tutorial
<adamsteen>
glad i could get on here for a bit
<mato>
adamsteen: cool, thanks for dropping in
<mato>
adamsteen: if things look mergeable tomorrow AM my time then I'll click some buttons
<mato>
adamsteen: otherwise after I get back from sailing (14th)
<adamsteen>
mato: good night/day, i suspect it will be when you get back, i am thinking its a OpemBSD kernel vmm thing, which would mean 6.4 would be the next stable that would be work
<adamsteen>
hannes: good night/day, that would be cool if you got somewhere with nocrypto, but i now have more import things to sort, mirageos on OpenBSD 6.3
<adamsteen>
caio all
adamsteen has left #mirage [#mirage]
mort___ has quit [Quit: Leaving.]
mort___ has joined #mirage
ExtraCrispy has joined #mirage
argent_smith has joined #mirage
Haudegen has quit [Remote host closed the connection]
mort___ has left #mirage [#mirage]
argent_smith1 has joined #mirage
argent_smith has quit [Ping timeout: 255 seconds]
Haudegen has joined #mirage
andreas23 has quit [Quit: Leaving.]
djs55 has quit [Quit: Leaving.]
djwillia has left #mirage ["ERC (IRC client for Emacs 25.3.1)"]
Haudegen has quit [Remote host closed the connection]
Haudegen has joined #mirage
andreas23 has joined #mirage
mort___ has joined #mirage
argent_smith1 has quit [Quit: Leaving.]
argent_smith has joined #mirage
mort___ has left #mirage [#mirage]
ExtraCrispy has quit [Quit: ExtraCrispy]
argent_smith has quit [Quit: Leaving.]
Haudegen has quit [Remote host closed the connection]