Created
February 19, 2018 18:43
-
-
Save rvalieris/1146cfbd87e7af1f4c5622fb4f76e01e to your computer and use it in GitHub Desktop.
rakudo conda recipe
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
perl Configure.pl --backend=moar --gen-moar --prefix="$PREFIX" | |
make | |
make rakudo-test | |
make install |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ perl6 -e 'say "hello world"' | |
Could not map file '/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share' into memory: FIXME | |
at gen/moar/ModuleLoader.nqp:92 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/ModuleLoader.moarvm:) | |
from gen/moar/ModuleLoader.nqp:79 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/ModuleLoader.moarvm:load_module) | |
from <unknown>:1 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/perl6/runtime/CORE.setting.moarvm:<dependencies+deserialize>) | |
from gen/moar/ModuleLoader.nqp:257 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/ModuleLoader.moarvm:) | |
from gen/moar/ModuleLoader.nqp:247 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/ModuleLoader.moarvm:load_setting) | |
from src/Perl6/World.nqp:741 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/World.moarvm:load_setting) | |
from src/Perl6/World.nqp:518 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/World.moarvm:loading_and_symbol_setup) | |
from src/Perl6/Grammar.nqp:1231 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/Grammar.moarvm:comp_unit) | |
from src/Perl6/Grammar.nqp:532 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/Grammar.moarvm:TOP) | |
from gen/moar/stage2/QRegex.nqp:2330 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/QRegex.moarvm:parse) | |
from gen/moar/stage2/NQPHLL.nqp:1881 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:parse) | |
from gen/moar/stage2/NQPHLL.nqp:1797 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:execute_stage) | |
from gen/moar/stage2/NQPHLL.nqp:1830 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:run) | |
from gen/moar/stage2/NQPHLL.nqp:1833 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:) | |
from gen/moar/stage2/NQPHLL.nqp:1819 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:compile) | |
from gen/moar/stage2/NQPHLL.nqp:1519 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:eval) | |
from gen/moar/stage2/NQPHLL.nqp:1644 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:) | |
from gen/moar/stage2/NQPHLL.nqp:1699 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:command_eval) | |
from src/Perl6/Compiler.nqp:42 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/Perl6/Compiler.moarvm:command_eval) | |
from gen/moar/stage2/NQPHLL.nqp:1625 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/nqp/lib/NQPHLL.moarvm:command_line) | |
from gen/moar/main.nqp:47 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/perl6/runtime/perl6.moarvm:MAIN) | |
from gen/moar/main.nqp:38 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/perl6/runtime/perl6.moarvm:<mainline>) | |
from <unknown>:1 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/perl6/runtime/perl6.moarvm:<main>) | |
from <unknown>:1 (/opt/conda/conda-bld/rakudo_1519064305165/_t_env/share/perl6/runtime/perl6.moarvm:<entry>) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{% set version = "2018.01" %} | |
package: | |
name: rakudo | |
version: {{ version }} | |
source: | |
url: https://rakudo.perl6.org/downloads/star/rakudo-star-{{ version }}.tar.gz | |
sha256: 8f0290f409307c45a107360e7883f2fad3c19aa995133ab53e6f36ae9452d351 | |
build: | |
number: 0 | |
requirements: | |
build: | |
# perl is only needed for Configure.pl | |
- perl >=5.10.0 | |
- gcc | |
run: | |
- libgcc | |
test: | |
commands: | |
- perl6 -v | |
- perl6 -e 'say "hello world"' | |
about: | |
home: http://rakudo.org/ | |
license: Artistic-2.0 | |
summary: Rakudo is a compiler for the Perl 6 programming language. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment