Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error Building Rakudo/Parrot on Mac OS X 10.5.6 (mixed perls) #733

Closed
p6rt opened this issue Mar 2, 2009 · 8 comments
Closed

Error Building Rakudo/Parrot on Mac OS X 10.5.6 (mixed perls) #733

p6rt opened this issue Mar 2, 2009 · 8 comments

Comments

@p6rt
Copy link

p6rt commented Mar 2, 2009

Migrated from rt.perl.org#63584 (status was 'resolved')

Searchable as RT63584$

@p6rt
Copy link
Author

p6rt commented Mar 2, 2009

From ck@ix.de

-----BEGIN PGP SIGNED MESSAGE-----
Hash​: SHA1

Hi,

I'm trying to build rakudo/parrot (checked out from GIT about 10 minutes
ago) on
Mac OS X 10.5.6. However, I get the error "get_bignum() not implemented
in class 'ParrotLibrary' (see attached make log).

- --
Christian Kirsch
Heise Zeitschriften Verlag * iX-Magazin
Tel +49-511-5352-590 Fax +49-30-78702289
KEINE ANNAHME VON DOC-DATEIEN * NO DOC FILES, PLEASE

Mindestinformationen im geschäftlichen E-Mail-Verkehr nach §37a HGB​:
Heise Zeitschriften Verlag GmbH & Co. KG
Registergericht​: Amtsgericht Hannover HRA 26709

Persönlich haftende Gesellschafterin​:
Heise Zeitschriften Verlag Geschäftsführung GmbH
Registergericht​: Amtsgericht Hannover, HRB 60405
Geschäftsführer​: Ansgar Heise, Steven P. Steinkraus, Dr. Alfons Schräder
-----BEGIN PGP SIGNATURE-----
Version​: GnuPG v1.4.7 (Darwin)

iD8DBQFJq5knYamCtkVm7roRAoCjAJ9TT786pzoGK1pWo/VzlNwfOgrYsQCfa43d
C0kA4cpRsBAGKmGCsNa4360=
=aEQx
-----END PGP SIGNATURE-----

@p6rt
Copy link
Author

p6rt commented Mar 2, 2009

From ck@ix.de

