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