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 ;)