Skip to content

Instantly share code, notes, and snippets.

@leto
Created October 18, 2011 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leto/1296456 to your computer and use it in GitHub Desktop.
Save leto/1296456 to your computer and use it in GitHub Desktop.
Invoking Parrot to generate install_config.fpmc
./parrot config_lib.pir --install > install_config.fpmc
/usr/bin/perl tools/build/parrot_config_c.pl --install > \
src/install_config.c
cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Wdeclaration-after-statement -Werror=declaration-after-statement -Wimplicit-function-declaration -Wimplicit-int -Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull -Wold-style-definition -Wstrict-prototypes -fvisibility=hidden -Isrc -Isrc/ -o src/install_config.o -c src/install_config.c
./parrot -o t/op/testlib/test_strings.pbc t/op/testlib/test_strings.pir
./parrot -o t/pmc/testlib/annotations.pbc t/pmc/testlib/annotations.pir
./parrot -o t/pmc/testlib/number.pbc t/pmc/testlib/number.pasm
/usr/bin/perl t/harness t/distro/*.t
===( 5;0 1/3 4/5 )==============================================# this may take a while...
t/distro/manifest_generated.t .. ok
t/distro/manifest.t ............ ok
All tests successful.
Files=2, Tests=8, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.16 cusr 0.02 csys = 0.21 CPU)
Result: PASS
make: *** No rule to make target `3'. Stop.
[FATAL ERROR] Bad file descriptor!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment