是否可以在 Raspberry Pi 3 上使用 compile/install Perl6?
Is it possible to compile/install Perl6 on a Raspberry Pi 3?
我正在尝试在 Raspberry Pi 3.
上安装 Rakudo Star 2018.04
我愿意:
sudo perl Configure.pl --gen-moar --gen-nqp --prefix ~/rakudo
并成功完成。
然后我尝试:
sudo make-install
但它失败了:
The following step can take a long time, please be patient.
/home/pi/rakudo/bin/moar --libpath="blib" --libpath="/home/pi/rakudo/share/nqp/lib" --libpath="/home/pi/rakudo/share/nqp/lib" perl6.moarvm --nqp-lib=blib --setting=NULL --ll-exception --optimize=3 --target=mbc --stagestats --output=CORE.setting.moarvm gen/moar/CORE.setting
Stage start : 0.000
Stage parse : 459.019
Stage syntaxcheck: 0.000
Stage ast : 0.000
Stage optimize : Killed
Makefile:504: recipe for target 'CORE.setting.moarvm' failed
make[1]: *** [CORE.setting.moarvm] Error 137
make[1]: Leaving directory '/home/pi/rakudo-star-2018.04/rakudo'
Makefile:43: recipe for target 'rakudo/perl6-m' failed
make: *** [rakudo/perl6-m] Error 2
系统信息:
OS: Raspbian GNU/Linux 9.4 (stretch) armv7l
Model: Raspberry Pi 3 Model B Rev 1.2
Kernel: 4.14.34-v7+
Uptime: 62 days, 31 minutes
Packages: 552
Shell: bash 4.4.12
CPU: ARMv7 rev 4 (v7l) (4) @ 1.2GHz
Memory: 137MB / 927MB
有什么想法吗?
RAM 太小了。当我为 x86_64 编译时,我需要大约 1400 MiB。
试用更强大的 arm 机器,您可以在 OBS 免费获得一个。
您可以尝试增加交换 space,如 indicated in this answer in the RasPi SO。然而,它会很慢,但一旦它建成,它就永远建成了,我想。
更新
是的。
这个周末我在 Raspberry Pi 3B+ 上构建了 "Raku" Perl (2018.10)。我像以前一样首先安装了交换空间。构建花了一个多小时——我不确定花了多长时间,我 运行 nohup——但它完成了,我现在已经有了 Raku。
wget https://rakudo.perl6.org/downloads/star/rakudo-star-2018.10.tar.gz
tar xfz rakudo-star-2018.10.tar.gz
cd rakudo-star-2018.10/
sudo perl Configure.pl --gen-moar --make-install --prefix ~/rakudo
sudo make
sudo nohup make install
旧回复
我八月份在 Pi Zero W 上构建了 "Raku" Perl (2018.06)。我不得不 运行 交换空间,构建花费了 小时 ,但现在我在三个 Rpi 零 W 上安装了 Perl6。
构建的亮点,我记得它们:
405 wget https://rakudo.perl6.org/downloads/star/rakudo-star-2018.06.tar.gz
407 tar xfz rakudo-star-2018.06.tar.gz
411 cd rakudo-star-2018.06/
413 sudo perl Configure.pl --gen-moar --make-install --prefix ~/rakudo
433 sudo make
450 sudo nohup make install
我正在尝试在 Raspberry Pi 3.
上安装 Rakudo Star 2018.04我愿意:
sudo perl Configure.pl --gen-moar --gen-nqp --prefix ~/rakudo
并成功完成。
然后我尝试:
sudo make-install
但它失败了:
The following step can take a long time, please be patient.
/home/pi/rakudo/bin/moar --libpath="blib" --libpath="/home/pi/rakudo/share/nqp/lib" --libpath="/home/pi/rakudo/share/nqp/lib" perl6.moarvm --nqp-lib=blib --setting=NULL --ll-exception --optimize=3 --target=mbc --stagestats --output=CORE.setting.moarvm gen/moar/CORE.setting
Stage start : 0.000
Stage parse : 459.019
Stage syntaxcheck: 0.000
Stage ast : 0.000
Stage optimize : Killed
Makefile:504: recipe for target 'CORE.setting.moarvm' failed
make[1]: *** [CORE.setting.moarvm] Error 137
make[1]: Leaving directory '/home/pi/rakudo-star-2018.04/rakudo'
Makefile:43: recipe for target 'rakudo/perl6-m' failed
make: *** [rakudo/perl6-m] Error 2
系统信息:
OS: Raspbian GNU/Linux 9.4 (stretch) armv7l
Model: Raspberry Pi 3 Model B Rev 1.2
Kernel: 4.14.34-v7+
Uptime: 62 days, 31 minutes
Packages: 552
Shell: bash 4.4.12
CPU: ARMv7 rev 4 (v7l) (4) @ 1.2GHz
Memory: 137MB / 927MB
有什么想法吗?
RAM 太小了。当我为 x86_64 编译时,我需要大约 1400 MiB。
试用更强大的 arm 机器,您可以在 OBS 免费获得一个。
您可以尝试增加交换 space,如 indicated in this answer in the RasPi SO。然而,它会很慢,但一旦它建成,它就永远建成了,我想。
更新
是的。
这个周末我在 Raspberry Pi 3B+ 上构建了 "Raku" Perl (2018.10)。我像以前一样首先安装了交换空间。构建花了一个多小时——我不确定花了多长时间,我 运行 nohup——但它完成了,我现在已经有了 Raku。
wget https://rakudo.perl6.org/downloads/star/rakudo-star-2018.10.tar.gz
tar xfz rakudo-star-2018.10.tar.gz
cd rakudo-star-2018.10/
sudo perl Configure.pl --gen-moar --make-install --prefix ~/rakudo
sudo make
sudo nohup make install
旧回复
我八月份在 Pi Zero W 上构建了 "Raku" Perl (2018.06)。我不得不 运行 交换空间,构建花费了 小时 ,但现在我在三个 Rpi 零 W 上安装了 Perl6。
构建的亮点,我记得它们:
405 wget https://rakudo.perl6.org/downloads/star/rakudo-star-2018.06.tar.gz
407 tar xfz rakudo-star-2018.06.tar.gz
411 cd rakudo-star-2018.06/
413 sudo perl Configure.pl --gen-moar --make-install --prefix ~/rakudo
433 sudo make
450 sudo nohup make install