duden​:perl6 ck$ cd rakudo
duden​:rakudo ck$ make realclean; perl Configure.pl; make
perl -MExtUtils​::Command -e rm_f perl6.pbc perl6.c *.manifest *.pdb perl6.o perl6 perl6_s1.pbc Test.pir src/gen_*.pir src/gen_*.pm src/pmc/*.h src/pmc/*.c src/pmc/*.dump src/pmc/*.o src/pmc/*.bundle src/pmc/*.exp src/pmc/*.ilk src/pmc/*.manifest src/pmc/*.pdb src/pmc/*.lib src/pmc/objectref.pmc src/ops/*.h src/ops/*.c src/ops/*.o src/ops/*.bundle
perl -MExtUtils​::Command -e rm_f src/utils/Makefile Makefile
Reading configuration information from parrot/parrot_config
Creating Makefile

You can now use 'make' to build Rakudo Perl.
After that, you can use 'make test' to run some local tests,
or 'make spectest' to check out (via svn) a copy of the Perl 6
official test suite and run its tests.

/Users/ck/ix/0409/titel/perl6/rakudo/parrot/parrot /Users/ck/ix/0409/titel/perl6/rakudo/parrot/runtime/parrot/library/PGE/Perl6Grammar.pbc \
  --output=src/gen_grammar.pir \
  src/parser/grammar.pg src/parser/grammar-oper.pg
/Users/ck/ix/0409/titel/perl6/rakudo/parrot/parrot /Users/ck/ix/0409/titel/perl6/rakudo/parrot/compilers/nqp/nqp.pbc --output=src/gen_actions.pir \
  --encoding=fixed_8 --target=pir src/parser/actions.pm
perl build/gen_builtins_pir.pl src/classes/ClassHOW.pir src/classes/Object.pir src/classes/Any.pir src/classes/Signature.pir src/classes/Role.pir src/classes/Abstraction.pir src/classes/Protoobject.pir src/classes/Positional.pir src/classes/Associative.pir src/classes/Callable.pir src/classes/Bool.pir src/classes/Str.pir src/classes/Num.pir src/classes/Int.pir src/classes/Order.pir src/classes/Complex.pir src/classes/IO.pir src/classes/List.pir src/classes/Array.pir src/classes/Mapping.pir src/classes/Hash.pir src/classes/Range.pir src/classes/Code.pir src/classes/Block.pir src/classes/Routine.pir src/classes/Sub.pir src/classes/Regex.pir src/classes/Method.pir src/classes/Submethod.pir src/classes/Junction.pir src/classes/Failure.pir src/classes/Exception.pir src/classes/Nil.pir src/classes/Pair.pir src/classes/Whatever.pir src/classes/Capture.pir src/classes/Match.pir src/classes/Grammar.pir src/classes/Module.pir src/builtins/globals.pir src/builtins/any-list.pir src/builtins/any-num.pir src/builtins/any-str.pir src/builtins/assign.pir src/builtins/cmp.pir src/builtins/control.pir src/builtins/eval.pir src/builtins/enums.pir src/builtins/guts.pir src/builtins/io.pir src/builtins/match.pir src/builtins/math.pir src/builtins/misc.pir src/builtins/named-unary.pir src/builtins/op.pir src/builtins/parrot.pir src/builtins/system.pir src/builtins/traits.pir > src/gen_builtins.pir
perl build/gen_metaop_pir.pl > src/gen_metaop.pir
perl build/gen_junction_pir.pl src/gen_junction.pir
perl -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/lib build/gen_objectref_pmc.pl src/pmc/objectref_pmc.template \
  src/pmc/objectref.pmc
cd src/pmc && perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/dynpmc.pl generate perl6str objectref perl6scalar mutablevar perl6multisub
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --dump perl6str.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --dump objectref.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --dump perl6scalar.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --dump mutablevar.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --dump perl6multisub.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --c perl6str.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --c objectref.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --c perl6scalar.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --c mutablevar.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --c perl6multisub.pmc
perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/pmc2c.pl --library perl6_group --c perl6str.pmc objectref.pmc perl6scalar.pmc mutablevar.pmc perl6multisub.pmc
cd src/pmc && perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/dynpmc.pl compile perl6str objectref perl6scalar mutablevar perl6multisub
cc -c -o perl6str.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO perl6str.c
cc -c -o objectref.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO objectref.c
./objectref.c​: In function ‘Parrot_ObjectRef_class_init’​:
./objectref.c​:3532​: warning​: initialization from incompatible pointer type
cc -c -o perl6scalar.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO perl6scalar.c
./perl6scalar.c​: In function ‘Parrot_Perl6Scalar_class_init’​:
./perl6scalar.c​:917​: warning​: initialization from incompatible pointer type
cc -c -o mutablevar.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO mutablevar.c
cc -c -o perl6multisub.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO perl6multisub.c
cc -c -o lib-perl6_group.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO perl6_group.c
cd src/pmc && perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/dynpmc.pl linklibs perl6str objectref perl6scalar mutablevar perl6multisub
c++ -o perl6_group.bundle lib-perl6_group.o perl6str.o objectref.o perl6scalar.o mutablevar.o perl6multisub.o -lm -lutil -lreadline -lintl -lpthread -lm -L/opt/local/lib -licuuc -licudata -lpthread -lm -L/opt/local/lib -L/usr/local/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -undefined dynamic_lookup -bundle -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -lparrot
cd src/pmc && perl /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/dynpmc.pl copy --destination=/Users/ck/ix/0409/titel/perl6/rakudo/parrot/runtime/parrot/dynext perl6str objectref perl6scalar mutablevar perl6multisub
perl -I /Users/ck/ix/0409/titel/perl6/rakudo/parrot/lib /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/ops2c.pl CGoto --dynamic perl6.ops
perl -I /Users/ck/ix/0409/titel/perl6/rakudo/parrot/lib /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/ops2c.pl CGP --dynamic perl6.ops
perl -I /Users/ck/ix/0409/titel/perl6/rakudo/parrot/lib /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/ops2c.pl C --dynamic perl6.ops
perl -I /Users/ck/ix/0409/titel/perl6/rakudo/parrot/lib /Users/ck/ix/0409/titel/perl6/rakudo/parrot/tools/build/ops2c.pl CSwitch --dynamic perl6.ops
cc -c -o perl6_ops_cg.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO perl6_ops_cg.c
cc -c -o perl6_ops_cgp.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO perl6_ops_cgp.c
cc -c -o perl6_ops.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO perl6_ops.c
cc -c -o perl6_ops_switch.o -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/include -I/Users/ck/ix/0409/titel/perl6/rakudo/parrot/src/pmc -I/opt/local/include -fno-common -no-cpp-precomp -pipe -Wdeclaration-after-statement -I/usr/local/include -I/opt/local/include -pipe -fno-common -Wno-long-double -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16 -fvisibility=hidden -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -DHAS_GETTEXT -g -Wno-shadow -DHAVE_COMPUTED_GOTO perl6_ops_switch.c
c++ -o perl6_ops_cg.bundle perl6_ops_cg.o -L/opt/local/lib -L/usr/local/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -undefined dynamic_lookup -L/opt/local/lib -undefined dynamic_lookup -bundle -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -lparrot
c++ -o perl6_ops_cgp.bundle perl6_ops_cgp.o -L/opt/local/lib -L/usr/local/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -undefined dynamic_lookup -L/opt/local/lib -undefined dynamic_lookup -bundle -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -lparrot
c++ -o perl6_ops.bundle perl6_ops.o -L/opt/local/lib -L/usr/local/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -undefined dynamic_lookup -L/opt/local/lib -undefined dynamic_lookup -bundle -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -lparrot
c++ -o perl6_ops_switch.bundle perl6_ops_switch.o -L/opt/local/lib -L/usr/local/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -undefined dynamic_lookup -L/opt/local/lib -undefined dynamic_lookup -bundle -L/Users/ck/ix/0409/titel/perl6/rakudo/parrot/blib/lib -lparrot
perl -e "" > src/gen_setting.pir
/Users/ck/ix/0409/titel/perl6/rakudo/parrot/parrot -o perl6_s1.pbc perl6.pir
get_bignum() not implemented in class 'ParrotLibrary'
make​: *** [perl6_s1.pbc] Error 1
duden​:rakudo ck$

@p6rt
Copy link
Author

p6rt commented Mar 2, 2009

From @moritz

On Mon Mar 02 00​:32​:06 2009, ck@​ix.de wrote​:

I'm trying to build rakudo/parrot (checked out from GIT about 10 minutes
ago) on
Mac OS X 10.5.6. However, I get the error "get_bignum() not implemented
in class 'ParrotLibrary' (see attached make log).

In an off-list conversation Christian told me that he has two different
perls. I think he had one in /opt/bin/perl and used that for Rakudo's
Configure.pl, but the perl in $PATH (/usr/bin/perl) was still being used
by some of the build causing the trouble.

I don't know where that came from. Usually parrot sticks to the perl
it's configured with, and rakudo uses $^X quite consistently in build/*.pl.

Cheers,
Moritz

@p6rt
Copy link
Author

p6rt commented Mar 2, 2009

The RT System itself - Status changed from 'new' to 'open'

@p6rt
Copy link
Author

p6rt commented Mar 2, 2009

From ck@ix.de

-----BEGIN PGP SIGNED MESSAGE-----
Hash​: SHA1

The bug seems to be due to two different Perl versions installed on the
mac (one in /usr/bin, the other one in /opt/local/bin).

After changing the PATH so that the version in /usr/bin was used
exclusively, the build process terminated without any error.

- --
Christian Kirsch
Heise Zeitschriften Verlag * iX-Magazin
Tel +49-511-5352-590 Fax +49-30-78702289
KEINE ANNAHME VON DOC-DATEIEN * NO DOC FILES, PLEASE

Mindestinformationen im geschäftlichen E-Mail-Verkehr nach §37a HGB​:
Heise Zeitschriften Verlag GmbH & Co. KG
Registergericht​: Amtsgericht Hannover HRA 26709

Persönlich haftende Gesellschafterin​:
Heise Zeitschriften Verlag Geschäftsführung GmbH
Registergericht​: Amtsgericht Hannover, HRB 60405
Geschäftsführer​: Ansgar Heise, Steven P. Steinkraus, Dr. Alfons Schräder
-----BEGIN PGP SIGNATURE-----
Version​: GnuPG v1.4.7 (Darwin)

iD8DBQFJq7C2YamCtkVm7roRAjzlAJ0ZzqNsCC7M2ojm2DBgkeb1zL7yBACfYy4K
jy/UzX5VFOdkWtkuu8onFLs=
=YMoS
-----END PGP SIGNATURE-----

@p6rt
Copy link
Author

p6rt commented Sep 20, 2011

From @coke

Looks like the original issue was diagnosed; I regularly build on darwin with no issues.

If this is still an issue on recent rakudos, please let us know.

Regards.

--
Will "Coke" Coleda

1 similar comment
@p6rt
Copy link
Author

p6rt commented Sep 20, 2011

From @coke

Looks like the original issue was diagnosed; I regularly build on darwin with no issues.

If this is still an issue on recent rakudos, please let us know.

Regards.

--
Will "Coke" Coleda

@p6rt
Copy link
Author

p6rt commented Sep 20, 2011

@coke - Status changed from 'open' to 'resolved'

@p6rt p6rt closed this as completed Sep 20, 2011
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant