02:22
ggoebel joined
03:00
Qingyun039 joined
08:02
domidumont joined
08:06
domidumont joined
08:54
dogbert11 joined
09:20
FROGGS joined
|
|||
FROGGS | o/ | 09:38 | |
dalek | arVM/mach-clock_gettime: 07d053f | FROGGS++ | src/platform/posix/time.c: work around clock_gettime issue on OSX This hopefully resolves issue #437. Needs testing on pre- and post OSX 10.12 / Xcode 8. |
10:37 | |
FROGGS | lizmat: can you please test that branch? (see github.com/MoarVM/MoarVM/issues/437 ) | 10:38 | |
lizmat | FROGGS: I'm still on 10.10, | 10:39 | |
does that make sense then ? | |||
FROGGS | lizmat: it does | ||
lizmat | I only need to build MoarVM, right ? | ||
FROGGS | because the patch affects all osx versions, and I'd like to not break older boxes | 10:40 | |
lizmat: make install in MoarVM, and then spectest or so | |||
lizmat | argh, it's been a while since I did not use the genned MoarVM/nqp | 10:43 | |
FROGGS | well, just chdir into MoarVM, and change branch and make install? | 10:47 | |
that should work IMO | |||
if these bloody osx boxes wouldnt that expensive I'd own an older box... | |||
wouldnt be* | |||
lizmat | FROGGS: make install worked fine | 10:48 | |
FROGGS | well, that's something :o) | ||
perl6 -e 'say time' # might already be enough as a test | |||
lizmat | but seriously, how do I then use this MoarVM with my dev rakudo? | ||
--with-moar doesn't seem to be a valid parameter anymore, even though that's in INSTALL.txt ? | 10:49 | ||
FROGGS | lizmat: it will be used if you'd just invoke perl6 | ||
lizmat | if you say so | 10:50 | |
LizyPro:rakudo.moar liz$ ./perl6 --version | 10:51 | ||
This is Rakudo version 2016.10-171-g2ef2fdb built on MoarVM version 2016.10-37-gf769569 | |||
implementing Perl 6.c. | |||
FROGGS | yes, the git version is only picked up when you reconfigure | ||
and we dont need that | |||
make install in MoarVM replaces the moar executable, and that's the one that is used when running perl6 | 10:52 | ||
lizmat | so, let me recap: | ||
FROGGS | (since perl6 is just a shell script) | ||
lizmat | I'm in the rakudo dir, I do chdir nqp/MoarVM | ||
then git pull and git checkout yourbranch | |||
then do make install in there ? | 10:53 | ||
FROGGS | $ ls -l $(which moar) | ||
-rwxr-xr-x 1 froggs froggs 257680 Nov 5 11:53 /home/froggs/dev/nqp/install/bin/moar | |||
lizmat: correct | |||
$ cat $(which perl6) | |||
#!/bin/sh | |||
exec /home/froggs/dev/nqp/install/bin/moar --execname="$0" --libpath="/home/froggs/dev/nqp/install/share/nqp/lib" --libpath="/home/froggs/dev/nqp/install/share/perl6/lib" --libpath="/home/froggs/dev/nqp/install/share/perl6/runtime" /home/froggs/dev/nqp/install/share/perl6/runtime/perl6.moarvm "$@" | |||
lizmat | ok, rerunning this now | 10:54 | |
FROGGS | so the replaced moar exe will be used | ||
lizmat | $ perl6 'say "foo"' | 10:55 | |
Unhandled exception: add container config needs concrete string | |||
at gen/moar/m-main.nqp:10 (/Users/liz/Github/rakudo.moar/install/share/perl6/runtime/perl6.moarvm:<mainline>) | |||
actually, perl6 --version gives the same | |||
FROGGS | what the heck | 10:57 | |
lizmat | going back in there, checking out the MOAR_REVISION, then doing make install, restores the status | ||
FROGGS | okay, so far so weird... | 10:58 | |
lizmat | next week I should be able to give you 10.12 info, when my new iMac arrives | ||
FROGGS tries to build HEAD of everything | 11:01 | ||
FROGGS watches travis-ci.org/MoarVM/MoarVM/builds/173477026 in the meantime | 11:03 | ||
$ perl6 -v | 11:05 | ||
This is Rakudo version 2016.10-176-gaa97f86 built on MoarVM version 2016.10-40-g68a18b4 | |||
lizmat: HEAD of rakudo+nqp and my branch works | 11:06 | ||
now I'll try my branch + NQP_REVISION + rakudo HEAD | 11:07 | ||
$ perl6 -e 'say time' | 11:10 | ||
1478344238 | |||
~/dev/nqp$ perl6 --version | |||
This is Rakudo version 2016.10-176-gaa97f86 built on MoarVM version 2016.10-40-g68a18b4 | |||
so that works too | |||
lizmat: can you try my moarvm branch again after you've upgraded to rakudo HEAD? | 11:11 | ||
11:18
domidumont joined
|
|||
lizmat | FROGGS: I'm always on rakudo HEAD | 11:21 | |
;-) | 11:22 | ||
so retrying your branch doesn't make sense, as it already was on HEAD that generated the error | 11:23 | ||
jnthn | The container config error is usually a sign of the extops in Rakudo needing a rebuild | 11:54 | |
(so just make clean and make in Rakudo should sort it) | |||
12:25
dogbert17_ joined
|
|||
FROGGS | ahh, okay, that's why it worked for me... | 13:19 | |
I usually reconfigure every time | |||
:o( | 13:52 | ||
travis-ci.org/MoarVM/MoarVM/jobs/173477037#L394 | |||
so, not perfect yet | |||
dalek | arVM/mach-clock_gettime: f7e5e11 | FROGGS++ | src/platform/posix/time.c: include headers for clock_get_time on OS X |
13:56 | |
17:27
domidumont joined
17:28
domidumont joined
18:09
domidumont joined
19:12
zakharyas joined
23:08
stmuk_ joined
|