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