Personally, I always do:

    perl Configure.pl --gen-moar --gen-nqp --make-install

> On 14 May 2020, at 22:08, Joseph Brenner <doom...@gmail.com> wrote:
> 
> I'm having trouble doing a build of raku from github.  Could it
> be the INSTALL.txt file is out-of-date?
> 
> I was trying to build a "bleeding edge" Raku using the
> instructions here:
> 
>  https://github.com/rakudo/rakudo/blob/master/INSTALL.txt
> 
> So I thought I'd just need to do this:
> 
>  cd /home/doom/End/Sys/Perl6/dev
>  git clone git://github.com/rakudo/rakudo.git
>  cd rakudo
>  git pull
>  perl Configure.pl --gen-moar --gen-nqp --backends=moar
>  make
> 
>  pwd
>  /home/doom/End/Sys/Perl6/dev/rakudo
> 
>  ./perl6 --version
> 
> But actually, there is no ./perl6 here.  And I don't see a
> "Generating" message for it:
> 
>  [...]
>  +++ Generating       rakudo-gdb-m
>  +++ Generating       rakudo-lldb-m
>  +++ Generating       rakudo-valgrind-m
>  +++ Generating       perl6-gdb-m
>  +++ Generating       perl6-lldb-m
>  +++ Generating       perl6-valgrind-m
> 
> Trying something that looks close, I just get this an error:
> 
>  ./perl6-gdb-m --version
> 
>  Unhandled exception: While looking for
> '/home/doom/End/Sys/Perl6/dev/rakudo/perl6.moarvm': no such file or
> directory
> 
> That file doesn't exist... so despite the --gen-moar option, it
> wasn't created?
> 
>  sudo updatedb
>  locate perl6.moarvm
> 
>  /home/doom/End/Sys/Perl6/rakudo-star-2019.03/rakudo/perl6.moarvm
>  /home/doom/End/Sys/Perl6/rakudo-star-2020.01/rakudo/perl6.moarvm
>  /root/rakudo/share/perl6/runtime/perl6.moarvm
> 
> The INSTALL.txt describes a --with-moar option, so I thought I
> might try building with an existing moarvm:
> 
>  cd /home/doom/End/Sys/Perl6/dev/rakudo
>  perl Configure.pl
> --with-moar=/home/doom/End/Sys/Perl6/rakudo-star-2020.01/rakudo/perl6.moarvm
> --gen-nqp --backends=moar
>  make
> 
> But that just errors out:
> 
>  Unknown option: with-moar

Reply via email to