01:48
ilbot3 joined
04:17
mtj_ joined
17:36
japhb joined
|
|||
mst | hrmf | 19:00 | |
do we configure the 3rdparty bits at 'make' time? | |||
that's ... odd | |||
TimToady | jnthn is an odd person, but we keep him around anyway because he has a luscious accent | 19:06 | |
mst | I'm committing pretty much the same sin | 19:26 | |
just a layer further out | |||
jnthn | "It builds. Be happy!" :-) | 19:28 | |
I *think* it's only dyncall that's doing it, and it may not be much work to make it happen at some other point. | 19:30 | ||
mst | jnthn: I want it to build *and* not make downstream people hate me | 19:41 | |
however, I'm getting somewhere anyway | |||
heh, the NQP build docs tell me it 'installs to the same place as parrot' | 20:01 | ||
... | 20:15 | ||
ok, nqp doesn't actually honour --prefix to its configure | 20:18 | ||
wonderful | |||
timotimo | um ... it doesn't? o_O | 20:19 | |
mst | it seems to really really expect moar to be in the exact same prefix | 20:20 | |
I'm now applying hackery | |||
ok | 20:24 | ||
that sort of works | 20:25 | ||
but now it's trying to build installed files | |||
make: *** No rule to make target `/blah/share/nqp/lib/MAST/Ops.nqp', needed by `gen/moar/stage1/MASTOps.moarvm'. Stop. | 20:26 | ||
wtf | |||
oh for FUCK's sake that .nqp file is in MoarVM | 20:29 | ||
timotimo | oh | 20:30 | |
yeah, of course it is | |||
it's generated from the op list | |||
20:30
zakharyas joined
|
|||
mst | that would be fine if it was looking for it where I said --with-moar | 20:31 | |
but it's looking for it in --prefix | 20:32 | ||
this is a trainwreck | |||
timotimo | right, obviously we've never thought to try --with-moar vs --prefix before :) | ||
mst | also moarvm didn't install a lib/MAST/Ops.nqp | ||
so even if I fix that, it still won't work | |||
timotimo | huh | ||
that's strange, it really should, though | |||
mst | ooooh | 20:33 | |
FOUND IT | |||
stupid me looked in lib | |||
misunderstood the paths | |||
right | |||
getting there. | 20:34 | ||
also nqp has no --bindir option | 20:36 | ||
because ... because | |||
timotimo | it doesn't make binaries :P | 20:38 | |
mst | uh, wtf is nqp-m then? | ||
timotimo | just a shell script | 20:39 | |
mst | which means --bindir should exist for that. | ||
please don't make such stupid jokes | |||
it's not funny when I'm four hours in | |||
GODDAMNIT IT WROTE A Makefile with 'PREFIX =' again | 20:48 | ||
also setting BIN_DIR for Makefile is insufficient because --bindir doesn't exist so install-moar-runner.pl gets the wrong target dir | 21:05 | ||
(complaining out loud, I'm working around it fine, I'll do patches later) | 21:06 | ||
ROCK ON | 21:17 | ||
This is nqp version 2016.07 built on MoarVM version 2016.07 | |||
21:17
brrt joined
|
|||
brrt | hey mst, for whom are you making a release? :-) | 21:18 | |
mst | brrt: CPAN | 21:25 | |
brrt | you're going to put rakudo on CPAN? | ||
mst is attempting to script starball -> Alien::NQP, Alien::MoarVM, Alien::Rakudo | |||
brrt | that is cool | ||
mst | yeah, I did it once already, but it sucked because parrot | ||
brrt | oh well, i'll leave you to your frustrations | 21:26 | |
mst | hey, two out of three | ||
brrt | :-P | ||
mst | tomorrow is rakudo, then using App::opan to test them against the fresh 5.24 I compiled earlier | ||
brrt | uhuh | 21:27 | |
and then for a bigger splash, Inline::Perl6? | 21:28 | ||
mst | nine already shipped that | ||
brrt | on the CPAN? | ||
mst | p3rl.org/Inline::Perl6 | ||
that's what's motivating me to reconstruct all this | 21:29 | ||
make it possible for people to use perl6 in perl5 programs just by adding three Alien:: dists plus the Inline:: one to their cpanfile | |||
mst wants this to get at the grammar engine ;) |