Build of parrot with vanilla toolchain

The build took 00h 05m 24s and was SUCCESSFUL.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
263,679 ansic
96,113 perl
1,927 yacc
1,530 lex
1,163 lisp
782 cpp
646 python
335 ruby
140 sh
49 cs
32 makefile
30 asm
366,426 total

The process tree of the build process is here.

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

CMD: sudo -u tuscan red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: parrot 8.1.0-2 (Wed Aug 24 13:31:55 UTC 2016)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> Installing missing dependencies...
# resolving dependencies...
# looking for conflicting packages...
#
# Packages (1) perl-json-2.90-1
#
# Total Installed Size: 0.23 MiB
#
# :: Proceed with installation? [Y/n]
# checking keyring...
# checking package integrity...
# loading package files...
# checking for file conflicts...
# checking available disk space...
# :: Processing package changes...
# installing perl-json...
# :: Running post-transaction hooks...
# (1/1) Updating manpage index...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# --parrot_is_shared is deprecated. please use --enable-shared instead at lib/Parrot/Configure/Options.pm line 117.
# Parrot Version 8.1.0 Configure 2.0
# Copyright (C) 2001-2015, Parrot Foundation.
#
# Hello, I'm Configure. My job is to poke and prod your system to figure out
# how to build Parrot. The process is completely automated, unless you passed in
# the `--ask' flag on the command line, in which case I'll prompt you for a few
# pieces of info.
#
# Since you're running this program, you obviously have Perl 5--I'll be pulling
# some defaults from its configuration.
#
# init::manifest - Check MANIFEST.....................................done.
# init::defaults - Set Configure's default values.....................done.
# init::install - Set up installation paths..........................done.
# init::hints - Load platform and local hints files................done.
# inter::progs - Determine what C compiler and linker to use........done.
# inter::make - Is make installed...................................yes.
# inter::lex - Is lex installed................................skipped.
# inter::yacc - Is yacc installed...............................skipped.
# auto::gcc - Is your C compiler actually gcc................yes, 6.1.
# auto::glibc - Is GNU libc installed...............................yes.
# auto::backtrace - Does libc have the backtrace* functions.............yes.
# auto::msvc - Is your C compiler actually Visual C++..........skipped.
# auto::attributes - Detect compiler attributes.........................done.
# auto::arch - Determine CPU architecture and type, and OS........done.
# auto::cpu - Generate CPU specific stuff........................done.
# init::optimize - Enable optimization.................................yes.
# inter::shlibs - Determine flags for building shared libraries.....-fPIC.
# inter::libparrot - Should parrot link against a shared library.........yes.
# inter::types - What types should Parrot use.......................done.
# auto::ops - Which opcode files should be compiled in...........done.
# auto::pmc - Which pmc files should be compiled in..............done.
# auto::headers - Probe for C headers................................done.
# auto::sizes - Determine some sizes...............................done.
# auto::byteorder - Compute native byteorder for wordsize.....little-endian.
# auto::va_ptr - Test the type of va_ptr........................register.
# auto::format - What formats should be used for sprintf............done.
# auto::isreg - Does your C library have a working S_ISREG..........yes.
# auto::llvm - Is minimum version of LLVM installed............skipped.
# auto::inline - Does your compiler support inline....................no.
# auto::gc - Determine allocator to use..........................gms.
# auto::memalign - Does your C library support memalign................yes.
# auto::signal - Determine some signal stuff........................done.
# auto::socklen_t - Determine whether there is socklen_t................yes.
# auto::stat - Detect stat type....................................bsd.
# auto::neg_0 - Determine whether negative zero can be printed......yes.
# auto::env - Does your C library have setenv / unsetenv.........both.
# auto::timespec - Does your system has timespec.......................yes.
# auto::infnan - Is standard C Inf/NaN handling present..............yes.
# auto::thread - Does your system have threads.......................yes.
# auto::gmp - Does your platform support GMP...............yes, 6.1.1.
# auto::readline - Does your platform support readline.................yes.
# auto::pcre - Does your platform support pcre...............yes, 8.39.
# auto::opengl - Does your platform support OpenGL....................no.
# auto::zlib - Does your platform support zlib.....................yes.
# auto::gettext - Does your configuration include gettext.............yes.
# auto::snprintf - Test for snprintf..............................yes, C99.
# auto::mathl - Test for long math support..........................yes.
# auto::perldoc - Is perldoc installed................................yes.
# auto::coverage - Are coverage analysis tools installed...Negative repeat count does nothing at lib/Parrot/Configure.pm line 481.
# lacking gcov2perl cover.
# auto::pod2man - Is pod2man installed................................yes.
# auto::ctags - Is (exuberant) ctags installed.......................no.
# auto::icu - Is ICU installed..............................yes, 57.1.
# auto::libffi - Is libffi installed..........................yes, 3.2.1.
# auto::ipv6 - Determine IPV6 capabilities.........................yes.
# auto::platform - Generate a list of platform object files...........done.
# auto::alignof - Determine offsetof values for our types.........skipped.
# auto::expect - Does your compiler support __builtin_expect.........yes.
# auto::warnings - Detect supported compiler warnings.................done.
# gen::config_h - Generate C headers.................................done.
# gen::core_pmcs - Generate core pmc list.............................done.
# gen::opengl - Generating OpenGL bindings......................skipped.
# gen::makefiles - Generate makefiles and other build files...........done.
# gen::config_pm - Record configuration data for later retrieval......done.
# Okay, we're done!
#
# You can now use `make' to build your Parrot.
# After that, you can use `make test' to run the test suite.
#
# Happy Hacking,
# The Parrot Team
#
# /usr/bin/perl tools/build/h2inc.pl include/parrot/enums.h lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm
# /usr/bin/perl tools/build/addgenerated.pl "lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm" "[devel]" lib
# /usr/bin/perl tools/build/pbcversion_h.pl > include/parrot/pbcversion.h
# /usr/bin/perl tools/build/addgenerated.pl "include/parrot/pbcversion.h" "[main]" include
# /usr/bin/perl tools/build/vtable_h.pl
# /usr/bin/perl tools/build/addgenerated.pl "include/parrot/vtable.h" "[main]" include
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --vtable
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/default.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedintegerarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedintegerarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/callcontext.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/callcontext.pmc
# /usr/bin/perl tools/build/c2str.pl src/string/api.c > src/string/api.str
# /usr/bin/perl tools/build/c2str.pl src/debug.c > src/debug.str
# /usr/bin/perl tools/build/c2str.pl src/dynext.c > src/dynext.str
# /usr/bin/perl tools/build/c2str.pl src/exceptions.c > src/exceptions.str
# /usr/bin/perl tools/build/c2str.pl src/global_setup.c > src/global_setup.str
# /usr/bin/perl tools/build/c2str.pl src/hll.c > src/hll.str
# /usr/bin/perl tools/build/c2str.pl src/call/pcc.c > src/call/pcc.str
# /usr/bin/perl tools/build/c2str.pl src/call/args.c > src/call/args.str
# /usr/bin/perl tools/build/c2str.pl src/interp/inter_cb.c > src/interp/inter_cb.str
# /usr/bin/perl tools/build/c2str.pl src/interp/api.c > src/interp/api.str
# /usr/bin/perl tools/build/c2str.pl src/io/api.c > src/io/api.str
# /usr/bin/perl tools/build/c2str.pl src/key.c > src/key.str
# /usr/bin/perl tools/build/c2str.pl src/library.c > src/library.str
# /usr/bin/perl tools/build/c2str.pl src/multidispatch.c > src/multidispatch.str
# /usr/bin/perl tools/build/c2str.pl src/namespace.c > src/namespace.str
# /usr/bin/perl tools/build/c2str.pl src/nci/api.c > src/nci/api.str
# /usr/bin/perl tools/build/c2str.pl src/nci/core_thunks.c > src/nci/core_thunks.str
# /usr/bin/perl tools/build/c2str.pl src/nci/extra_thunks.c > src/nci/extra_thunks.str
# /usr/bin/perl tools/build/c2str.pl src/nci/signatures.c > src/nci/signatures.str
# /usr/bin/perl tools/build/c2str.pl src/packfile/api.c > src/packfile/api.str
# /usr/bin/perl tools/build/c2str.pl src/packfile/segments.c > src/packfile/segments.str
# /usr/bin/perl tools/build/c2str.pl src/packfile/object_serialization.c > src/packfile/object_serialization.str
# /usr/bin/perl tools/build/c2str.pl src/packfile/pf_items.c > src/packfile/pf_items.str
# /usr/bin/perl tools/build/c2str.pl src/pmc.c > src/pmc.str
# /usr/bin/perl tools/build/c2str.pl src/oo.c > src/oo.str
# /usr/bin/perl tools/build/c2str.pl src/runcore/cores.c > src/runcore/cores.str
# /usr/bin/perl tools/build/c2str.pl src/runcore/main.c > src/runcore/main.str
# /usr/bin/perl tools/build/c2str.pl src/runcore/profiling.c > src/runcore/profiling.str
# /usr/bin/perl tools/build/c2str.pl src/runcore/subprof.c > src/runcore/subprof.str
# /usr/bin/perl tools/build/c2str.pl src/scheduler.c > src/scheduler.str
# /usr/bin/perl tools/build/c2str.pl src/events.c > src/events.str
# /usr/bin/perl tools/build/c2str.pl src/string/spf_render.c > src/string/spf_render.str
# /usr/bin/perl tools/build/c2str.pl src/string/spf_vtable.c > src/string/spf_vtable.str
# /usr/bin/perl tools/build/c2str.pl src/string/encoding.c > src/string/encoding.str
# /usr/bin/perl tools/build/c2str.pl src/sub.c > src/sub.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/default.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/default.c > src/pmc/default.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/null.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/null.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/null.c > src/pmc/null.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/env.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/env.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/env.c > src/pmc/env.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/key.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/key.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/key.c > src/pmc/key.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/unmanagedstruct.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/unmanagedstruct.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/unmanagedstruct.c > src/pmc/unmanagedstruct.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/managedstruct.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/managedstruct.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/managedstruct.c > src/pmc/managedstruct.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exception.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exception.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/exception.c > src/pmc/exception.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/parrotlibrary.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/parrotlibrary.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/parrotlibrary.c > src/pmc/parrotlibrary.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/parrotinterpreter.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/parrotinterpreter.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/parrotinterpreter.c > src/pmc/parrotinterpreter.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/lexpad.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/lexpad.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/lexpad.c > src/pmc/lexpad.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/timer.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/timer.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/timer.c > src/pmc/timer.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pointer.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pointer.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/pointer.c > src/pmc/pointer.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/sub.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/sub.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/sub.c > src/pmc/sub.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/continuation.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/continuation.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/continuation.c > src/pmc/continuation.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/coroutine.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/coroutine.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/coroutine.c > src/pmc/coroutine.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/nci.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/nci.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/nci.c > src/pmc/nci.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/scalar.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/float.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/float.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/float.c > src/pmc/float.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/integer.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/integer.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/integer.c > src/pmc/integer.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bigint.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bigint.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/bigint.c > src/pmc/bigint.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bignum.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bignum.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/bignum.c > src/pmc/bignum.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/complex.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/complex.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/complex.c > src/pmc/complex.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/string.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/string.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/string.c > src/pmc/string.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/boolean.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/boolean.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/boolean.c > src/pmc/boolean.str
# /usr/bin/perl tools/build/c2str.pl src/pmc/fixedintegerarray.c > src/pmc/fixedintegerarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/iterator.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/iterator.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/iterator.c > src/pmc/iterator.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedstringarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedstringarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/fixedstringarray.c > src/pmc/fixedstringarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hash.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hash.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/hash.c > src/pmc/hash.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/orderedhash.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/orderedhash.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/orderedhash.c > src/pmc/orderedhash.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/oplib.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/oplib.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/oplib.c > src/pmc/oplib.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/opcode.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/opcode.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/opcode.c > src/pmc/opcode.str
# /usr/bin/perl tools/build/c2str.pl src/pmc/callcontext.c > src/pmc/callcontext.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/addrregistry.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/addrregistry.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/addrregistry.c > src/pmc/addrregistry.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/alarm.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/alarm.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/alarm.c > src/pmc/alarm.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/arrayiterator.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/arrayiterator.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/arrayiterator.c > src/pmc/arrayiterator.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bytebuffer.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bytebuffer.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/bytebuffer.c > src/pmc/bytebuffer.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/task.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/callback.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/callback.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/callback.c > src/pmc/callback.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/capture.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/capture.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/capture.c > src/pmc/capture.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/class.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/class.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/class.c > src/pmc/class.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/eventhandler.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/eventhandler.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/eventhandler.c > src/pmc/eventhandler.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exceptionhandler.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exceptionhandler.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/exceptionhandler.c > src/pmc/exceptionhandler.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exporter.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exporter.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/exporter.c > src/pmc/exporter.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/handle.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/filehandle.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/filehandle.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/filehandle.c > src/pmc/filehandle.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedbooleanarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedbooleanarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/fixedbooleanarray.c > src/pmc/fixedbooleanarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedfloatarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedfloatarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/fixedfloatarray.c > src/pmc/fixedfloatarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedpmcarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedpmcarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/fixedpmcarray.c > src/pmc/fixedpmcarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/handle.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/handle.c > src/pmc/handle.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hashiterator.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hashiterator.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/hashiterator.c > src/pmc/hashiterator.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hashiteratorkey.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hashiteratorkey.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/hashiteratorkey.c > src/pmc/hashiteratorkey.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiofreeze.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiofreeze.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/imageiofreeze.c > src/pmc/imageiofreeze.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiosize.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiosize.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/imageiosize.c > src/pmc/imageiosize.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiostrings.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiostrings.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/imageiostrings.c > src/pmc/imageiostrings.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiothaw.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiothaw.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/imageiothaw.c > src/pmc/imageiothaw.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imccompiler.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imccompiler.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/imccompiler.c > src/pmc/imccompiler.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/lexinfo.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/lexinfo.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/lexinfo.c > src/pmc/lexinfo.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/mappedbytearray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/mappedbytearray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/mappedbytearray.c > src/pmc/mappedbytearray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablepmcarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/multisub.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/multisub.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/multisub.c > src/pmc/multisub.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/namespace.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/namespace.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/namespace.c > src/pmc/namespace.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/nativepccmethod.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/nativepccmethod.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/nativepccmethod.c > src/pmc/nativepccmethod.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/object.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/object.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/object.c > src/pmc/object.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/orderedhashiterator.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/orderedhashiterator.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/orderedhashiterator.c > src/pmc/orderedhashiterator.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/os.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/os.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/os.c > src/pmc/os.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfile.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfile.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfile.c > src/pmc/packfile.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileannotation.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileannotation.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfileannotation.c > src/pmc/packfileannotation.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilesegment.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileannotations.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileannotations.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfileannotations.c > src/pmc/packfileannotations.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilerawsegment.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilebytecodesegment.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilebytecodesegment.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfilebytecodesegment.c > src/pmc/packfilebytecodesegment.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileconstanttable.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileconstanttable.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfileconstanttable.c > src/pmc/packfileconstanttable.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfiledebug.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfiledebug.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfiledebug.c > src/pmc/packfiledebug.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfiledirectory.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfiledirectory.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfiledirectory.c > src/pmc/packfiledirectory.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileopmap.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileopmap.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfileopmap.c > src/pmc/packfileopmap.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilerawsegment.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfilerawsegment.c > src/pmc/packfilerawsegment.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilesegment.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfilesegment.c > src/pmc/packfilesegment.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileview.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileview.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/packfileview.c > src/pmc/packfileview.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pmclist.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pmclist.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/pmclist.c > src/pmc/pmclist.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pmcproxy.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pmcproxy.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/pmcproxy.c > src/pmc/pmcproxy.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/proxy.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/proxy.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/proxy.c > src/pmc/proxy.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptr.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptr.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/ptr.c > src/pmc/ptr.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptrbuf.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptrbuf.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/ptrbuf.c > src/pmc/ptrbuf.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptrobj.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptrobj.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/ptrobj.c > src/pmc/ptrobj.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablebooleanarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablebooleanarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/resizablebooleanarray.c > src/pmc/resizablebooleanarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablefloatarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablefloatarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/resizablefloatarray.c > src/pmc/resizablefloatarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizableintegerarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizableintegerarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/resizableintegerarray.c > src/pmc/resizableintegerarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablepmcarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/resizablepmcarray.c > src/pmc/resizablepmcarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablestringarray.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablestringarray.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/resizablestringarray.c > src/pmc/resizablestringarray.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/role.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/role.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/role.c > src/pmc/role.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/scalar.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/scalar.c > src/pmc/scalar.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/scheduler.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/scheduler.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/scheduler.c > src/pmc/scheduler.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/schedulermessage.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/schedulermessage.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/schedulermessage.c > src/pmc/schedulermessage.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/sockaddr.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/sockaddr.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/sockaddr.c > src/pmc/sockaddr.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/socket.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/socket.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/socket.c > src/pmc/socket.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringbuilder.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringbuilder.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/stringbuilder.c > src/pmc/stringbuilder.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringhandle.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringhandle.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/stringhandle.c > src/pmc/stringhandle.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringiterator.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringiterator.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/stringiterator.c > src/pmc/stringiterator.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/structview.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/structview.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/structview.c > src/pmc/structview.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/task.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/task.c > src/pmc/task.str
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/undef.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/undef.pmc
# /usr/bin/perl tools/build/c2str.pl src/pmc/undef.c > src/pmc/undef.str
# /usr/bin/perl tools/build/c2str.pl --all
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/. -Isrc -o src/string/api.o -c src/string/api.c
# src/string/api.c: In function 'Parrot_str_indexed':
# src/string/api.c:933:8: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# if (s == NULL)
# ^
# src/string/api.c: In function 'Parrot_str_find_index':
# src/string/api.c:974:8: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# if (src == NULL)
# ^
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/string/api.c:28:
# src/string/api.c: In function 'Parrot_str_replace':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/string/api.c:1285:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(src)) {
# ^~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'rep' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/string/api.c:1306:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(rep)) {
# ^~~~~~~~~~~~~~
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/string/api.c:28:
# src/string/api.c: In function 'Parrot_str_chopn':
# ./include/parrot/string.h:26:51: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/api.c:1396:16: note: in expansion of macro 'STRING_length'
# end += STRING_length(s);
# ^~~~~~~~~~~~~
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/string/api.c:28:
# src/string/api.c: In function 'Parrot_str_to_encoded_cstring':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/string/api.c:2271:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(s))
# ^~~~~~~~~~~~~~
# src/string/api.c: In function 'Parrot_str_to_platform_cstring':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/string/api.c:832:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(s)) {
# ^~~~~~~~~~~~~~
# src/string/api.c: In function 'Parrot_str_reverse':
# src/string/api.c:2449:35: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# for (pos = STRING_length(src) - 1; pos >= 0; pos--) {
#
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong \
# -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \
# -Isrc/ops/. -o src/ops/core_ops.o -c src/ops/core_ops.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/atomic/. -Isrc -o src/atomic/gcc_x86.o -c src/atomic/gcc_x86.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/core_pmcs.o -c src/core_pmcs.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/datatypes.o -c src/datatypes.c
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/datatypes.c:23:
# src/datatypes.c: In function 'Parrot_dt_get_datatype_enum':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'type_name' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/datatypes.c:47:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(type_name) || STRING_IS_EMPTY(type_name))
# ^~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/debug.o -c src/debug.c
# src/debug.c: In function 'PDB_escape':
# src/debug.c:2470:8: warning: nonnull argument 'string' compared to NULL [-Wnonnull-compare]
# if (!string)
# ^
# src/debug.c: In function 'PDB_disassemble_op':
# src/debug.c:2591:1: warning: stack usage is 1248 bytes [-Wstack-usage=]
# PDB_disassemble_op(PARROT_INTERP, ARGOUT(char *dest), size_t space,
# ^~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/disassemble.o -c src/disassemble.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/dynext.o -c src/dynext.c
# src/dynext.c: In function 'store_lib_pmc':
# src/dynext.c:184:9: warning: nonnull argument 'lib_name' compared to NULL [-Wnonnull-compare]
# if (!STRING_IS_NULL(lib_name))
#
# src/dynext.c: In function 'run_init_lib':
# src/dynext.c:487:9: warning: nonnull argument 'lib_name' compared to NULL [-Wnonnull-compare]
# if (!STRING_IS_NULL(lib_name)) {
#
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/embed/. -Isrc -o src/embed/api.o -c src/embed/api.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/embed/. -Isrc -o src/embed/bytecode.o -c src/embed/bytecode.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/embed/. -Isrc -o src/embed/strings.o -c src/embed/strings.c
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/embed/strings.c:20:
# src/embed/strings.c: In function 'Parrot_api_string_export_ascii':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:45:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp);
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:45:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp);
# ^~~~~~~~~~~~~~~~
# src/embed/strings.c:46:9: warning: nonnull argument 'string' compared to NULL [-Wnonnull-compare]
# if (!STRING_IS_NULL(string))
#
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/embed/strings.c:20:
# src/embed/strings.c: In function 'Parrot_api_string_free_exported_ascii':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:70:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp);
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:70:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp);
# ^~~~~~~~~~~~~~~~
# src/embed/strings.c:71:8: warning: nonnull argument 'str' compared to NULL [-Wnonnull-compare]
# if (str != NULL)
# ^
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/embed/strings.c:20:
# src/embed/strings.c: In function 'Parrot_api_string_export_wchar':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:95:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:95:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/strings.c:97:9: warning: nonnull argument 'string' compared to NULL [-Wnonnull-compare]
# if (!STRING_IS_NULL(string)) {
#
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/embed/strings.c:20:
# src/embed/strings.c: In function 'Parrot_api_string_free_exported_wchar':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:129:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:129:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/strings.c:130:8: warning: nonnull argument 'str' compared to NULL [-Wnonnull-compare]
# if (str != NULL)
# ^
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/embed/strings.c:20:
# src/embed/strings.c: In function 'Parrot_api_string_import':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:154:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:154:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/strings.c: In function 'Parrot_api_string_import_ascii':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:178:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:178:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/strings.c: In function 'Parrot_api_string_import_wchar':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:202:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:202:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/strings.c: In function 'Parrot_api_string_import_binary':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:241:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/strings.c:241:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/embed/. -Isrc -o src/embed/pmc.o -c src/embed/pmc.c
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/embed/pmc.c:20:
# src/embed/pmc.c: In function 'Parrot_api_pmc_new_from_class':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:45:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:45:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_deserialize':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:70:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:70:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_deserialize_bytes':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:95:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:95:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_null':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:119:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:119:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_get_string':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:143:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:143:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_get_integer':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:167:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:167:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_get_float':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:191:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:191:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_get_keyed_int':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:238:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:238:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_get_keyed_string':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:262:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:262:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_set_string':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:285:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:285:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_set_integer':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:308:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:308:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_set_float':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:331:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:331:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_set_keyed_int':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:378:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:378:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_set_keyed_string':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:402:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:402:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_box_string':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:426:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:426:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_invoke':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:541:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:541:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_wrap_string_array':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:568:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:568:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_get_class':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:20:35: note: in expansion of macro 'GET_INTERP'
# Interp * const __interp = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:592:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'interp_pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/embed/embed_private.h:15:24: note: in expansion of macro 'PMC_IS_NULL'
# #define GET_INTERP(p) (PMC_IS_NULL(p) ? NULL : GET_RAW_INTERP(p))
# ^~~~~~~~~~~
# src/embed/embed_private.h:25:30: note: in expansion of macro 'GET_INTERP'
# Interp * const (i) = GET_INTERP(p); \
# ^~~~~~~~~~
# src/embed/pmc.c:592:5: note: in expansion of macro 'EMBED_API_CALLIN'
# EMBED_API_CALLIN(interp_pmc, interp)
# ^~~~~~~~~~~~~~~~
# src/embed/pmc.c: In function 'Parrot_api_pmc_setup_signature':
# src/embed/pmc.c:715:8: warning: nonnull argument 'signature' compared to NULL [-Wnonnull-compare]
# if (!signature)
# ^
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/. -Isrc -o src/string/encoding.o -c src/string/encoding.c
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from ./include/parrot/encoding.h:14,
# from src/string/encoding.c:18:
# src/string/encoding.c: In function 'Parrot_find_encoding_by_string':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'encodingname' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/string/encoding.c:200:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(encodingname))
# ^~~~~~~~~~~~~~
# src/string/encoding.c: In function 'Parrot_str_internal_find_codepoint':
# src/string/encoding.c:542:15: warning: nonnull argument 'name' compared to NULL [-Wnonnull-compare]
# = Parrot_namealias_lookup(cstr, STRING_byte_length(name));
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/exceptions.o -c src/exceptions.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \
# -Isrc/. -o src/exit.o -c src/exit.c
# /usr/bin/perl tools/build/vtable_extend.pl
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/extend.o -c src/extend.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/extend_vtable.o -c src/extend_vtable.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/alarm.o -c src/alarm.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/alloc_memory.o -c src/gc/alloc_memory.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/alloc_resources.o -c src/gc/alloc_resources.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/api.o -c src/gc/api.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/gc_ms.o -c src/gc/gc_ms.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/gc_inf.o -c src/gc/gc_inf.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/gc_ms2.o -c src/gc/gc_ms2.c
# src/gc/gc_ms2.c: In function 'gc_ms2_free_fixed_size_storage':
# src/gc/gc_ms2.c:561:8: warning: nonnull argument 'data' compared to NULL [-Wnonnull-compare]
# if (data) {
# ^
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/gc_gms.o -c src/gc/gc_gms.c
# src/gc/gc_gms.c: In function 'gc_gms_free_fixed_size_storage':
# src/gc/gc_gms.c:1428:8: warning: nonnull argument 'data' compared to NULL [-Wnonnull-compare]
# if (data) {
# ^
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/mark_sweep.o -c src/gc/mark_sweep.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \
# -Isrc/gc/. -o src/gc/system.o -c src/gc/system.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/fixed_allocator.o -c src/gc/fixed_allocator.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/variable_size_pool.o -c src/gc/variable_size_pool.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/gc/. -Isrc -o src/gc/string_gc.o -c src/gc/string_gc.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/global_setup.o -c src/global_setup.c
# src/global_setup.c: In function 'Parrot_set_config_hash_pmc':
# src/global_setup.c:98:9: warning: nonnull argument 'config' compared to NULL [-Wnonnull-compare]
# if (!PMC_IS_NULL(config))
#
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/hash.o -c src/hash.c
# src/hash.c: In function 'parrot_hash_get_bucket_string':
# src/hash.c:1348:21: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# && (memcmp(s->strstart, s2->strstart, STRING_byte_length(s)) == 0))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/hash.c:26:
# ./include/parrot/string.h:27:57: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_byte_length(src) ((src) ? (src)->bufused : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/hash.c:1347:22: note: in expansion of macro 'STRING_byte_length'
# if ((STRING_byte_length(s) == STRING_byte_length(s2))
# ^~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/hll.o -c src/hll.c
# src/hll.c: In function 'new_hll_entry':
# src/hll.c:85:8: warning: nonnull argument 'entry_name' compared to NULL [-Wnonnull-compare]
# if (entry_name && !STRING_IS_EMPTY(entry_name))
# ^
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/hll.c:31:
# src/hll.c: In function 'Parrot_hll_get_HLL_id':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'hll_name' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/hll.c:209:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(hll_name))
# ^~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/pcc.o -c src/call/pcc.c
# In file included from ./include/parrot/config.h:170:0,
# from ./include/parrot/parrot.h:36,
# from src/call/pcc.c:21:
# src/call/pcc.c: In function 'Parrot_pcc_invoke_from_sig_object':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'call_object' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
#
# ./include/parrot/feature.h:69:46: note: in definition of macro 'EXPECT'
# # define EXPECT(expr,val) (expr)
# ^~~~
# src/call/pcc.c:290:9: note: in expansion of macro 'UNLIKELY'
# if (UNLIKELY(PMC_IS_NULL(call_object)))
# ^~~~~~~~
# src/call/pcc.c:290:18: note: in expansion of macro 'PMC_IS_NULL'
# if (UNLIKELY(PMC_IS_NULL(call_object)))
# ^~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/args.o -c src/call/args.c
# In file included from ./include/parrot/config.h:170:0,
# from ./include/parrot/parrot.h:36,
# from src/call/args.c:21:
# src/call/args.c: In function 'Parrot_pcc_merge_signature_for_tailcall':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'parent' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# ./include/parrot/feature.h:69:46: note: in definition of macro 'EXPECT'
# # define EXPECT(expr,val) (expr)
# ^~~~
# src/call/args.c:1591:9: note: in expansion of macro 'LIKELY'
# if (LIKELY(PMC_IS_NULL(parent) || PMC_IS_NULL(tailcall) || (parent == tailcall)))
# ^~~~~~
# src/call/args.c:1591:16: note: in expansion of macro 'PMC_IS_NULL'
# if (LIKELY(PMC_IS_NULL(parent) || PMC_IS_NULL(tailcall) || (parent == tailcall)))
# ^~~~~~~~~~~
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'tailcall' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# ./include/parrot/feature.h:69:46: note: in definition of macro 'EXPECT'
# # define EXPECT(expr,val) (expr)
# ^~~~
# src/call/args.c:1591:9: note: in expansion of macro 'LIKELY'
# if (LIKELY(PMC_IS_NULL(parent) || PMC_IS_NULL(tailcall) || (parent == tailcall)))
# ^~~~~~
# src/call/args.c:1591:39: note: in expansion of macro 'PMC_IS_NULL'
# if (LIKELY(PMC_IS_NULL(parent) || PMC_IS_NULL(tailcall) || (parent == tailcall)))
# ^~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/interp/. -Isrc -o src/interp/inter_cb.o -c src/interp/inter_cb.c
# src/interp/inter_cb.c: In function 'Parrot_make_cb':
# src/interp/inter_cb.c:101:8: warning: nonnull argument 'cb_signature' compared to NULL [-Wnonnull-compare]
# if (STRING_length(cb_signature) == 3) {
# ^
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/interp/. -Isrc -o src/interp/api.o -c src/interp/api.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/ops.o -c src/call/ops.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/context.o -c src/call/context.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/call/. -Isrc -o src/call/context_accessors.o -c src/call/context_accessors.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/key.o -c src/key.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/library.o -c src/library.c
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/library.c:22:
# src/library.c: In function 'is_abs_path':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'file' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/library.c:375:19: note: in expansion of macro 'STRING_length'
# UINTVAL len = STRING_length(file);
# ^~~~~~~~~~~~~
# src/library.c: In function 'add_env_paths':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'envstr' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# ./include/parrot/string.h:41:54: note: in definition of macro 'STRING_substr'
# ((src)->encoding)->substr((i), (src), (offset), (count))
# ^~~~~
# src/library.c:540:58: note: in expansion of macro 'STRING_length'
# entry = STRING_substr(interp, envstr, start, STRING_length(envstr) - start);
# ^~~~~~~~~~~~~
# src/library.c:521:9: warning: nonnull argument 'envstr' compared to NULL [-Wnonnull-compare]
# if (!STRING_IS_NULL(envstr) && !STRING_IS_EMPTY(envstr)) {
#
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/library.c:22:
# src/library.c: In function 'Parrot_split_path_ext':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'in' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/library.c:896:24: note: in expansion of macro 'STRING_length'
# const INTVAL len = STRING_length(in);
# ^~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/list.o -c src/list.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/pointer_array.o -c src/pointer_array.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-format-nonliteral \
# -Isrc/string/. -o src/string/sprintf.o -c src/string/sprintf.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/multidispatch.o -c src/multidispatch.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/namespace.o -c src/namespace.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/nci/. -Isrc -o src/nci/api.o -c src/nci/api.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/nci/. -Isrc -o src/nci/signatures.o -c src/nci/signatures.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/nci/. -Isrc -o src/nci/libffi.o -c src/nci/libffi.c
# In file included from ./include/parrot/parrot.h:263:0,
# from src/nci/libffi.c:30:
# src/nci/libffi.c: In function 'call_ffi_thunk':
# ./include/parrot/memory.h:70:9: warning: 'nci_arg' may be used uninitialized in this function [-Wmaybe-uninitialized]
# Parrot_gc_free_memory_chunk((i), (p))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/nci/libffi.c:524:20: note: 'nci_arg' was declared here
# void **nci_arg; /* pointers for pass-by-ref arguments */
# ^~~~~~~
# In file included from ./include/parrot/parrot.h:263:0,
# from src/nci/libffi.c:30:
# ./include/parrot/memory.h:70:9: warning: 'nci_val' may be used uninitialized in this function [-Wmaybe-uninitialized]
# Parrot_gc_free_memory_chunk((i), (p))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/nci/libffi.c:523:20: note: 'nci_val' was declared here
# nci_var_t *nci_val; /* values of nci arguments */
# ^~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/nci/. -Isrc -o src/nci/core_thunks.o -c src/nci/core_thunks.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \
# -Isrc/nci/. -o src/nci/extra_thunks.o -c src/nci/extra_thunks.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/oo.o -c src/oo.c
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/oo.c:20:
# src/oo.c: In function 'Parrot_oo_extract_methods_from_namespace':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'ns' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/oo.c:161:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(ns))
# ^~~~~~~~~~~
# src/oo.c: In function 'Parrot_oo_get_class':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'key' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/oo.c:226:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(key))
# ^~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/object_serialization.o -c src/packfile/object_serialization.c
# src/packfile/object_serialization.c: In function 'Parrot_pf_verify_image_string':
# src/packfile/object_serialization.c:169:8: warning: nonnull argument 'image' compared to NULL [-Wnonnull-compare]
# if (STRING_length(image) < 16)
# ^
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/pmc.o -c src/pmc.c
# src/pmc.c: In function 'Parrot_pmc_box_c_string_array':
# src/pmc.c:921:11: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# if (s != NULL && count > 0) {
# ^
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/main.o -c src/runcore/main.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/cores.o -c src/runcore/cores.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/profiling.o -c src/runcore/profiling.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/subprof.o -c src/runcore/subprof.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/scheduler.o -c src/scheduler.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/thread.o -c src/thread.c
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/thread.c:20:
# src/thread.c: In function 'Parrot_thread_create_proxy':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/thread.c:149:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(pmc))
# ^~~~~~~~~~~
# src/thread.c: In function 'Parrot_thread_make_local_copy':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'arg' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/thread.c:495:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(arg))
# ^~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/events.o -c src/events.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-format-nonliteral \
# -Isrc/string/. -o src/string/spf_render.o -c src/string/spf_render.c
# src/string/spf_render.c: In function 'Parrot_sprintf_format':
# src/string/spf_render.c:417:1: warning: stack usage is 4336 bytes [-Wstack-usage=]
# Parrot_sprintf_format(PARROT_INTERP, ARGIN(const STRING *pat), ARGMOD(SPRINTF_OBJ *obj))
# ^~~~~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/. -Isrc -o src/string/spf_vtable.o -c src/string/spf_vtable.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/. -Isrc -o src/string/namealias.o -c src/string/namealias.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/sub.o -c src/sub.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/runcore/. -Isrc -o src/runcore/trace.o -c src/runcore/trace.c
# In file included from ./include/parrot/parrot.h:259:0,
# from ./include/parrot/runcore_trace.h:14,
# from src/runcore/trace.c:25:
# src/runcore/trace.c: In function 'trace_key_dump':
# src/runcore/trace.c:346:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# VTABLE_get_integer(interp, (PMC *)key));
# ^
# ./include/parrot/vtable.h:492:6: note: in definition of macro 'VTABLE_get_integer'
# (pmc)->vtable->get_integer(interp, pmc)
# ^~~
# src/runcore/trace.c:346:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# VTABLE_get_integer(interp, (PMC *)key));
# ^
# ./include/parrot/vtable.h:492:40: note: in definition of macro 'VTABLE_get_integer'
# (pmc)->vtable->get_integer(interp, pmc)
# ^~~
# src/runcore/trace.c:350:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const STRING * const s = Parrot_key_string(interp, (PMC *)key);
# ^
# In file included from ./include/parrot/parrot.h:259:0,
# from ./include/parrot/runcore_trace.h:14,
# from src/runcore/trace.c:25:
# src/runcore/trace.c:361:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# VTABLE_get_integer(interp, (PMC *)key),
# ^
# ./include/parrot/vtable.h:492:6: note: in definition of macro 'VTABLE_get_integer'
# (pmc)->vtable->get_integer(interp, pmc)
# ^~~
# src/runcore/trace.c:361:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# VTABLE_get_integer(interp, (PMC *)key),
# ^
# ./include/parrot/vtable.h:492:40: note: in definition of macro 'VTABLE_get_integer'
# (pmc)->vtable->get_integer(interp, pmc)
# ^~~
# In file included from ./include/parrot/interpreter.h:160:0,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from ./include/parrot/runcore_trace.h:14,
# from src/runcore/trace.c:25:
# src/runcore/trace.c:362:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key)));
# ^
# ./include/parrot/context.h:47:63: note: in definition of macro 'CTX_REG_INT'
# # define CTX_REG_INT(i, p, x) (CONTEXT_STRUCT(p)->bp.regs_i[(x)])
# ^
# src/runcore/trace.c:362:21: note: in expansion of macro 'REG_INT'
# REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key)));
# ^~~~~~~
# src/runcore/trace.c:362:37: note: in expansion of macro 'VTABLE_get_integer'
# REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key)));
# ^~~~~~~~~~~~~~~~~~
# src/runcore/trace.c:362:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key)));
# ^
# ./include/parrot/context.h:47:63: note: in definition of macro 'CTX_REG_INT'
# # define CTX_REG_INT(i, p, x) (CONTEXT_STRUCT(p)->bp.regs_i[(x)])
# ^
# src/runcore/trace.c:362:21: note: in expansion of macro 'REG_INT'
# REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key)));
# ^~~~~~~
# src/runcore/trace.c:362:37: note: in expansion of macro 'VTABLE_get_integer'
# REG_INT(interp, VTABLE_get_integer(interp, (PMC *)key)));
# ^~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from ./include/parrot/runcore_trace.h:14,
# from src/runcore/trace.c:25:
# src/runcore/trace.c:366:72: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const UINTVAL keynum = (UINTVAL)VTABLE_get_integer(interp, (PMC *)key);
# ^
# ./include/parrot/vtable.h:492:6: note: in definition of macro 'VTABLE_get_integer'
# (pmc)->vtable->get_integer(interp, pmc)
# ^~~
# src/runcore/trace.c:366:72: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const UINTVAL keynum = (UINTVAL)VTABLE_get_integer(interp, (PMC *)key);
# ^
# ./include/parrot/vtable.h:492:40: note: in definition of macro 'VTABLE_get_integer'
# (pmc)->vtable->get_integer(interp, pmc)
# ^~~
# src/runcore/trace.c:382:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# VTABLE_get_integer(interp, (PMC *)key));
# ^
# ./include/parrot/vtable.h:492:6: note: in definition of macro 'VTABLE_get_integer'
# (pmc)->vtable->get_integer(interp, pmc)
# ^~~
# src/runcore/trace.c:382:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# VTABLE_get_integer(interp, (PMC *)key));
# ^
# ./include/parrot/vtable.h:492:40: note: in definition of macro 'VTABLE_get_integer'
# (pmc)->vtable->get_integer(interp, pmc)
# ^~~
# In file included from ./include/parrot/interpreter.h:160:0,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from ./include/parrot/runcore_trace.h:14,
# from src/runcore/trace.c:25:
# src/runcore/trace.c:384:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# VTABLE_get_integer(interp, (PMC *)key)));
# ^
# ./include/parrot/context.h:44:72: note: in definition of macro 'CTX_REG_PMC'
# # define CTX_REG_PMC(i, p, x) (CONTEXT_STRUCT(p)->bp_ps.regs_p[-1L - (x)])
# ^
# src/runcore/trace.c:383:40: note: in expansion of macro 'REG_PMC'
# trace_pmc_dump(debugger, REG_PMC(interp,
# ^~~~~~~
# src/runcore/trace.c:384:19: note: in expansion of macro 'VTABLE_get_integer'
# VTABLE_get_integer(interp, (PMC *)key)));
# ^~~~~~~~~~~~~~~~~~
# src/runcore/trace.c:384:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# VTABLE_get_integer(interp, (PMC *)key)));
# ^
# ./include/parrot/context.h:44:72: note: in definition of macro 'CTX_REG_PMC'
# # define CTX_REG_PMC(i, p, x) (CONTEXT_STRUCT(p)->bp_ps.regs_p[-1L - (x)])
# ^
# src/runcore/trace.c:383:40: note: in expansion of macro 'REG_PMC'
# trace_pmc_dump(debugger, REG_PMC(interp,
# ^~~~~~~
# src/runcore/trace.c:384:19: note: in expansion of macro 'VTABLE_get_integer'
# VTABLE_get_integer(interp, (PMC *)key)));
# ^~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from ./include/parrot/runcore_trace.h:14,
# from src/runcore/trace.c:25:
# src/runcore/trace.c:393:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# key = VTABLE_shift_pmc(interp, (PMC *)key);
# ^
# ./include/parrot/vtable.h:718:6: note: in definition of macro 'VTABLE_shift_pmc'
# (pmc)->vtable->shift_pmc(interp, pmc)
# ^~~
# src/runcore/trace.c:393:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# key = VTABLE_shift_pmc(interp, (PMC *)key);
# ^
# ./include/parrot/vtable.h:718:38: note: in definition of macro 'VTABLE_shift_pmc'
# (pmc)->vtable->shift_pmc(interp, pmc)
# ^~~
# src/runcore/trace.c: In function 'debugger_or_interp':
# src/runcore/trace.c:105:13: warning: nonnull argument 'interp' compared to NULL [-Wnonnull-compare]
# return interp && interp->pdb && interp->pdb->debugger
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ? interp->pdb->debugger
# ~~~~~~~~~~~~~~~~~~~~~~~
# : interp;
# ^~~~~~~~
# src/runcore/trace.c: In function 'trace_pmc_flags_dump':
# src/runcore/trace.c:147:1: warning: stack usage is 560 bytes [-Wstack-usage=]
# trace_pmc_flags_dump(PARROT_INTERP, ARGIN_NULLOK(PMC *pmc))
# ^~~~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/utils.o -c src/utils.c
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/utils.c:20:
# src/utils.c: In function 'COMPARE':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'cmp' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/utils.c:681:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(cmp))
# ^~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/vtables.o -c src/vtables.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/warnings.o -c src/warnings.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/api.o -c src/packfile/api.c
# src/packfile/api.c: In function 'Parrot_load_language':
# src/packfile/api.c:2366:9: warning: 'compile_file' is deprecated [-Wdeprecated-declarations]
# compile_file(interp, path, is_pasm);
# ^~~~~~~~~~~~
# src/packfile/api.c:2220:1: note: declared here
# compile_file(PARROT_INTERP, ARGIN(STRING *path), INTVAL is_pasm)
# ^~~~~~~~~~~~
# src/packfile/api.c: In function 'Parrot_load_bytecode':
# src/packfile/api.c:2443:9: warning: 'compile_file' is deprecated [-Wdeprecated-declarations]
# compile_file(interp, path, is_pasm);
# ^~~~~~~~~~~~
# src/packfile/api.c:2220:1: note: declared here
# compile_file(PARROT_INTERP, ARGIN(STRING *path), INTVAL is_pasm)
# ^~~~~~~~~~~~
# src/packfile/api.c: In function 'Parrot_pf_switch_to_cs':
# src/packfile/api.c:1875:8: warning: nonnull argument 'new_cs' compared to NULL [-Wnonnull-compare]
# if (!new_cs)
# ^
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/packfile/pf_private.h:10,
# from src/packfile/api.c:29:
# src/packfile/api.c: In function 'Parrot_pf_set_current_packfile':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'pbc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/packfile/api.c:1563:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(pbc))
# ^~~~~~~~~~~
# src/packfile/api.c: In function 'Parrot_pf_prepare_packfile_init':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'pfpmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/packfile/api.c:2545:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(pfpmc))
# ^~~~~~~~~~~
# src/packfile/api.c: In function 'Parrot_pf_prepare_packfile_load':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'pfpmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/packfile/api.c:2574:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(pfpmc))
# ^~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/output.o -c src/packfile/output.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/pf_items.o -c src/packfile/pf_items.c
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/packfile/pf_items.c:34:
# src/packfile/pf_items.c: In function 'PF_store_string':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/packfile/pf_items.c:1489:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(s)) {
# ^~~~~~~~~~~~~~
# src/packfile/pf_items.c: In function 'PF_size_buf':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/packfile/pf_items.c:1398:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(s))
# ^~~~~~~~~~~~~~
# src/packfile/pf_items.c: In function 'PF_size_string':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/packfile/pf_items.c:1545:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(s))
# ^~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/packfile/. -Isrc -o src/packfile/segments.o -c src/packfile/segments.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/longopt.o -c src/longopt.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/io.o -c src/platform/generic/io.c
# src/platform/generic/io.c: In function 'Parrot_io_internal_open':
# src/platform/generic/io.c:159:29: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# Parrot_str_free_cstring((char*)spath);
# ^
# src/platform/generic/io.c: In function 'Parrot_io_internal_open_pipe':
# src/platform/generic/io.c:483:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# *pid_out = Parrot_proc_exec(interp, (STRING*)command, PARROT_EXEC_STDOUT,
# ^
# src/platform/generic/io.c:488:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# *pid_out = Parrot_proc_exec(interp, (STRING*)command, PARROT_EXEC_STDIN,
# ^
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/socket.o -c src/platform/generic/socket.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/file.o -c src/platform/generic/file.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/time.o -c src/platform/generic/time.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/encoding.o -c src/platform/generic/encoding.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/env.o -c src/platform/generic/env.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/cpu_type.o -c src/platform/generic/cpu_type.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/num_cpus.o -c src/platform/generic/num_cpus.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/dl.o -c src/platform/generic/dl.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/math.o -c src/platform/generic/math.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/itimer.o -c src/platform/generic/itimer.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/exec.o -c src/platform/generic/exec.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/misc.o -c src/platform/generic/misc.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/hires_timer.o -c src/platform/generic/hires_timer.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/sysmem.o -c src/platform/generic/sysmem.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/uid.o -c src/platform/generic/uid.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/error.o -c src/platform/generic/error.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/platform/generic/. -Isrc -o src/platform/generic/entropy.o -c src/platform/generic/entropy.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \
# -Isrc/io/. -o src/io/api.o -c src/io/api.c
# src/io/api.c: In function 'Parrot_io_eof':
# src/io/api.c:1263:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# if (Parrot_io_is_closed(interp, (PMC*)handle))
# ^
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/api.c:21:
# src/io/api.c:1266:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# IO_BUFFER * const buffer = IO_GET_READ_BUFFER(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/api.c:1266:36: note: in expansion of macro 'IO_GET_READ_BUFFER'
# IO_BUFFER * const buffer = IO_GET_READ_BUFFER(interp, (PMC*)handle);
# ^~~~~~~~~~~~~~~~~~
# src/io/api.c:1266:63: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# IO_BUFFER * const buffer = IO_GET_READ_BUFFER(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/api.c:1266:36: note: in expansion of macro 'IO_GET_READ_BUFFER'
# IO_BUFFER * const buffer = IO_GET_READ_BUFFER(interp, (PMC*)handle);
# ^~~~~~~~~~~~~~~~~~
# src/io/api.c:1267:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/api.c:1267:42: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# src/io/api.c:1267:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/api.c:1267:42: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_puts':
# src/io/api.c:1291:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# return Parrot_io_write_b(interp, (PMC*)pmc, s, strlen(s));
# ^
# src/io/api.c: In function 'Parrot_io_putps':
# src/io/api.c:1311:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# return Parrot_io_write_s(interp, (PMC*)pmc, s);
# ^
# src/io/api.c: In function 'Parrot_io_fprintf':
# src/io/api.c:1338:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# ret = Parrot_io_write_s(interp, (PMC*)pmc, str);
# ^
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/io/api.c:21:
# src/io/api.c: In function 'Parrot_io_open':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:322:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(pmc))
# ^~~~~~~~~~~
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'path' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/io/api.c:330:60: note: in expansion of macro 'STRING_IS_NULL'
# if ((vtable->flags & PIO_VF_PATH_NOT_REQUIRED) == 0 && STRING_IS_NULL(path))
# ^~~~~~~~~~~~~~
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'mode' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/io/api.c:335:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(mode))
# ^~~~~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_fdopen_flags':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'filehandle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:481:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(filehandle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_close':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:550:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_is_closed':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'pmc' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:590:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(pmc))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_flush':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:630:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_read_s':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:693:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_read_byte_buffer_pmc':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:831:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_readline_s':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:949:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c:953:36: warning: nonnull argument 'terminator' compared to NULL [-Wnonnull-compare]
# if (STRING_IS_NULL(terminator) || STRING_length(terminator) == 0)
#
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/io/api.c:21:
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'terminator' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/io/api.c:953:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(terminator) || STRING_length(terminator) == 0)
# ^~~~~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_write_b':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1007:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_write_byte_buffer_pmc':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'buffer' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:888:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(buffer))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_write_s':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1056:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c:1060:27: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# if (STRING_IS_NULL(s) || STRING_length(s) == 0)
#
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/io/api.c:21:
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/io/api.c:1060:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(s) || STRING_length(s) == 0)
# ^~~~~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_peek':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1223:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle) || Parrot_io_is_closed(interp, handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_eof':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1261:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_readall_s':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:758:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_printf':
# src/io/api.c:1398:8: warning: nonnull argument 'interp' compared to NULL [-Wnonnull-compare]
# if (interp) {
# ^
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/io/api.c:21:
# src/io/api.c: In function 'Parrot_io_socket_connect':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'address' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1741:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(address))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_socket_bind':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'address' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1802:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(address))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_get_flags':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1944:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_set_flags':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1957:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_get_os_handle':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:1981:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# src/io/api.c: In function 'Parrot_io_reencode_string_for_handle':
# ./include/parrot/interpreter.h:333:45: warning: nonnull argument 'handle' compared to NULL [-Wnonnull-compare]
# #define PMC_IS_NULL(pmc) ((pmc) == PMCNULL || (pmc) == NULL)
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# src/io/api.c:2105:9: note: in expansion of macro 'PMC_IS_NULL'
# if (PMC_IS_NULL(handle))
# ^~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/buffer.o -c src/io/buffer.c
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/buffer.c:22:
# src/io/buffer.c: In function 'io_buffer_find_string_marker':
# ./include/parrot/string.h:27:57: warning: nonnull argument 'delim' compared to NULL [-Wnonnull-compare]
# #define STRING_byte_length(src) ((src) ? (src)->bufused : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/io/buffer.c:691:34: note: in expansion of macro 'STRING_byte_length'
# const size_t delim_bytelen = STRING_byte_length(delim);
# ^~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/filehandle.o -c src/io/filehandle.c
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/filehandle.c:24:
# src/io/filehandle.c: In function 'io_filehandle_is_eof':
# src/io/filehandle.c:323:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_filehandle.h:195:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:323:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:323:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/filehandle.c:323:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/filehandle.c:24:
# src/io/filehandle.c:323:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/filehandle.c:323:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:323:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/filehandle.c:323:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c: In function 'io_filehandle_open':
# src/io/filehandle.c:484:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_FileHandle_filename(interp, handle, (STRING*)path);
# ^
# ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native'
# (pmc)->vtable->set_string_native(interp, pmc, value)
# ^~~~~
# src/io/filehandle.c:484:5: note: in expansion of macro 'SETATTR_FileHandle_filename'
# SETATTR_FileHandle_filename(interp, handle, (STRING*)path);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from src/io/filehandle.c:26:0:
# src/io/filehandle.c:484:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_FileHandle_filename(interp, handle, (STRING*)path);
# ^
# ./include/pmc/pmc_filehandle.h:237:74: note: in definition of macro 'SETATTR_FileHandle_filename'
# ((Parrot_FileHandle_attributes *)PMC_data(pmc))->filename = (value); \
# ^~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/filehandle.c:24:
# src/io/filehandle.c:485:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_FileHandle_mode(interp, handle, (STRING*)mode);
# ^
# ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native'
# (pmc)->vtable->set_string_native(interp, pmc, value)
# ^~~~~
# src/io/filehandle.c:485:5: note: in expansion of macro 'SETATTR_FileHandle_mode'
# SETATTR_FileHandle_mode(interp, handle, (STRING*)mode);
# ^~~~~~~~~~~~~~~~~~~~~~~
# In file included from src/io/filehandle.c:26:0:
# src/io/filehandle.c:485:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_FileHandle_mode(interp, handle, (STRING*)mode);
# ^
# ./include/pmc/pmc_filehandle.h:262:70: note: in definition of macro 'SETATTR_FileHandle_mode'
# ((Parrot_FileHandle_attributes *)PMC_data(pmc))->mode = (value); \
# ^~~~~
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/filehandle.c:24:
# src/io/filehandle.c: In function 'io_filehandle_get_encoding':
# src/io/filehandle.c:559:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_filehandle.h:170:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:559:5: note: in expansion of macro 'GETATTR_FileHandle_encoding'
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:559:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/filehandle.c:559:5: note: in expansion of macro 'GETATTR_FileHandle_encoding'
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/filehandle.c:24:
# src/io/filehandle.c:559:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/filehandle.c:559:5: note: in expansion of macro 'GETATTR_FileHandle_encoding'
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:559:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/filehandle.c:559:5: note: in expansion of macro 'GETATTR_FileHandle_encoding'
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/filehandle.c:24:
# src/io/filehandle.c: In function 'io_filehandle_total_size':
# src/io/filehandle.c:610:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_filehandle.h:195:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:610:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:610:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/filehandle.c:610:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/filehandle.c:24:
# src/io/filehandle.c:610:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/filehandle.c:610:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:610:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/filehandle.c:610:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/filehandle.c:24:
# src/io/filehandle.c:613:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_filename(interp, (PMC*)handle, name);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_filehandle.h:219:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:613:9: note: in expansion of macro 'GETATTR_FileHandle_filename'
# GETATTR_FileHandle_filename(interp, (PMC*)handle, name);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:613:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_filename(interp, (PMC*)handle, name);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/filehandle.c:613:9: note: in expansion of macro 'GETATTR_FileHandle_filename'
# GETATTR_FileHandle_filename(interp, (PMC*)handle, name);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/filehandle.c:24:
# src/io/filehandle.c:613:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_filename(interp, (PMC*)handle, name);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/filehandle.c:613:9: note: in expansion of macro 'GETATTR_FileHandle_filename'
# GETATTR_FileHandle_filename(interp, (PMC*)handle, name);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/filehandle.c:613:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_filename(interp, (PMC*)handle, name);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/filehandle.c:613:9: note: in expansion of macro 'GETATTR_FileHandle_filename'
# GETATTR_FileHandle_filename(interp, (PMC*)handle, name);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/socket.o -c src/io/socket.c
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/socket.c:20:
# src/io/socket.c: In function 'io_socket_tell':
# src/io/socket.c:320:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/socket.c:320:38: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# src/io/socket.c:320:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/socket.c:320:38: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# src/io/socket.c: In function 'io_socket_total_size':
# src/io/socket.c:505:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/socket.c:505:42: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# src/io/socket.c:505:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/socket.c:505:42: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/socket.c:20:
# src/io/socket.c: In function 'io_socket_get_piohandle':
# src/io/socket.c:526:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_Socket_os_handle(interp, (PMC*)handle, os_handle);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_socket.h:47:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/socket.c:526:5: note: in expansion of macro 'GETATTR_Socket_os_handle'
# GETATTR_Socket_os_handle(interp, (PMC*)handle, os_handle);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/socket.c:526:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_Socket_os_handle(interp, (PMC*)handle, os_handle);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/socket.c:526:5: note: in expansion of macro 'GETATTR_Socket_os_handle'
# GETATTR_Socket_os_handle(interp, (PMC*)handle, os_handle);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/socket.c: In function 'io_socket_get_encoding':
# src/io/socket.c:549:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_socket.h:168:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/socket.c:549:5: note: in expansion of macro 'GETATTR_Socket_encoding'
# GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~
# src/io/socket.c:549:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/socket.c:549:5: note: in expansion of macro 'GETATTR_Socket_encoding'
# GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/socket.c:20:
# src/io/socket.c:549:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/socket.c:549:5: note: in expansion of macro 'GETATTR_Socket_encoding'
# GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~
# src/io/socket.c:549:37: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/socket.c:549:5: note: in expansion of macro 'GETATTR_Socket_encoding'
# GETATTR_Socket_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/stringhandle.o -c src/io/stringhandle.c
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c: In function 'io_stringhandle_is_eof':
# src/io/stringhandle.c:354:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_stringhandle.h:292:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:354:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset'
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:354:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/stringhandle.c:354:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset'
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c:354:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:354:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset'
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:354:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:354:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset'
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offs);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c:355:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_stringhandle.h:217:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:355:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# src/io/stringhandle.c:355:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/stringhandle.c:355:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c:355:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:355:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# src/io/stringhandle.c:355:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:355:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c: In function 'io_stringhandle_tell':
# src/io/stringhandle.c:380:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_stringhandle.h:292:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:380:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset'
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:380:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/stringhandle.c:380:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset'
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c:380:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:380:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset'
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:380:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:380:5: note: in expansion of macro 'GETATTR_StringHandle_read_offset'
# GETATTR_StringHandle_read_offset(interp, (PMC*)handle, read_offset);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c: In function 'io_stringhandle_open':
# src/io/stringhandle.c:495:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_StringHandle_mode(interp, handle, (STRING*)mode);
# ^
# ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native'
# (pmc)->vtable->set_string_native(interp, pmc, value)
# ^~~~~
# src/io/stringhandle.c:495:5: note: in expansion of macro 'SETATTR_StringHandle_mode'
# SETATTR_StringHandle_mode(interp, handle, (STRING*)mode);
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from src/io/stringhandle.c:24:0:
# src/io/stringhandle.c:495:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_StringHandle_mode(interp, handle, (STRING*)mode);
# ^
# ./include/pmc/pmc_stringhandle.h:260:72: note: in definition of macro 'SETATTR_StringHandle_mode'
# ((Parrot_StringHandle_attributes *)PMC_data(pmc))->mode = (value); \
# ^~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c:496:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_StringHandle_filename(interp, handle, (STRING*)path);
# ^
# ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native'
# (pmc)->vtable->set_string_native(interp, pmc, value)
# ^~~~~
# src/io/stringhandle.c:496:5: note: in expansion of macro 'SETATTR_StringHandle_filename'
# SETATTR_StringHandle_filename(interp, handle, (STRING*)path);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from src/io/stringhandle.c:24:0:
# src/io/stringhandle.c:496:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_StringHandle_filename(interp, handle, (STRING*)path);
# ^
# ./include/pmc/pmc_stringhandle.h:285:76: note: in definition of macro 'SETATTR_StringHandle_filename'
# ((Parrot_StringHandle_attributes *)PMC_data(pmc))->filename = (value); \
# ^~~~~
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c: In function 'io_stringhandle_is_open':
# src/io/stringhandle.c:516:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_stringhandle.h:217:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:516:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# src/io/stringhandle.c:516:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/stringhandle.c:516:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c:516:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:516:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# src/io/stringhandle.c:516:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:516:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c: In function 'io_stringhandle_total_size':
# src/io/stringhandle.c:554:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_stringhandle.h:217:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:554:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# src/io/stringhandle.c:554:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/stringhandle.c:554:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c:554:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:554:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# src/io/stringhandle.c:554:47: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:554:5: note: in expansion of macro 'GETATTR_StringHandle_stringhandle'
# GETATTR_StringHandle_stringhandle(interp, (PMC*)handle, stringhandle);
# ^
# src/io/stringhandle.c: In function 'io_stringhandle_get_piohandle':
# src/io/stringhandle.c:575:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/stringhandle.c:575:38: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# src/io/stringhandle.c:575:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/stringhandle.c:575:38: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c: In function 'io_stringhandle_get_encoding':
# src/io/stringhandle.c:636:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_stringhandle.h:168:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:636:5: note: in expansion of macro 'GETATTR_StringHandle_encoding'
# GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:636:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/stringhandle.c:636:5: note: in expansion of macro 'GETATTR_StringHandle_encoding'
# GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/stringhandle.c:22:
# src/io/stringhandle.c:636:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:636:5: note: in expansion of macro 'GETATTR_StringHandle_encoding'
# GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/stringhandle.c:636:43: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/stringhandle.c:636:5: note: in expansion of macro 'GETATTR_StringHandle_encoding'
# GETATTR_StringHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/pipe.o -c src/io/pipe.c
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/pipe.c:20:
# src/io/pipe.c: In function 'io_pipe_is_eof':
# src/io/pipe.c:310:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_filehandle.h:195:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/pipe.c:310:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/pipe.c:310:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/pipe.c:310:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/pipe.c:20:
# src/io/pipe.c:310:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/pipe.c:310:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/pipe.c:310:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/pipe.c:310:5: note: in expansion of macro 'GETATTR_FileHandle_flags'
# GETATTR_FileHandle_flags(interp, (PMC*)handle, flags);
# ^~~~~~~~~~~~~~~~~~~~~~~~
# src/io/pipe.c: In function 'io_pipe_tell':
# src/io/pipe.c:340:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:6: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/pipe.c:340:38: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# src/io/pipe.c:340:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^
# ./include/parrot/vtable.h:524:50: note: in definition of macro 'VTABLE_get_pointer_keyed_int'
# (pmc)->vtable->get_pointer_keyed_int(interp, pmc, key)
# ^~~
# src/io/pipe.c:340:38: note: in expansion of macro 'IO_GET_VTABLE'
# const IO_VTABLE * const vtable = IO_GET_VTABLE(interp, (PMC*)handle);
# ^~~~~~~~~~~~~
# src/io/pipe.c: In function 'io_pipe_open':
# src/io/pipe.c:467:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_FileHandle_filename(interp, handle, (STRING*)path);
# ^
# ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native'
# (pmc)->vtable->set_string_native(interp, pmc, value)
# ^~~~~
# src/io/pipe.c:467:5: note: in expansion of macro 'SETATTR_FileHandle_filename'
# SETATTR_FileHandle_filename(interp, handle, (STRING*)path);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from src/io/pipe.c:22:0:
# src/io/pipe.c:467:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_FileHandle_filename(interp, handle, (STRING*)path);
# ^
# ./include/pmc/pmc_filehandle.h:237:74: note: in definition of macro 'SETATTR_FileHandle_filename'
# ((Parrot_FileHandle_attributes *)PMC_data(pmc))->filename = (value); \
# ^~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/pipe.c:20:
# src/io/pipe.c:468:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_FileHandle_mode(interp, handle, (STRING*)mode);
# ^
# ./include/parrot/vtable.h:710:51: note: in definition of macro 'VTABLE_set_string_native'
# (pmc)->vtable->set_string_native(interp, pmc, value)
# ^~~~~
# src/io/pipe.c:468:5: note: in expansion of macro 'SETATTR_FileHandle_mode'
# SETATTR_FileHandle_mode(interp, handle, (STRING*)mode);
# ^~~~~~~~~~~~~~~~~~~~~~~
# In file included from src/io/pipe.c:22:0:
# src/io/pipe.c:468:45: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# SETATTR_FileHandle_mode(interp, handle, (STRING*)mode);
# ^
# ./include/pmc/pmc_filehandle.h:262:70: note: in definition of macro 'SETATTR_FileHandle_mode'
# ((Parrot_FileHandle_attributes *)PMC_data(pmc))->mode = (value); \
# ^~~~~
# In file included from ./include/parrot/string.h:20:0,
# from ./include/parrot/context.h:10,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/pipe.c:20:
# src/io/pipe.c: In function 'io_pipe_get_encoding':
# src/io/pipe.c:543:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/pobj.h:222:29: note: in definition of macro 'PObj_get_FLAGS'
# #define PObj_get_FLAGS(o) ((o)->flags)
# ^
# ./include/parrot/pobj.h:289:32: note: in expansion of macro 'PObj_flag_TEST'
# #define PObj_is_object_TEST(o) PObj_flag_TEST(is_object, o)
# ^~~~~~~~~~~~~~
# ./include/pmc/pmc_filehandle.h:170:14: note: in expansion of macro 'PObj_is_object_TEST'
# if (!PObj_is_object_TEST(pmc)) { \
# ^~~~~~~~~~~~~~~~~~~
# src/io/pipe.c:543:5: note: in expansion of macro 'GETATTR_FileHandle_encoding'
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/pipe.c:543:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/pobj.h:112:42: note: in definition of macro 'PMC_data'
# #define PMC_data(pmc) (pmc)->data
# ^~~
# src/io/pipe.c:543:5: note: in expansion of macro 'GETATTR_FileHandle_encoding'
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/parrot.h:259:0,
# from src/io/pipe.c:20:
# src/io/pipe.c:543:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/vtable.h:486:6: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/pipe.c:543:5: note: in expansion of macro 'GETATTR_FileHandle_encoding'
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# src/io/pipe.c:543:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^
# ./include/parrot/vtable.h:486:41: note: in definition of macro 'VTABLE_get_attr_str'
# (pmc)->vtable->get_attr_str(interp, pmc, idx)
# ^~~
# src/io/pipe.c:543:5: note: in expansion of macro 'GETATTR_FileHandle_encoding'
# GETATTR_FileHandle_encoding(interp, (PMC*)handle, encoding_str);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/userhandle.o -c src/io/userhandle.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/io/. -Isrc -o src/io/utilities.o -c src/io/utilities.c
# src/io/utilities.c: In function 'io_verify_string_encoding':
# src/io/utilities.c:251:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
# return (STRING*)s;
# ^
# In file included from ./include/parrot/platform_interface.h:11:0,
# from ./include/parrot/parrot.h:250,
# from src/io/utilities.c:22:
# src/io/utilities.c: In function 'Parrot_io_parse_open_flags':
# ./include/parrot/interpreter.h:330:46: warning: nonnull argument 'mode_str' compared to NULL [-Wnonnull-compare]
# #define STRING_IS_NULL(s) ((s) == STRINGNULL || (s) == NULL)
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# src/io/utilities.c:51:9: note: in expansion of macro 'STRING_IS_NULL'
# if (STRING_IS_NULL(mode_str))
# ^~~~~~~~~~~~~~
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/io/utilities.c:22:
# src/io/utilities.c: In function 'io_readline_encoded_string':
# ./include/parrot/string.h:27:57: warning: nonnull argument 'rs' compared to NULL [-Wnonnull-compare]
# #define STRING_byte_length(src) ((src) ? (src)->bufused : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/io/utilities.c:416:31: note: in expansion of macro 'STRING_byte_length'
# const size_t delim_size = STRING_byte_length(rs);
# ^~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/default.o -c src/pmc/default.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/null.o -c src/pmc/null.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/env.o -c src/pmc/env.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/key.o -c src/pmc/key.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/unmanagedstruct.o -c src/pmc/unmanagedstruct.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/managedstruct.o -c src/pmc/managedstruct.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/exception.o -c src/pmc/exception.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/parrotlibrary.o -c src/pmc/parrotlibrary.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/parrotinterpreter.o -c src/pmc/parrotinterpreter.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/lexpad.o -c src/pmc/lexpad.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/timer.o -c src/pmc/timer.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/pointer.o -c src/pmc/pointer.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/sub.o -c src/pmc/sub.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/continuation.o -c src/pmc/continuation.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/coroutine.o -c src/pmc/coroutine.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/nci.o -c src/pmc/nci.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/float.o -c src/pmc/float.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/integer.o -c src/pmc/integer.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/bigint.o -c src/pmc/bigint.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/bignum.o -c src/pmc/bignum.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/complex.o -c src/pmc/complex.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/string.o -c src/pmc/string.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/boolean.o -c src/pmc/boolean.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/fixedintegerarray.o -c src/pmc/fixedintegerarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/iterator.o -c src/pmc/iterator.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/fixedstringarray.o -c src/pmc/fixedstringarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/hash.o -c src/pmc/hash.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/orderedhash.o -c src/pmc/orderedhash.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/oplib.o -c src/pmc/oplib.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/opcode.o -c src/pmc/opcode.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/callcontext.o -c src/pmc/callcontext.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/addrregistry.o -c src/pmc/addrregistry.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/alarm.o -c src/pmc/alarm.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/arrayiterator.o -c src/pmc/arrayiterator.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/bytebuffer.o -c src/pmc/bytebuffer.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/callback.o -c src/pmc/callback.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/capture.o -c src/pmc/capture.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/class.o -c src/pmc/class.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/eventhandler.o -c src/pmc/eventhandler.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/exceptionhandler.o -c src/pmc/exceptionhandler.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/exporter.o -c src/pmc/exporter.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/filehandle.o -c src/pmc/filehandle.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/fixedbooleanarray.o -c src/pmc/fixedbooleanarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/fixedfloatarray.o -c src/pmc/fixedfloatarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/fixedpmcarray.o -c src/pmc/fixedpmcarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/handle.o -c src/pmc/handle.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/hashiterator.o -c src/pmc/hashiterator.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/hashiteratorkey.o -c src/pmc/hashiteratorkey.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/imageiofreeze.o -c src/pmc/imageiofreeze.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/imageiosize.o -c src/pmc/imageiosize.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/imageiostrings.o -c src/pmc/imageiostrings.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/imageiothaw.o -c src/pmc/imageiothaw.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/imccompiler.o -c src/pmc/imccompiler.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/lexinfo.o -c src/pmc/lexinfo.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/mappedbytearray.o -c src/pmc/mappedbytearray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/multisub.o -c src/pmc/multisub.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/namespace.o -c src/pmc/namespace.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/nativepccmethod.o -c src/pmc/nativepccmethod.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/object.o -c src/pmc/object.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/orderedhashiterator.o -c src/pmc/orderedhashiterator.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/os.o -c src/pmc/os.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfile.o -c src/pmc/packfile.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfileannotation.o -c src/pmc/packfileannotation.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfileannotations.o -c src/pmc/packfileannotations.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfilebytecodesegment.o -c src/pmc/packfilebytecodesegment.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfileconstanttable.o -c src/pmc/packfileconstanttable.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfiledebug.o -c src/pmc/packfiledebug.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfiledirectory.o -c src/pmc/packfiledirectory.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfileopmap.o -c src/pmc/packfileopmap.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfilerawsegment.o -c src/pmc/packfilerawsegment.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfilesegment.o -c src/pmc/packfilesegment.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/packfileview.o -c src/pmc/packfileview.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/pmclist.o -c src/pmc/pmclist.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/pmcproxy.o -c src/pmc/pmcproxy.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/proxy.o -c src/pmc/proxy.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/ptr.o -c src/pmc/ptr.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/ptrbuf.o -c src/pmc/ptrbuf.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/ptrobj.o -c src/pmc/ptrobj.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/resizablebooleanarray.o -c src/pmc/resizablebooleanarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/resizablefloatarray.o -c src/pmc/resizablefloatarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/resizableintegerarray.o -c src/pmc/resizableintegerarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/resizablepmcarray.o -c src/pmc/resizablepmcarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/resizablestringarray.o -c src/pmc/resizablestringarray.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/role.o -c src/pmc/role.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/scalar.o -c src/pmc/scalar.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/scheduler.o -c src/pmc/scheduler.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/schedulermessage.o -c src/pmc/schedulermessage.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/sockaddr.o -c src/pmc/sockaddr.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/socket.o -c src/pmc/socket.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/stringbuilder.o -c src/pmc/stringbuilder.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/stringhandle.o -c src/pmc/stringhandle.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/stringiterator.o -c src/pmc/stringiterator.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/structview.o -c src/pmc/structview.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/task.o -c src/pmc/task.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -fPIC -Isrc/pmc/. -o src/pmc/undef.o -c src/pmc/undef.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong \
# -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \
# -Isrc/string/encoding/. -o src/string/encoding/shared.o -c src/string/encoding/shared.c
# src/string/encoding/shared.c: In function 'encoding_equal':
# src/string/encoding/shared.c:164:16: warning: nonnull argument 'lhs' compared to NULL [-Wnonnull-compare]
# return memcmp(lhs->strstart, rhs->strstart, STRING_byte_length(lhs)) == 0;
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/string/encoding/shared.c:22:
# ./include/parrot/string.h:26:51: warning: nonnull argument 'lhs' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:153:25: note: in expansion of macro 'STRING_length'
# const UINTVAL len = STRING_length(lhs);
# ^~~~~~~~~~~~~
# ./include/parrot/string.h:26:51: warning: nonnull argument 'rhs' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:155:16: note: in expansion of macro 'STRING_length'
# if (len != STRING_length(rhs))
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c: In function 'encoding_compare':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'lhs' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:199:27: note: in expansion of macro 'STRING_length'
# const UINTVAL l_len = STRING_length(lhs);
# ^~~~~~~~~~~~~
# ./include/parrot/string.h:26:51: warning: nonnull argument 'rhs' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:200:27: note: in expansion of macro 'STRING_length'
# const UINTVAL r_len = STRING_length(rhs);
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c: In function 'encoding_index':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:253:28: note: in expansion of macro 'STRING_length'
# if ((UINTVAL)offset >= STRING_length(src)
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c:254:5: warning: nonnull argument 'search' compared to NULL [-Wnonnull-compare]
# || !STRING_length(search))
#
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/string/encoding/shared.c:22:
# src/string/encoding/shared.c: In function 'encoding_ord_error':
# ./include/parrot/string.h:26:51: warning: nonnull argument 's' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:486:25: note: in expansion of macro 'STRING_length'
# const UINTVAL len = STRING_length(s);
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c: In function 'encoding_substr':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:522:29: note: in expansion of macro 'STRING_length'
# const UINTVAL strlen = STRING_length(src);
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c: In function 'fixed8_equal':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'lhs' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:861:25: note: in expansion of macro 'STRING_length'
# const UINTVAL len = STRING_length(lhs);
# ^~~~~~~~~~~~~
# ./include/parrot/string.h:26:51: warning: nonnull argument 'rhs' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:863:16: note: in expansion of macro 'STRING_length'
# if (len != STRING_length(rhs))
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c: In function 'fixed8_compare':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'lhs' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:910:27: note: in expansion of macro 'STRING_length'
# const UINTVAL l_len = STRING_length(lhs);
# ^~~~~~~~~~~~~
# ./include/parrot/string.h:26:51: warning: nonnull argument 'rhs' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:911:27: note: in expansion of macro 'STRING_length'
# const UINTVAL r_len = STRING_length(rhs);
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c: In function 'fixed8_index':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:972:28: note: in expansion of macro 'STRING_length'
# if ((UINTVAL)offset >= STRING_length(src)
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c:973:5: warning: nonnull argument 'search' compared to NULL [-Wnonnull-compare]
# || !STRING_length(search))
#
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/string/encoding/shared.c:22:
# src/string/encoding/shared.c: In function 'fixed8_rindex':
# ./include/parrot/string.h:26:35: warning: nonnull argument 'search_string' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ^
# src/string/encoding/shared.c:1003:10: note: in expansion of macro 'STRING_length'
# || !STRING_length(search_string))
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c: In function 'fixed8_ord':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:1048:25: note: in expansion of macro 'STRING_length'
# const UINTVAL len = STRING_length(src);
# ^~~~~~~~~~~~~
# src/string/encoding/shared.c: In function 'fixed_substr':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/shared.c:1078:29: note: in expansion of macro 'STRING_length'
# const UINTVAL strlen = STRING_length(src);
# ^~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/tables.o -c src/string/encoding/tables.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/null.o -c src/string/encoding/null.c
# src/string/encoding/null.c: In function 'null_equal':
# src/string/encoding/null.c:93:31: warning: nonnull argument 'rhs' compared to NULL [-Wnonnull-compare]
# return STRING_length(rhs) == 0;
#
# src/string/encoding/null.c: In function 'null_compare':
# src/string/encoding/null.c:115:36: warning: nonnull argument 'rhs' compared to NULL [-Wnonnull-compare]
# return STRING_length(rhs) ? -1 : 0;
#
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/ascii.o -c src/string/encoding/ascii.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/latin1.o -c src/string/encoding/latin1.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/binary.o -c src/string/encoding/binary.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/utf8.o -c src/string/encoding/utf8.c
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/string/encoding/utf8.c:20:
# src/string/encoding/utf8.c: In function 'utf8_substr':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/utf8.c:650:29: note: in expansion of macro 'STRING_length'
# const UINTVAL strlen = STRING_length(src);
# ^~~~~~~~~~~~~
# src/string/encoding/utf8.c: In function 'utf8_ord':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/utf8.c:345:25: note: in expansion of macro 'STRING_length'
# const UINTVAL len = STRING_length(src);
# ^~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/utf16.o -c src/string/encoding/utf16.c
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/string/encoding/utf16.c:20:
# src/string/encoding/utf16.c: In function 'utf16_ord':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/utf16.c:451:26: note: in expansion of macro 'STRING_length'
# const UINTVAL len = STRING_length(src);
# ^~~~~~~~~~~~~
# src/string/encoding/utf16.c: In function 'utf16_to_encoding':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/utf16.c:176:15: note: in expansion of macro 'STRING_length'
# src_len = STRING_length(src);
# ^~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/ucs2.o -c src/string/encoding/ucs2.c
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from src/string/encoding/ucs2.c:20:
# src/string/encoding/ucs2.c: In function 'ucs2_ord':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'src' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# src/string/encoding/ucs2.c:269:33: note: in expansion of macro 'STRING_length'
# const UINTVAL len = STRING_length(src);
# ^~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/string/encoding/. -Isrc -o src/string/encoding/ucs4.o -c src/string/encoding/ucs4.c
# echo compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c
# compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c
# /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y
# /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.h compilers/imcc/imcc.y
# touch compilers/imcc/imcc.y.flag compilers/imcc/imcparser.c compilers/imcc/imcparser.h
# echo compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c
# compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c
# /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y
# /usr/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.h compilers/imcc/imcc.y
# touch compilers/imcc/imcc.y.flag compilers/imcc/imcparser.c compilers/imcc/imcparser.h
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong \
# -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-sign-compare \
# -Icompilers/imcc/. -o compilers/imcc/imcparser.o -c compilers/imcc/imcparser.c
# compilers/imcc/imcparser.c: In function 'yyparse':
# compilers/imcc/imcparser.c:2697:1: warning: stack usage is 2640 bytes [-Wstack-usage=]
# YY_IGNORE_MAYBE_UNINITIALIZED_END
# ^ ~~~~~
# echo -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l
# -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l
# touch compilers/imcc/imcc.l.flag compilers/imcc/imclexer.c
# echo -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l
# -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l
# touch compilers/imcc/imcc.l.flag compilers/imcc/imclexer.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong \
# -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-sign-compare -Wno-unused-parameter \
# -Icompilers/imcc/. -o compilers/imcc/imclexer.o -c compilers/imcc/imclexer.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/imc.o -c compilers/imcc/imc.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/main.o -c compilers/imcc/main.c
# compilers/imcc/main.c: In function 'imcc_set_optimization_level':
# compilers/imcc/main.c:249:8: warning: nonnull argument 'opts' compared to NULL [-Wnonnull-compare]
# if (!opts || !*opts || opts[0] == '0')
# ^
# compilers/imcc/main.c: In function 'imcc_preprocess':
# compilers/imcc/main.c:305:8: warning: nonnull argument 'sourcefile' compared to NULL [-Wnonnull-compare]
# if (!STRING_length(sourcefile))
# ^
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/symreg.o -c compilers/imcc/symreg.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/instructions.o -c compilers/imcc/instructions.c
# compilers/imcc/instructions.c: In function 'ins_print':
# compilers/imcc/instructions.c:561:1: warning: stack usage is 4368 bytes [-Wstack-usage=]
# ins_print(ARGMOD(imc_info_t * imcc), PIOHANDLE io, ARGIN(const Instruction *ins))
# ^~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/cfg.o -c compilers/imcc/cfg.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/reg_alloc.o -c compilers/imcc/reg_alloc.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/sets.o -c compilers/imcc/sets.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/debug.o -c compilers/imcc/debug.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong \
# -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden \
# -Icompilers/imcc/. -o compilers/imcc/optimizer.o -c compilers/imcc/optimizer.c
# compilers/imcc/optimizer.c: In function 'IMCC_subst_constants':
# compilers/imcc/optimizer.c:966:1: warning: stack usage is 768 bytes [-Wstack-usage=]
# IMCC_subst_constants(ARGMOD(imc_info_t *imcc), ARGMOD(IMC_Unit *unit),
# ^~~~~~~~~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/pbc.o -c compilers/imcc/pbc.c
# compilers/imcc/pbc.c: In function 'add_1_const':
# compilers/imcc/pbc.c:2135:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
# for (r = r->nextkey; r; r = r->nextkey)
# ^~~
# compilers/imcc/pbc.c:2138:17: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
# build_key(imcc, key, bc);
# ^~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/parser_util.o -c compilers/imcc/parser_util.c
# In file included from ./include/parrot/context.h:10:0,
# from ./include/parrot/interpreter.h:160,
# from ./include/parrot/platform_interface.h:11,
# from ./include/parrot/parrot.h:250,
# from compilers/imcc/imc.h:22,
# from compilers/imcc/parser_util.c:20:
# compilers/imcc/parser_util.c: In function 'imcc_string_ends_with':
# ./include/parrot/string.h:26:51: warning: nonnull argument 'str' compared to NULL [-Wnonnull-compare]
# #define STRING_length(src) ((src) ? (src)->strlen : 0U)
# ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
# compilers/imcc/parser_util.c:705:23: note: in expansion of macro 'STRING_length'
# INTVAL len = STRING_length(str);
# ^~~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/pcc.o -c compilers/imcc/pcc.c
# compilers/imcc/pcc.c: In function 'pcc_get_args':
# compilers/imcc/pcc.c:207:1: warning: stack usage is 592 bytes [-Wstack-usage=]
# pcc_get_args(ARGMOD(imc_info_t * imcc), ARGMOD(IMC_Unit *unit),
# ^~~~~~~~~~~~
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Icompilers/imcc/. -Isrc -o compilers/imcc/api.o -c compilers/imcc/api.c
# mkdir -p blib/lib
# ar cr blib/lib/libparrot.a src/string/api.o src/ops/core_ops.o src/atomic/gcc_x86.o src/core_pmcs.o src/datatypes.o src/debug.o src/disassemble.o src/dynext.o src/embed/api.o src/embed/bytecode.o src/embed/strings.o src/embed/pmc.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/alarm.o src/gc/alloc_memory.o src/gc/alloc_resources.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/gc_ms2.o src/gc/gc_gms.o src/gc/mark_sweep.o src/gc/system.o src/gc/fixed_allocator.o src/gc/variable_size_pool.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/api.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/list.o src/pointer_array.o src/string/sprintf.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/signatures.o src/nci/libffi.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile/object_serialization.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/runcore/subprof.o src/scheduler.o src/thread.o src/events.o src/string/spf_render.o src/string/spf_vtable.o src/string/namealias.o src/sub.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/api.o src/packfile/output.o src/packfile/pf_items.o src/packfile/segments.o src/longopt.o src/platform/generic/io.o src/platform/generic/socket.o src/platform/generic/file.o src/platform/generic/time.o src/platform/generic/encoding.o src/platform/generic/env.o src/platform/generic/cpu_type.o src/platform/generic/num_cpus.o src/platform/generic/dl.o src/platform/generic/math.o src/platform/generic/itimer.o src/platform/generic/exec.o src/platform/generic/misc.o src/platform/generic/hires_timer.o src/platform/generic/sysmem.o src/platform/generic/uid.o src/platform/generic/error.o src/platform/generic/entropy.o src/io/api.o src/io/buffer.o src/io/filehandle.o src/io/socket.o src/io/stringhandle.o src/io/pipe.o src/io/userhandle.o src/io/utilities.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/callcontext.o src/pmc/addrregistry.o src/pmc/alarm.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callback.o src/pmc/capture.o src/pmc/class.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/imccompiler.o src/pmc/lexinfo.o src/pmc/mappedbytearray.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/os.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfilebytecodesegment.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfileopmap.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/packfileview.o src/pmc/pmclist.o src/pmc/pmcproxy.o src/pmc/proxy.o src/pmc/ptr.o src/pmc/ptrbuf.o src/pmc/ptrobj.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/structview.o src/pmc/task.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/null.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/encoding/utf16.o src/string/encoding/ucs2.o src/string/encoding/ucs4.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/main.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o compilers/imcc/api.o
# : blib/lib/libparrot.a
# /usr/bin/perl tools/build/addgenerated.pl "blib/lib/libparrot.a" "[main]" lib
# mkdir -p blib/lib
# cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -o blib/lib/libparrot.so.8.1.0 -Wl,-soname=libparrot.so.8.1.0 \
# src/string/api.o src/ops/core_ops.o src/atomic/gcc_x86.o src/core_pmcs.o src/datatypes.o src/debug.o src/disassemble.o src/dynext.o src/embed/api.o src/embed/bytecode.o src/embed/strings.o src/embed/pmc.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/alarm.o src/gc/alloc_memory.o src/gc/alloc_resources.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/gc_ms2.o src/gc/gc_gms.o src/gc/mark_sweep.o src/gc/system.o src/gc/fixed_allocator.o src/gc/variable_size_pool.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/api.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/list.o src/pointer_array.o src/string/sprintf.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/signatures.o src/nci/libffi.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile/object_serialization.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/runcore/subprof.o src/scheduler.o src/thread.o src/events.o src/string/spf_render.o src/string/spf_vtable.o src/string/namealias.o src/sub.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/api.o src/packfile/output.o src/packfile/pf_items.o src/packfile/segments.o src/longopt.o src/platform/generic/io.o src/platform/generic/socket.o src/platform/generic/file.o src/platform/generic/time.o src/platform/generic/encoding.o src/platform/generic/env.o src/platform/generic/cpu_type.o src/platform/generic/num_cpus.o src/platform/generic/dl.o src/platform/generic/math.o src/platform/generic/itimer.o src/platform/generic/exec.o src/platform/generic/misc.o src/platform/generic/hires_timer.o src/platform/generic/sysmem.o src/platform/generic/uid.o src/platform/generic/error.o src/platform/generic/entropy.o src/io/api.o src/io/buffer.o src/io/filehandle.o src/io/socket.o src/io/stringhandle.o src/io/pipe.o src/io/userhandle.o src/io/utilities.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/callcontext.o src/pmc/addrregistry.o src/pmc/alarm.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callback.o src/pmc/capture.o src/pmc/class.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/imccompiler.o src/pmc/lexinfo.o src/pmc/mappedbytearray.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/os.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfilebytecodesegment.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfileopmap.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/packfileview.o src/pmc/pmclist.o src/pmc/pmcproxy.o src/pmc/proxy.o src/pmc/ptr.o src/pmc/ptrbuf.o src/pmc/ptrobj.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/structview.o src/pmc/task.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/null.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/encoding/utf16.o src/string/encoding/ucs2.o src/string/encoding/ucs4.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/main.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o compilers/imcc/api.o -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -L/usr/lib -licuuc -licudata
# ( cd blib/lib ; ln -sf libparrot.so.8.1.0 libparrot.so )
# /usr/bin/perl tools/build/addgenerated.pl "blib/lib/libparrot.so" "[main]" lib
# /usr/bin/perl tools/build/addgenerated.pl "blib/lib/libparrot.so.8.1.0" "[main]" lib
# cp tools/dev/gdb-pp-load.py blib/lib/libparrot.so.8.1.0-gdb.py
# cp tools/dev/gdb-pp.py blib/lib/GDBPrettyPrint.py
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/parrot2/. -Isrc -o frontend/parrot2/main.o -c frontend/parrot2/main.c
# /usr/bin/perl tools/build/h2inc.pl include/parrot/datatypes.h runtime/parrot/include/datatypes.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/datatypes.pasm" "[main]"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/parrot/. -Isrc -o frontend/parrot/main.o -c frontend/parrot/main.c
# /usr/bin/perl tools/build/parrot_config_c.pl --mini > src/null_config.c
# /usr/bin/perl tools/build/addgenerated.pl "src/null_config.c" "[]"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/null_config.o -c src/null_config.c
# cc -o miniparrot frontend/parrot/main.o src/null_config.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# /usr/bin/perl tools/build/gen_version.pl >runtime/parrot/include/parrot_version.pir
# ./miniparrot -Iruntime/parrot/include config_lib.pir > runtime/parrot/include/config.fpmc
# /usr/bin/perl tools/build/parrot_config_c.pl > src/parrot_config.c
# /usr/bin/perl tools/build/addgenerated.pl "src/parrot_config.c" "[]"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/parrot_config.o -c src/parrot_config.c
# ./miniparrot -Iruntime/parrot/include -o frontend/parrot2/prt0.pbc frontend/parrot2/prt0.pir
# ./miniparrot frontend/parrot2/build.pir frontend/parrot2/prt0.pbc
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/parrot2/. -Isrc -o frontend/parrot2/prt0.pbc.o -c frontend/parrot2/prt0.pbc.c
# /usr/bin/perl tools/build/h2inc.pl include/parrot/cclass.h runtime/parrot/include/cclass.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/cclass.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/enums.h runtime/parrot/include/iterator.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/iterator.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/enums.h runtime/parrot/include/call_bits.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/call_bits.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/scheduler.h runtime/parrot/include/timer.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/timer.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/exceptions.h runtime/parrot/include/except_types.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/except_types.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/exceptions.h runtime/parrot/include/except_severity.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/except_severity.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/hash.h runtime/parrot/include/hash_key_type.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/hash_key_type.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpflags.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpflags.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpdebug.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpdebug.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interptrace.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interptrace.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpcores.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpcores.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/cloneflags.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/cloneflags.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/iglobals.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/iglobals.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/sysinfo.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/sysinfo.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/io.h runtime/parrot/include/stdio.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stdio.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/io.h runtime/parrot/include/socket.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/socket.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/library.h runtime/parrot/include/libpaths.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/libpaths.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/platform_interface.h runtime/parrot/include/dlopenflags.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/dlopenflags.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/longopt.h runtime/parrot/include/longopt.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/longopt.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/packfile.h runtime/parrot/include/packfile_segments.pasm
# /usr/bin/perl tools/build/h2inc.pl include/parrot/packfile.h runtime/parrot/include/packfile_annotation_keytype.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/packfile_annotation_keytype.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/platform_interface.h runtime/parrot/include/stat.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stat.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/string.h runtime/parrot/include/stringinfo.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stringinfo.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/warnings.h runtime/parrot/include/warnings.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/warnings.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/warnings.h runtime/parrot/include/errors.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/errors.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/gc_api.h runtime/parrot/include/interpinfo.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpinfo.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl src/utils.c runtime/parrot/include/tm.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/tm.pasm" "[main]"
# /usr/bin/perl tools/build/h2inc.pl include/parrot/core_pmcs.h runtime/parrot/include/pmctypes.pasm
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/pmctypes.pasm" "[main]"
# cc -o parrot \
# frontend/parrot2/main.o frontend/parrot2/prt0.pbc.o src/parrot_config.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib -Wl,-E
# cc -o parrot_old \
# frontend/parrot/main.o src/parrot_config.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib -Wl,-E
# ./parrot -o runtime/parrot/include/parrotlib.pbc runtime/parrot/library/parrotlib.pir
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/gziphandle.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/gziphandle.pmc
# /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_gziphandle.h" "[devel]" "include"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/gziphandle.o -c src/dynpmc/gziphandle.c
# cc -o runtime/parrot/dynext/gziphandle.so \
# src/dynpmc/gziphandle.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -lz
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/gziphandle.so" "[library]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/select.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/select.pmc
# /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_select.h" "[devel]" "include"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/select.o -c src/dynpmc/select.c
# ./src/dynpmc/select.c: In function 'Parrot_Select_nci_select':
# ./src/dynpmc/select.c:483:1: warning: stack usage is 528 bytes [-Wstack-usage=]
# static void
# ^~~~~~~~~~~~
# cc -o runtime/parrot/dynext/select.so \
# src/dynpmc/select.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/select.so" "[library]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/dynlexpad.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/dynlexpad.pmc
# /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_dynlexpad.h" "[devel]" "include"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/dynlexpad.o -c src/dynpmc/dynlexpad.c
# cc -o runtime/parrot/dynext/dynlexpad.so \
# src/dynpmc/dynlexpad.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/dynlexpad.so" "[library]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/file.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/file.pmc
# /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_file.h" "[devel]" "include"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/file.o -c src/dynpmc/file.c
# ./src/dynpmc/file.c: In function 'Parrot_File_nci_copy':
# ./src/dynpmc/file.c:252:1: warning: stack usage is 1088 bytes [-Wstack-usage=]
# static void
# ^~~~~~~~~~~~
# cc -o runtime/parrot/dynext/file.so \
# src/dynpmc/file.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/file.so" "[library]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/foo.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/foo.pmc
# /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_foo.h" "[]" "include"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/foo.o -c src/dynpmc/foo.c
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/foo2.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/foo2.pmc
# /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_foo2.h" "[]" "include"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/foo2.o -c src/dynpmc/foo2.c
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --library foo_group --c src/dynpmc/foo.pmc src/dynpmc/foo2.pmc
# mv foo_group.c src/dynpmc/foo_group.c
# /usr/bin/perl tools/build/addgenerated.pl src/dynpmc/foo_group.c "[]"
# mv foo_group.h src/dynpmc/foo_group.h
# /usr/bin/perl tools/build/addgenerated.pl src/dynpmc/foo_group.h "[]" include
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/foo_group.o -c src/dynpmc/foo_group.c
# cc -o runtime/parrot/dynext/foo_group.so \
# src/dynpmc/foo_group.o src/dynpmc/foo.o src/dynpmc/foo2.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/foo_group.so" "[]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/osdummy.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/osdummy.pmc
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/osdummy.o -c src/dynpmc/osdummy.c
# cc -o runtime/parrot/dynext/os.so \
# src/dynpmc/osdummy.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/os.so" "[library]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/pccmethod_test.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/pccmethod_test.pmc
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/pccmethod_test.o -c src/dynpmc/pccmethod_test.c
# cc -o runtime/parrot/dynext/pccmethod_test.so \
# src/dynpmc/pccmethod_test.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/pccmethod_test.so" "[]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/rotest.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/rotest.pmc
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/rotest.o -c src/dynpmc/rotest.c
# cc -o runtime/parrot/dynext/rotest.so \
# src/dynpmc/rotest.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/rotest.so" "[]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/rational.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/rational.pmc
# /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_rational.h" "[devel]" "include"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/rational.o -c src/dynpmc/rational.c
# cc -o runtime/parrot/dynext/rational.so \
# src/dynpmc/rational.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/rational.so" "[library]"
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/subproxy.pmc
# /usr/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/subproxy.pmc
# /usr/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_subproxy.h" "[devel]" "include"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynpmc/. -Isrc -o src/dynpmc/subproxy.o -c src/dynpmc/subproxy.c
# cc -o runtime/parrot/dynext/subproxy.so \
# src/dynpmc/subproxy.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/subproxy.so" "[library]"
# ./parrot -o runtime/parrot/library/Test/More.pbc runtime/parrot/library/Test/More.pir
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/pbc_dump/. -Isrc -o frontend/pbc_dump/main.o -c frontend/pbc_dump/main.c
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/pbc_dump/. -Isrc -o frontend/pbc_dump/packdump.o -c frontend/pbc_dump/packdump.c
# cc -o pbc_dump \
# frontend/pbc_dump/main.o \
# frontend/pbc_dump/packdump.o -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/pbc_disassemble/. -Isrc -o frontend/pbc_disassemble/main.o -c frontend/pbc_disassemble/main.c
# cc -o pbc_disassemble \
# frontend/pbc_disassemble/main.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/parrot_debugger/. -Isrc -o frontend/parrot_debugger/main.o -c frontend/parrot_debugger/main.c
# cc -o parrot_debugger \
# frontend/parrot_debugger/main.o \
# src/parrot_config.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Ifrontend/pbc_merge/. -Isrc -o frontend/pbc_merge/main.o -c frontend/pbc_merge/main.c
# cc -o pbc_merge \
# frontend/pbc_merge/main.o \
# src/parrot_config.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-E -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# mkdir -p runtime/parrot/languages/winxed
# ./parrot -o runtime/parrot/languages/winxed/winxed.pbc ext/winxed/compiler.pir
# ./parrot -o winxed.pbc ext/winxed/driver.pir
# ./parrot winxed.pbc -c --noan tools/dev/pbc_to_exe.winxed
# ./parrot -o pbc_to_exe.pbc tools/dev/pbc_to_exe.pir
# ./parrot pbc_to_exe.pbc pbc_to_exe.pbc
# ./parrot -o parrot_config.pbc tools/dev/parrot-config.pir
# ./parrot pbc_to_exe.pbc parrot_config.pbc
# ./pbc_to_exe winxed.pbc
# ./parrot -o runtime/parrot/library/Regex.pbc ext/nqp-rx/src/stage0/Regex-s0.pir
# ./parrot -o runtime/parrot/library/HLL.pbc ext/nqp-rx/src/stage0/HLL-s0.pir
# ./parrot -o runtime/parrot/library/P6Regex.pbc ext/nqp-rx/src/stage0/P6Regex-s0.pir
# ./parrot -o runtime/parrot/library/nqp-rx.pbc ext/nqp-rx/src/stage0/NQP-s0.pir
# ./parrot -o runtime/parrot/library/P6object.pbc runtime/parrot/library/P6object.pir
# ./parrot -o runtime/parrot/library/PGE/Dumper.pbc runtime/parrot/library/PGE/Dumper.pir
# ./parrot -o runtime/parrot/library/Parrot/Exception.pbc runtime/parrot/library/Parrot/Exception.pir
# ./parrot -o runtime/parrot/library/Getopt/Obj.pbc runtime/parrot/library/Getopt/Obj.pir
# ./parrot -o runtime/parrot/library/dumper.pbc runtime/parrot/library/dumper.pir
# ./parrot -o runtime/parrot/library/PCT/Dumper.pbc compilers/pct/src/PCT/Dumper.pir
# ./parrot -o runtime/parrot/library/PCT/HLLCompiler.pbc compilers/pct/src/PCT/HLLCompiler.pir
# ./parrot -o compilers/pct/src/PCT/Node.pbc compilers/pct/src/PCT/Node.pir
# ./parrot -o compilers/pct/src/PAST/Node.pbc compilers/pct/src/PAST/Node.pir
# ./parrot -o compilers/pct/src/PAST/Compiler.pbc compilers/pct/src/PAST/Compiler.pir
# ./parrot -o compilers/pct/src/POST/Node.pbc compilers/pct/src/POST/Node.pir
# ./parrot -o compilers/pct/src/POST/Compiler.pbc compilers/pct/src/POST/Compiler.pir
# ./pbc_merge -o runtime/parrot/library/PCT/PAST.pbc \
# compilers/pct/src/PCT/Node.pbc \
# compilers/pct/src/PAST/Node.pbc \
# compilers/pct/src/PAST/Compiler.pbc \
# compilers/pct/src/POST/Node.pbc \
# compilers/pct/src/POST/Compiler.pbc
# cp runtime/parrot/library/nqp-rx.pbc parrot-nqp.pbc
# ./pbc_to_exe parrot-nqp.pbc
# /usr/bin/perl -e "" > compilers/pge/PGE/builtins_gen.pir
# ./parrot -o runtime/parrot/library/PGE.pbc compilers/pge/PGE.pir
# ./parrot runtime/parrot/library/PGE/Perl6Grammar.pir --output=compilers/pge/PGE/builtins_gen.pir compilers/pge/PGE/builtins.pg
# ./parrot -o runtime/parrot/library/PGE.pbc compilers/pge/PGE.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/PGE.pbc" "[main]"
# ./parrot -o runtime/parrot/library/PGE/Util.pbc runtime/parrot/library/PGE/Util.pir
# ./parrot -o runtime/parrot/library/PGE/Text.pbc runtime/parrot/library/PGE/Text.pir
# ./parrot -o runtime/parrot/library/PGE/Perl6Grammar.pbc runtime/parrot/library/PGE/Perl6Grammar.pir
# ./parrot runtime/parrot/library/PGE/Perl6Grammar.pbc --output=compilers/tge/TGE/Parser.pir compilers/tge/TGE/Parser.pg
# /usr/bin/perl tools/build/addgenerated.pl "compilers/tge/TGE/Parser.pir" "[tge]"
# ./parrot -o runtime/parrot/library/TGE.pbc compilers/tge/TGE.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/TGE.pbc" "[main]"
# ./parrot -o compilers/tge/tgc.pbc compilers/tge/tgc.pir
# /usr/bin/perl tools/build/addgenerated.pl "compilers/tge/tgc.pbc" "[main]"
# ./parrot -o runtime/parrot/library/PCT/Grammar.pbc compilers/pct/src/PCT/Grammar.pir
# ./parrot -o runtime/parrot/library/PCT.pbc compilers/pct/PCT.pir
# ./parrot runtime/parrot/library/PGE/Perl6Grammar.pbc --output=compilers/data_json/data_json/grammar.pir compilers/data_json/data_json/grammar.pg
# ./parrot compilers/tge/tgc.pbc --output=compilers/data_json/data_json/pge2pir.pir compilers/data_json/data_json/pge2pir.tg
# ./parrot -o compilers/data_json/data_json.pbc compilers/data_json/data_json.pir
# mkdir -p runtime/parrot/languages/data_json
# cp compilers/data_json/data_json.pbc runtime/parrot/languages/data_json/data_json.pbc
# mkdir -p runtime/parrot/languages/JSON
# ./parrot-nqp --target=pir compilers/data_json/JSON.nqp > runtime/parrot/languages/JSON/JSON.pir
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler.pir compilers/opsc/src/Ops/Compiler.pm
# ./parrot runtime/parrot/library/nqp-rx.pbc --target=pir -o ext/nqp-rx/src/stage0/nqp-setting.pir ext/nqp-rx/src/stage0/nqp-setting.nqp
# ./parrot -o runtime/parrot/library/nqp-setting.pbc ext/nqp-rx/src/stage0/nqp-setting.pir
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler/Actions.pir compilers/opsc/src/Ops/Compiler/Actions.pm
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Compiler/Grammar.pir compilers/opsc/src/Ops/Compiler/Grammar.pm
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Emitter.pir compilers/opsc/src/Ops/Emitter.pm
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Trans.pir compilers/opsc/src/Ops/Trans.pm
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Trans/C.pir compilers/opsc/src/Ops/Trans/C.pm
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/Op.pir compilers/opsc/src/Ops/Op.pm
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/OpLib.pir compilers/opsc/src/Ops/OpLib.pm
# ./parrot -o runtime/parrot/library/config.pbc runtime/parrot/library/config.pir
# ./parrot-nqp --target=pir --output=compilers/opsc/gen/Ops/File.pir compilers/opsc/src/Ops/File.pm
# ./parrot -o runtime/parrot/library/opsc.pbc compilers/opsc/opsc.pir
# ./parrot-nqp --target=pir compilers/opsc/ops2c.nqp >parrot-ops2c.pir
# ./parrot -o parrot-ops2c.pbc parrot-ops2c.pir
# ./pbc_to_exe parrot-ops2c.pbc
# ./parrot-ops2c --dynamic src/dynoplibs/obscure.ops --quiet
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/obscure_ops.o -c src/dynoplibs/obscure_ops.c
# cc -o runtime/parrot/dynext/obscure_ops.so \
# src/dynoplibs/obscure_ops.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/obscure_ops.so" "[library]"
# ./parrot-ops2c --dynamic src/dynoplibs/math.ops --quiet
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong \
# -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Wno-unused-parameter \
# -Isrc/dynoplibs/. -o src/dynoplibs/math_ops.o -c src/dynoplibs/math_ops.c
# cc -o runtime/parrot/dynext/math_ops.so \
# src/dynoplibs/math_ops.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/math_ops.so" "[library]"
# ./parrot-ops2c --dynamic src/dynoplibs/trans.ops --quiet
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/trans_ops.o -c src/dynoplibs/trans_ops.c
# cc -o runtime/parrot/dynext/trans_ops.so \
# src/dynoplibs/trans_ops.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/trans_ops.so" "[library]"
# ./parrot-ops2c --dynamic src/dynoplibs/bit.ops --quiet
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/bit_ops.o -c src/dynoplibs/bit_ops.c
# cc -o runtime/parrot/dynext/bit_ops.so \
# src/dynoplibs/bit_ops.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/bit_ops.so" "[library]"
# ./parrot-ops2c --dynamic src/dynoplibs/debug.ops --quiet
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/debug_ops.o -c src/dynoplibs/debug_ops.c
# cc -o runtime/parrot/dynext/debug_ops.so \
# src/dynoplibs/debug_ops.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/debug_ops.so" "[library]"
# ./parrot-ops2c --dynamic src/dynoplibs/sys.ops --quiet
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/sys_ops.o -c src/dynoplibs/sys_ops.c
# cc -o runtime/parrot/dynext/sys_ops.so \
# src/dynoplibs/sys_ops.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/sys_ops.so" "[library]"
# ./parrot-ops2c --dynamic src/dynoplibs/io.ops --quiet
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/dynoplibs/. -Isrc -o src/dynoplibs/io_ops.o -c src/dynoplibs/io_ops.c
# cc -o runtime/parrot/dynext/io_ops.so \
# src/dynoplibs/io_ops.o -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/io_ops.so" "[library]"
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/nci_test.o -c src/nci_test.c
# cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib \
# -o runtime/parrot/dynext/libnci_test.so src/nci_test.o -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi
# ./parrot -o runtime/parrot/library/Archive/Tar.pbc runtime/parrot/library/Archive/Tar.pir
# ./parrot -o runtime/parrot/library/Archive/Zip.pbc runtime/parrot/library/Archive/Zip.pir
# ./parrot -o runtime/parrot/library/CGI/QueryHash.pbc runtime/parrot/library/CGI/QueryHash.pir
# ./parrot -o runtime/parrot/library/Crow.pbc runtime/parrot/library/Crow.pir
# ./parrot -o runtime/parrot/library/Configure/genfile.pbc runtime/parrot/library/Configure/genfile.pir
# ./parrot -o runtime/parrot/library/Config/JSON.pbc runtime/parrot/library/Config/JSON.pir
# ./parrot -o runtime/parrot/library/Data/Dumper/Base.pbc runtime/parrot/library/Data/Dumper/Base.pir
# ./parrot -o runtime/parrot/library/Data/Dumper/Default.pbc runtime/parrot/library/Data/Dumper/Default.pir
# ./parrot -o runtime/parrot/library/Data/Dumper.pbc runtime/parrot/library/Data/Dumper.pir
# ./parrot -o runtime/parrot/library/Digest/MD5.pbc runtime/parrot/library/Digest/MD5.pir
# ./parrot -o runtime/parrot/library/Digest/sha256.pbc runtime/parrot/library/Digest/sha256.pir
# ./parrot -o runtime/parrot/library/distutils.pbc runtime/parrot/library/distutils.pir
# ./parrot -o runtime/parrot/library/yaml_dumper.pbc runtime/parrot/library/yaml_dumper.pir
# ./parrot-nqp --target=pir runtime/parrot/library/YAML/Tiny.pm > runtime/parrot/library/YAML/Tiny.pir
# ./parrot -o runtime/parrot/library/YAML/Tiny.pbc runtime/parrot/library/YAML/Tiny.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/YAML/Tiny.pbc" "[main]"
# ./parrot -o runtime/parrot/library/HTTP/Message.pbc runtime/parrot/library/HTTP/Message.pir
# ./parrot -o runtime/parrot/library/Iter.pbc runtime/parrot/library/Iter.pir
# ./parrot -o runtime/parrot/library/JSON.pbc runtime/parrot/library/JSON.pir
# ./parrot -o runtime/parrot/library/LWP/Protocol.pbc runtime/parrot/library/LWP/Protocol.pir
# ./parrot -o runtime/parrot/library/LWP/UserAgent.pbc runtime/parrot/library/LWP/UserAgent.pir
# ./parrot -o runtime/parrot/library/Math/Rand.pbc runtime/parrot/library/Math/Rand.pir
# ./parrot -o runtime/parrot/library/MIME/Base64.pbc runtime/parrot/library/MIME/Base64.pir
# ./parrot -o runtime/parrot/library/NCI/Utils.pbc runtime/parrot/library/NCI/Utils.pir
# ./parrot -o runtime/parrot/library/ncurses.pbc runtime/parrot/library/ncurses.pir
# ./parrot -o runtime/parrot/library/osutils.pbc runtime/parrot/library/osutils.pir
# ./parrot-nqp --target=pir runtime/parrot/library/ProfTest/PIRProfile.nqp > runtime/parrot/library/ProfTest/PIRProfile.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/PIRProfile.pir" "[main]"
# ./parrot -o runtime/parrot/library/ProfTest/PIRProfile.pbc runtime/parrot/library/ProfTest/PIRProfile.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/PIRProfile.pbc" "[main]"
# ./parrot-nqp --target=pir runtime/parrot/library/ProfTest/NQPProfile.nqp > runtime/parrot/library/ProfTest/NQPProfile.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/NQPProfile.pir" "[main]"
# ./parrot -o runtime/parrot/library/ProfTest/NQPProfile.pbc runtime/parrot/library/ProfTest/NQPProfile.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/NQPProfile.pbc" "[main]"
# ./parrot-nqp --target=pir runtime/parrot/library/ProfTest/Matcher.nqp > runtime/parrot/library/ProfTest/Matcher.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/Matcher.pir" "[main]"
# ./parrot -o runtime/parrot/library/ProfTest/Matcher.pbc runtime/parrot/library/ProfTest/Matcher.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/Matcher.pbc" "[main]"
# ./parrot-nqp --target=pir runtime/parrot/library/ProfTest/Want.nqp > runtime/parrot/library/ProfTest/Want.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/Want.pir" "[main]"
# ./parrot -o runtime/parrot/library/ProfTest/Want.pbc runtime/parrot/library/ProfTest/Want.pir
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest/Want.pbc" "[main]"
# ./pbc_merge -o runtime/parrot/library/ProfTest.pbc runtime/parrot/library/ProfTest/PIRProfile.pbc \
# runtime/parrot/library/ProfTest/NQPProfile.pbc runtime/parrot/library/ProfTest/Matcher.pbc \
# runtime/parrot/library/ProfTest/Want.pbc
# /usr/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/ProfTest.pbc" "[main]"
# ./parrot -o runtime/parrot/library/parrotlib.pbc runtime/parrot/library/parrotlib.pir
# ./parrot -o runtime/parrot/library/pcore.pbc runtime/parrot/library/pcore.pir
# ./parrot -o runtime/parrot/library/pcre.pbc runtime/parrot/library/pcre.pir
# ./parrot -o runtime/parrot/library/Parrot/Coroutine.pbc runtime/parrot/library/Parrot/Coroutine.pir
# ./parrot -o runtime/parrot/library/PGE/Hs.pbc runtime/parrot/library/PGE/Hs.pir
# ./parrot -o runtime/parrot/library/PGE/Glob.pbc runtime/parrot/library/PGE/Glob.pir
# ./parrot -o runtime/parrot/library/Range.pbc runtime/parrot/library/Range.pir
# ./parrot -o runtime/parrot/library/Stream/Base.pbc runtime/parrot/library/Stream/Base.pir
# ./parrot -o runtime/parrot/library/Stream/Combiner.pbc runtime/parrot/library/Stream/Combiner.pir
# ./parrot -o runtime/parrot/library/Stream/Coroutine.pbc runtime/parrot/library/Stream/Coroutine.pir
# ./parrot -o runtime/parrot/library/Stream/Filter.pbc runtime/parrot/library/Stream/Filter.pir
# ./parrot -o runtime/parrot/library/Stream/Lines.pbc runtime/parrot/library/Stream/Lines.pir
# ./parrot -o runtime/parrot/library/Stream/ParrotIO.pbc runtime/parrot/library/Stream/ParrotIO.pir
# ./parrot -o runtime/parrot/library/Stream/Replay.pbc runtime/parrot/library/Stream/Replay.pir
# ./parrot -o runtime/parrot/library/Stream/Sub.pbc runtime/parrot/library/Stream/Sub.pir
# ./parrot -o runtime/parrot/library/Stream/Writer.pbc runtime/parrot/library/Stream/Writer.pir
# ./parrot -o runtime/parrot/library/String/Utils.pbc runtime/parrot/library/String/Utils.pir
# ./parrot -o runtime/parrot/library/TAP/Formatter.pbc runtime/parrot/library/TAP/Formatter.pir
# ./parrot -o runtime/parrot/library/TAP/Harness.pbc runtime/parrot/library/TAP/Harness.pir
# ./parrot -o runtime/parrot/library/TAP/Parser.pbc runtime/parrot/library/TAP/Parser.pir
# ./parrot -o runtime/parrot/library/Test/Builder/Output.pbc runtime/parrot/library/Test/Builder/Output.pir
# ./parrot -o runtime/parrot/library/Test/Builder/Test.pbc runtime/parrot/library/Test/Builder/Test.pir
# ./parrot -o runtime/parrot/library/Test/Builder/Tester.pbc runtime/parrot/library/Test/Builder/Tester.pir
# ./parrot -o runtime/parrot/library/Test/Builder/TestPlan.pbc runtime/parrot/library/Test/Builder/TestPlan.pir
# ./parrot -o runtime/parrot/library/Test/Builder.pbc runtime/parrot/library/Test/Builder.pir
# ./parrot -o runtime/parrot/library/Test/Class.pbc runtime/parrot/library/Test/Class.pir
# ./parrot -o runtime/parrot/library/TclLibrary.pbc runtime/parrot/library/TclLibrary.pir
# ./parrot -o runtime/parrot/library/URI.pbc runtime/parrot/library/URI.pir
# ./parrot -o runtime/parrot/library/URI/Escape.pbc runtime/parrot/library/URI/Escape.pir
# ./parrot -o runtime/parrot/library/uuid.pbc runtime/parrot/library/uuid.pir
# ./parrot -o runtime/parrot/library/YAML/Dumper/Base.pbc runtime/parrot/library/YAML/Dumper/Base.pir
# ./parrot -o runtime/parrot/library/YAML/Dumper/Default.pbc runtime/parrot/library/YAML/Dumper/Default.pir
# ./parrot -o runtime/parrot/library/YAML/Dumper.pbc runtime/parrot/library/YAML/Dumper.pir
# ./parrot -o runtime/parrot/library/libpcre.pbc runtime/parrot/library/libpcre.pir
# ./parrot -o runtime/parrot/library/postgres.pbc runtime/parrot/library/postgres.pir
# Invoking Parrot to generate install_config.fpmc
# ./parrot config_lib.pir --install > install_config.fpmc
# /usr/bin/perl tools/build/addgenerated.pl "install_config.fpmc" "[main]" lib
# /usr/bin/perl tools/build/parrot_config_c.pl --install > src/install_config.c
# /usr/bin/perl tools/build/addgenerated.pl "src/install_config.o" "[main]" lib
# cc -I./include -I./include/pmc -D_REENTRANT -D_GNU_SOURCE -fwrapv -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/lib/libffi-3.2.1/include -fPIC -march=x86-64 -mtune=generic -O3 -pipe -fstack-protector-strong -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/install_config.o -c src/install_config.c
# ./parrot -o parrot-prove.pbc runtime/parrot/bin/prove.pir
# ./pbc_to_exe parrot-prove.pbc
# make -C docs
# make[1]: Entering directory '/tmp/parrot/src/parrot-8.1.0/docs'
# mkdir -p ops
# touch doc-prep
# /usr/bin/perl ../tools/build/podextract.pl ../src/packfile/api.c packfile-c.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/packfile-c.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/bit.ops ops/bit.pod
# chmod 0644 ops/bit.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/bit.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/cmp.ops ops/cmp.pod
# chmod 0644 ops/cmp.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/cmp.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/core.ops ops/core.pod
# chmod 0644 ops/core.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/core.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/experimental.ops ops/experimental.pod
# chmod 0644 ops/experimental.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/experimental.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/io.ops ops/io.pod
# chmod 0644 ops/io.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/io.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/math.ops ops/math.pod
# chmod 0644 ops/math.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/math.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/object.ops ops/object.pod
# chmod 0644 ops/object.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/object.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/pmc.ops ops/pmc.pod
# chmod 0644 ops/pmc.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/pmc.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/set.ops ops/set.pod
# chmod 0644 ops/set.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/set.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/string.ops ops/string.pod
# chmod 0644 ops/string.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/string.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/sys.ops ops/sys.pod
# chmod 0644 ops/sys.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/sys.pod" "[doc]"
# /usr/bin/perl ../tools/build/podextract.pl ../src/ops/var.ops ops/var.pod
# chmod 0644 ops/var.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/var.pod" "[doc]"
# /usr/bin/perl ../tools/docs/ops_summary.pl > ops/index.pod
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/ops/index.pod" "[doc]"
# /usr/bin/core_perl/pod2man binaries/parrot.pod > binaries/parrot.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/parrotbug.pod > binaries/parrotbug.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrotbug.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/parrot_config.pod > binaries/parrot_config.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot_config.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/parrot_nci_thunk_gen.pod > binaries/parrot_nci_thunk_gen.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot_nci_thunk_gen.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/parrot-nqp.pod > binaries/parrot-nqp.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-nqp.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/parrot-ops2c.pod > binaries/parrot-ops2c.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-ops2c.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/parrot-prove.pod > binaries/parrot-prove.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-prove.1" "[main]" man
# /usr/bin/core_perl/pod2man ../frontend/pbc_disassemble/main.c > binaries/pbc_disassemble.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_disassemble.1" "[main]" man
# /usr/bin/core_perl/pod2man ../frontend/pbc_dump/main.c > binaries/pbc_dump.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_dump.1" "[main]" man
# /usr/bin/core_perl/pod2man ../frontend/pbc_merge/main.c > binaries/pbc_merge.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_merge.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/pbc_to_exe.pod > binaries/pbc_to_exe.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_to_exe.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/plumage.pod > binaries/plumage.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/plumage.1" "[main]" man
# /usr/bin/core_perl/pod2man binaries/winxed.pod > binaries/winxed.1
# /usr/bin/perl ../tools/build/addgenerated.pl "docs/binaries/winxed.1" "[main]" man
# make[1]: Leaving directory '/tmp/parrot/src/parrot-8.1.0/docs'
# mkdir -p blib/lib
# cc -shared -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr/local/lib -fstack-protector-strong -fPIC -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -o blib/lib/inst_libparrot.so.8.1.0 \
# src/string/api.o src/ops/core_ops.o src/atomic/gcc_x86.o src/core_pmcs.o src/datatypes.o src/debug.o src/disassemble.o src/dynext.o src/embed/api.o src/embed/bytecode.o src/embed/strings.o src/embed/pmc.o src/string/encoding.o src/exceptions.o src/exit.o src/extend.o src/extend_vtable.o src/alarm.o src/gc/alloc_memory.o src/gc/alloc_resources.o src/gc/api.o src/gc/gc_ms.o src/gc/gc_inf.o src/gc/gc_ms2.o src/gc/gc_gms.o src/gc/mark_sweep.o src/gc/system.o src/gc/fixed_allocator.o src/gc/variable_size_pool.o src/gc/string_gc.o src/global_setup.o src/hash.o src/hll.o src/call/pcc.o src/call/args.o src/interp/inter_cb.o src/interp/api.o src/call/ops.o src/call/context.o src/call/context_accessors.o src/key.o src/library.o src/list.o src/pointer_array.o src/string/sprintf.o src/multidispatch.o src/namespace.o src/nci/api.o src/nci/signatures.o src/nci/libffi.o src/nci/core_thunks.o src/nci/extra_thunks.o src/oo.o src/packfile/object_serialization.o src/pmc.o src/runcore/main.o src/runcore/cores.o src/runcore/profiling.o src/runcore/subprof.o src/scheduler.o src/thread.o src/events.o src/string/spf_render.o src/string/spf_vtable.o src/string/namealias.o src/sub.o src/runcore/trace.o src/utils.o src/vtables.o src/warnings.o src/packfile/api.o src/packfile/output.o src/packfile/pf_items.o src/packfile/segments.o src/longopt.o src/platform/generic/io.o src/platform/generic/socket.o src/platform/generic/file.o src/platform/generic/time.o src/platform/generic/encoding.o src/platform/generic/env.o src/platform/generic/cpu_type.o src/platform/generic/num_cpus.o src/platform/generic/dl.o src/platform/generic/math.o src/platform/generic/itimer.o src/platform/generic/exec.o src/platform/generic/misc.o src/platform/generic/hires_timer.o src/platform/generic/sysmem.o src/platform/generic/uid.o src/platform/generic/error.o src/platform/generic/entropy.o src/io/api.o src/io/buffer.o src/io/filehandle.o src/io/socket.o src/io/stringhandle.o src/io/pipe.o src/io/userhandle.o src/io/utilities.o src/pmc/default.o src/pmc/null.o src/pmc/env.o src/pmc/key.o src/pmc/unmanagedstruct.o src/pmc/managedstruct.o src/pmc/exception.o src/pmc/parrotlibrary.o src/pmc/parrotinterpreter.o src/pmc/lexpad.o src/pmc/timer.o src/pmc/pointer.o src/pmc/sub.o src/pmc/continuation.o src/pmc/coroutine.o src/pmc/nci.o src/pmc/float.o src/pmc/integer.o src/pmc/bigint.o src/pmc/bignum.o src/pmc/complex.o src/pmc/string.o src/pmc/boolean.o src/pmc/fixedintegerarray.o src/pmc/iterator.o src/pmc/fixedstringarray.o src/pmc/hash.o src/pmc/orderedhash.o src/pmc/oplib.o src/pmc/opcode.o src/pmc/callcontext.o src/pmc/addrregistry.o src/pmc/alarm.o src/pmc/arrayiterator.o src/pmc/bytebuffer.o src/pmc/callback.o src/pmc/capture.o src/pmc/class.o src/pmc/eventhandler.o src/pmc/exceptionhandler.o src/pmc/exporter.o src/pmc/filehandle.o src/pmc/fixedbooleanarray.o src/pmc/fixedfloatarray.o src/pmc/fixedpmcarray.o src/pmc/handle.o src/pmc/hashiterator.o src/pmc/hashiteratorkey.o src/pmc/imageiofreeze.o src/pmc/imageiosize.o src/pmc/imageiostrings.o src/pmc/imageiothaw.o src/pmc/imccompiler.o src/pmc/lexinfo.o src/pmc/mappedbytearray.o src/pmc/multisub.o src/pmc/namespace.o src/pmc/nativepccmethod.o src/pmc/object.o src/pmc/orderedhashiterator.o src/pmc/os.o src/pmc/packfile.o src/pmc/packfileannotation.o src/pmc/packfileannotations.o src/pmc/packfilebytecodesegment.o src/pmc/packfileconstanttable.o src/pmc/packfiledebug.o src/pmc/packfiledirectory.o src/pmc/packfileopmap.o src/pmc/packfilerawsegment.o src/pmc/packfilesegment.o src/pmc/packfileview.o src/pmc/pmclist.o src/pmc/pmcproxy.o src/pmc/proxy.o src/pmc/ptr.o src/pmc/ptrbuf.o src/pmc/ptrobj.o src/pmc/resizablebooleanarray.o src/pmc/resizablefloatarray.o src/pmc/resizableintegerarray.o src/pmc/resizablepmcarray.o src/pmc/resizablestringarray.o src/pmc/role.o src/pmc/scalar.o src/pmc/scheduler.o src/pmc/schedulermessage.o src/pmc/sockaddr.o src/pmc/socket.o src/pmc/stringbuilder.o src/pmc/stringhandle.o src/pmc/stringiterator.o src/pmc/structview.o src/pmc/task.o src/pmc/undef.o src/string/encoding/shared.o src/string/encoding/tables.o src/string/encoding/null.o src/string/encoding/ascii.o src/string/encoding/latin1.o src/string/encoding/binary.o src/string/encoding/utf8.o src/string/encoding/utf16.o src/string/encoding/ucs2.o src/string/encoding/ucs4.o compilers/imcc/imcparser.o compilers/imcc/imclexer.o compilers/imcc/imc.o compilers/imcc/main.o compilers/imcc/symreg.o compilers/imcc/instructions.o compilers/imcc/cfg.o compilers/imcc/reg_alloc.o compilers/imcc/sets.o compilers/imcc/debug.o compilers/imcc/optimizer.o compilers/imcc/pbc.o compilers/imcc/parser_util.o compilers/imcc/pcc.o compilers/imcc/api.o -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -L/usr/lib -licuuc -licudata
# /usr/bin/perl tools/build/addgenerated.pl "blib/lib/inst_libparrot.so.8.1.0" "[main]" lib
# cc -o installable_parrot \
# frontend/parrot2/main.o src/install_config.o \
# frontend/parrot2/prt0.pbc.o -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# /usr/bin/perl tools/build/addgenerated.pl "installable_parrot" "[main]" bin
# cc -o installable_pbc_dump \
# frontend/pbc_dump/main.o \
# frontend/pbc_dump/packdump.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# /usr/bin/perl tools/build/addgenerated.pl "installable_pbc_dump" "[main]" bin
# cc -o installable_pbc_disassemble \
# frontend/pbc_disassemble/main.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# /usr/bin/perl tools/build/addgenerated.pl "installable_pbc_disassemble" "[main]" bin
# cc -o installable_parrot_debugger \
# frontend/parrot_debugger/main.o \
# src/install_config.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# /usr/bin/perl tools/build/addgenerated.pl installable_parrot_debugger [main] bin
# ./parrot -o parrot_config.pbc tools/dev/parrot-config.pir
# ./pbc_to_exe parrot_config.pbc --install
# /usr/bin/perl tools/build/addgenerated.pl "installable_parrot_config" "[main]" bin
# cc -o installable_pbc_merge \
# frontend/pbc_merge/main.o \
# src/install_config.o \
# -L"/tmp/parrot/src/parrot-8.1.0/blib/lib" -lparrot -L/usr/lib -licuuc -licudata -lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lffi -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -L/usr/local/lib -Wl,-E -L/usr/lib/../lib
# /usr/bin/perl tools/build/addgenerated.pl "installable_pbc_merge" "[main]" bin
# ./pbc_to_exe pbc_to_exe.pbc --install
# /usr/bin/perl tools/build/addgenerated.pl "installable_pbc_to_exe" "[main]" bin
# ./pbc_to_exe parrot-nqp.pbc --install
# ./parrot -o parrot_nci_thunk_gen.pbc tools/dev/nci_thunk_gen.pir
# ./pbc_to_exe parrot_nci_thunk_gen.pbc --install
# /usr/bin/perl tools/build/addgenerated.pl "installable_parrot_nci_thunk_gen" "[main]" bin
# ./pbc_to_exe parrot-prove.pbc --install
# /usr/bin/perl tools/build/addgenerated.pl "installable_parrot-prove" "[main]" bin
# ./pbc_to_exe parrot-ops2c.pbc --install
# ./pbc_to_exe winxed.pbc --install
# make: Nothing to be done for 'parrot_utils'.
# make: Nothing to be done for 'docs'.
# make -C docs html
# make[1]: Entering directory '/tmp/parrot/src/parrot-8.1.0/docs'
# /usr/bin/perl -I../lib ../tools/docs/mk_html_docs.pl --version=8.1.0
# make[1]: Leaving directory '/tmp/parrot/src/parrot-8.1.0/docs'
# ==> Entering fakeroot environment...
# ==> Starting package()...
# make -C docs
# make[1]: Entering directory '/tmp/parrot/src/parrot-8.1.0/docs'
# make[1]: Nothing to be done for 'all'.
# make[1]: Leaving directory '/tmp/parrot/src/parrot-8.1.0/docs'
# /usr/bin/perl tools/dev/install_files.pl \
# --buildprefix= \
# --prefix="/usr" \
# --exec-prefix="/usr" \
# --bindir="/usr/bin" \
# --libdir="/usr/lib" \
# --includedir="/usr/include" \
# --destdir=/tmp/parrot/pkg/parrot \
# --datadir="/usr/share" \
# --docdir="/usr/share/doc" \
# --mandir="/usr/share/man" \
# --versiondir="/parrot/8.1.0" \
# MANIFEST MANIFEST.generated
# Installing ...
# /tmp/parrot/pkg/parrot/usr/share/parrot/8.1.0/MANIFEST
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/CREDITS
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/DONORS.pod
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/LICENSE
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/PBC_COMPAT
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/RESPONSIBLE_PARTIES
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/Defines.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/P6Rule.grammar
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/PGE.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/PGE/Exp.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/PGE/Match.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/PGE/OPTable.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/PGE/P5Regex.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/PGE/Perl6Regex.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/PGE/Regex.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/PGE/builtins.pg
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/Rules.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pge/STATUS
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/imcc/api.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/imcc/embed.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/imcc/yyscanner.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/alarm.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/api.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/atomic.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/atomic/fallback.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/atomic/gcc_ppc.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/atomic/gcc_x86.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/atomic/sparc.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/caches.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/call.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/cclass.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/compiler.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/context.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/core_types.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/datatypes.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/debugger.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/disassemble.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/dynext.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/encoding.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/enums.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/events.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/exceptions.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/exit.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/extend.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/gc_api.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/global_setup.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/hash.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/hll.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/imageio.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/interpreter.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/io.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/key.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/library.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/list.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/longopt.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/memory.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/misc.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/multidispatch.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/namealias.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/namespace.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/nci.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/oo.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/oo_private.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/op.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/oplib.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/oplib/core_ops.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/oplib/ops.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/opsenum.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/packfile.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/parrot.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/platform_interface.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/pmc.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/pmc_freeze.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/pobj.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/pointer_array.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/runcore_api.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/runcore_profiling.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/runcore_subprof.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/runcore_trace.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/scheduler.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/scheduler_private.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/settings.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/string.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/string_funcs.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/sub.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/thr_none.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/thr_pthread.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/thr_windows.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/thread.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/vtables.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/warnings.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/dummy
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/bin/prove.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/fp_equality.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/green_threads.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/hllmacros.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/test_more.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/parrot/parrot.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Archive/Tar.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Archive/Zip.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/CGI/QueryHash.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Config/JSON.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Configure/genfile.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Crow.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Curses.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Data/Dumper.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Data/Dumper/Base.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Data/Dumper/Default.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Digest/MD5.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Digest/sha256.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Getopt/Obj.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/HTTP/Daemon.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/HTTP/Message.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Iter.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/JSON.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/LWP/Protocol.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/LWP/UserAgent.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/MIME/Base64.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Math/Rand.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/NCI/Utils.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/OpenGL.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/OpenGL/Math.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/P6object.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Dumper.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Glob.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Hs.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Perl6Grammar.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Text.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Util.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Parrot/Coroutine.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Parrot/Exception.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Pg.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/Matcher.nqp
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.nqp
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.nqp
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/Want.nqp
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Range.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Rules.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/App.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Button.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Color.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Constants.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Event.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/EventHandler.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Font.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Image.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/LCD.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/LCD.png
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Rect.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Sprite.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/StopWatch.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/SDL/Surface.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Base.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Combiner.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Coroutine.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Filter.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Lines.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/ParrotIO.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Replay.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Sub.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Writer.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/String/Utils.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TAP/Formatter.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TAP/Harness.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TAP/Parser.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TclLibrary.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder/Output.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder/Test.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder/TestPlan.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder/Tester.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Class.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/More.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/URI.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/URI/Escape.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/YAML/Dumper.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/YAML/Dumper/Base.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/YAML/Dumper/Default.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/YAML/Tiny.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/crypto.declarations
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/distutils.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/dumper.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/libpcre.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ncurses.declarations
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ncurses.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/openssl.declarations
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/osutils.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/parrotlib.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/pcore.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/pcre.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/postgres.declarations
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/postgres.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/uuid.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/yaml_dumper.pir
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/config.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/feature.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/has_header.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/core_pmcs.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/pbcversion.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/vtable.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/parrot/extend_vtable.h
# /tmp/parrot/pkg/parrot/usr/lib/libparrot.a
# /tmp/parrot/pkg/parrot/usr/lib/libparrot.so
# /tmp/parrot/pkg/parrot/usr/lib/libparrot.so.8.1.0
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/datatypes.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/cclass.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/iterator.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/call_bits.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/timer.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/except_types.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/except_severity.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/hash_key_type.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/interpflags.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/interpdebug.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/interptrace.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/interpcores.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/cloneflags.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/iglobals.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/sysinfo.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/stdio.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/socket.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/libpaths.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/dlopenflags.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/longopt.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/packfile_annotation_keytype.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/stat.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/stringinfo.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/warnings.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/errors.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/interpinfo.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/tm.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/pmctypes.pasm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/parrotlib.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/gziphandle.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/select.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/dynlexpad.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/file.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/os.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/rational.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/subproxy.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/More.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Regex.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/HLL.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/P6Regex.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/P6object.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Dumper.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Parrot/Exception.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Getopt/Obj.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/dumper.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PCT/Dumper.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PCT/HLLCompiler.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PCT/PAST.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Util.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Text.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Perl6Grammar.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TGE.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/tgc.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PCT/Grammar.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PCT.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/config.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/opsc.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/obscure_ops.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/math_ops.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/trans_ops.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/bit_ops.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/debug_ops.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/sys_ops.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/dynext/io_ops.so
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Archive/Tar.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Archive/Zip.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/CGI/QueryHash.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Crow.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Configure/genfile.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Config/JSON.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Data/Dumper/Base.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Data/Dumper/Default.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Data/Dumper.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Digest/MD5.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Digest/sha256.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/distutils.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/yaml_dumper.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/YAML/Tiny.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/HTTP/Message.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Iter.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/JSON.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/LWP/Protocol.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/LWP/UserAgent.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Math/Rand.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/MIME/Base64.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/NCI/Utils.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ncurses.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/osutils.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/Matcher.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/Matcher.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/Want.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest/Want.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/ProfTest.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/parrotlib.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/pcore.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/pcre.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Parrot/Coroutine.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Hs.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/PGE/Glob.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Range.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Base.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Combiner.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Coroutine.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Filter.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Lines.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/ParrotIO.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Replay.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Sub.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Stream/Writer.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/String/Utils.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TAP/Formatter.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TAP/Harness.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TAP/Parser.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder/Output.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder/Test.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder/Tester.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder/TestPlan.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Builder.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/Test/Class.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/TclLibrary.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/URI.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/URI/Escape.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/uuid.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/YAML/Dumper/Base.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/YAML/Dumper/Default.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/YAML/Dumper.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/libpcre.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/postgres.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/include/config.fpmc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/parrot_config.o
# /tmp/parrot/pkg/parrot/usr/share/man/man1/parrot.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/parrotbug.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/parrot_config.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/parrot_nci_thunk_gen.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/parrot-nqp.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/parrot-ops2c.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/parrot-prove.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/pbc_disassemble.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/pbc_dump.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/pbc_merge.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/pbc_to_exe.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/plumage.1
# /tmp/parrot/pkg/parrot/usr/share/man/man1/winxed.1
# /tmp/parrot/pkg/parrot/usr/lib/inst_libparrot.so.8.1.0
# /tmp/parrot/pkg/parrot/usr/bin/parrot
# /tmp/parrot/pkg/parrot/usr/bin/pbc_dump
# /tmp/parrot/pkg/parrot/usr/bin/pbc_disassemble
# /tmp/parrot/pkg/parrot/usr/bin/parrot_config
# /tmp/parrot/pkg/parrot/usr/bin/pbc_merge
# /tmp/parrot/pkg/parrot/usr/bin/pbc_to_exe
# /tmp/parrot/pkg/parrot/usr/bin/parrot-nqp
# /tmp/parrot/pkg/parrot/usr/bin/parrot_nci_thunk_gen
# /tmp/parrot/pkg/parrot/usr/bin/parrot-prove
# /tmp/parrot/pkg/parrot/usr/bin/parrot-ops2c
# /tmp/parrot/pkg/parrot/usr/bin/winxed
# Finished install_files.pl
# make -C docs man
# make[1]: Entering directory '/tmp/parrot/src/parrot-8.1.0/docs'
# make[1]: Nothing to be done for 'man'.
# make[1]: Leaving directory '/tmp/parrot/src/parrot-8.1.0/docs'
# /usr/bin/perl tools/dev/install_dev_files.pl \
# --buildprefix= \
# --prefix="/usr" \
# --exec-prefix="/usr" \
# --bindir="/usr/bin" \
# --libdir="/usr/lib" \
# --includedir="/usr/include" \
# --destdir=/tmp/parrot/pkg/parrot \
# --docdir="/usr/share/doc" \
# --datadir="/usr/share" \
# --srcdir="/usr/src" \
# --versiondir="/parrot/8.1.0" \
# MANIFEST MANIFEST.generated
# Installing ...
# /tmp/parrot/pkg/parrot/usr/share/parrot/8.1.0/MANIFEST.dev
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/PLATFORMS
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/README.pod
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/README_cygwin.pod
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/README_win32.pod
# /tmp/parrot/pkg/parrot/usr/share/doc/parrot/8.1.0/TODO
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/VERSION
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/data_json/Defines.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/data_json/JSON.nqp
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/data_json/Rules.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/data_json/data_json.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/data_json/data_json/grammar.pg
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/data_json/data_json/pge2pir.tg
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/Defines.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/PCT.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/Rules.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/PAST.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/PAST/Compiler.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/PAST/Node.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/PCT/Dumper.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/PCT/Grammar.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/PCT/HLLCompiler.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/PCT/Node.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/POST/Compiler.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/pct/src/POST/Node.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/Defines.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/Rules.mak
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/TGE.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/TGE/Compiler.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/TGE/Grammar.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/TGE/Parser.pg
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/TGE/Rule.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/TGE/Tree.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/tgc.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/File/Which.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/BuildUtil.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Config.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Compiler.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Data.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Messages.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/CLI.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/File.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/Shared.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Reconf.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test/Prepare.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/List.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Methods.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Test.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Test.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Trace.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Utils.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Distribution.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Directory.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/File.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Group.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/HTMLPage.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Item.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/POD2HTML.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/PodToHtml.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/C.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Compilers.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Config.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Developer.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Examples.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/IMCC.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Info.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Libs.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Ops.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PDDs.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PMCs.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Parrot.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Perl.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tests.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tools.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Text2HTML.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Git.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Git/Describe.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/H2inc.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/DefaultTests.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/Options.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/Smoke.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/TestSets.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Headerizer.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Headerizer/Functions.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/Directory.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/File.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/Path.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Install.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Manifest.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Dumper.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Emitter.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Library.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Method.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Null.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Object.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/PrintTree.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Proxy.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/RO.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/default.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Parser.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/UtilFunctions.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/VTable.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/SHA1.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/SearchOps.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Harness.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/PGE.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Pod.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Pod/Utils.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Util.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Util/Runloop.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Vtable.pm
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/vtable.tbl
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/build/ops2c.pl
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/build/pmc2c.pl
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/dev/create_language.pl
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/dev/gen_makefile.pl
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/dev/pprof2cg.pl
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/dev/reconfigure.pl
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/PMC.pm
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/dev/mk_language_shell.pl
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/myconfig
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Config/Generated.pm
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/config_lib.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/vtable.dump
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/default.dump
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/fixedintegerarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_fixedintegerarray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/callcontext.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_callcontext.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_default.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/null.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_null.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/env.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_env.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/key.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_key.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/unmanagedstruct.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_unmanagedstruct.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/managedstruct.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_managedstruct.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/exception.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_exception.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/parrotlibrary.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_parrotlibrary.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/parrotinterpreter.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_parrotinterpreter.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/lexpad.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_lexpad.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/timer.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_timer.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/pointer.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_pointer.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/sub.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_sub.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/continuation.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_continuation.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/coroutine.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_coroutine.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/nci.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_nci.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/scalar.dump
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/float.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_float.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/integer.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_integer.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/bigint.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_bigint.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/bignum.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_bignum.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/complex.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_complex.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/string.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_string.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/boolean.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_boolean.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/iterator.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_iterator.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/fixedstringarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_fixedstringarray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/hash.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_hash.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/orderedhash.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_orderedhash.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/oplib.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_oplib.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/opcode.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_opcode.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/addrregistry.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_addrregistry.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/alarm.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_alarm.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/arrayiterator.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_arrayiterator.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/bytebuffer.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_bytebuffer.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/task.dump
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/callback.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_callback.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/capture.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_capture.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/class.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_class.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/eventhandler.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_eventhandler.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/exceptionhandler.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_exceptionhandler.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/exporter.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_exporter.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/handle.dump
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/filehandle.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_filehandle.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/fixedbooleanarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_fixedbooleanarray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/fixedfloatarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_fixedfloatarray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/fixedpmcarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_fixedpmcarray.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_handle.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/hashiterator.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_hashiterator.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/hashiteratorkey.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_hashiteratorkey.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/imageiofreeze.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_imageiofreeze.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/imageiosize.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_imageiosize.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/imageiostrings.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_imageiostrings.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/imageiothaw.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_imageiothaw.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/imccompiler.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_imccompiler.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/lexinfo.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_lexinfo.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/mappedbytearray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_mappedbytearray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/resizablepmcarray.dump
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/multisub.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_multisub.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/namespace.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_namespace.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/nativepccmethod.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_nativepccmethod.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/object.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_object.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/orderedhashiterator.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_orderedhashiterator.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/os.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_os.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfile.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfile.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfileannotation.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfileannotation.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfilesegment.dump
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfileannotations.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfileannotations.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfilerawsegment.dump
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfilebytecodesegment.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfilebytecodesegment.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfileconstanttable.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfileconstanttable.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfiledebug.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfiledebug.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfiledirectory.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfiledirectory.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfileopmap.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfileopmap.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfilerawsegment.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfilesegment.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/packfileview.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_packfileview.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/pmclist.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_pmclist.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/pmcproxy.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_pmcproxy.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/proxy.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_proxy.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/ptr.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_ptr.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/ptrbuf.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_ptrbuf.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/ptrobj.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_ptrobj.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/resizablebooleanarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_resizablebooleanarray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/resizablefloatarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_resizablefloatarray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/resizableintegerarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_resizableintegerarray.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_resizablepmcarray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/resizablestringarray.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_resizablestringarray.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/role.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_role.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_scalar.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/scheduler.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_scheduler.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/schedulermessage.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_schedulermessage.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/sockaddr.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_sockaddr.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/socket.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_socket.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/stringbuilder.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_stringbuilder.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/stringhandle.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_stringhandle.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/stringiterator.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_stringiterator.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/structview.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_structview.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_task.h
# /tmp/parrot/pkg/parrot/usr/src/parrot/8.1.0/pmc/undef.dump
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/pmc/pmc_undef.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/dynpmc/pmc_gziphandle.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/dynpmc/pmc_select.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/dynpmc/pmc_dynlexpad.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/dynpmc/pmc_file.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/dynpmc/pmc_rational.h
# /tmp/parrot/pkg/parrot/usr/include/parrot/8.1.0/dynpmc/pmc_subproxy.h
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/winxed/winxed.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/nqp-rx.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/tge/TGE/Parser.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/data_json/data_json.pbc
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/languages/JSON/JSON.pir
# /tmp/parrot/pkg/parrot/usr/lib/parrot/8.1.0/library/nqp-setting.pbc
# Finished install_dev_files.pl
# ==> Tidying install...
# -> Removing doc files...
# -> Purging unwanted files...
# ==> Checking for packaging issue...
# ==> WARNING: Package contains reference to $srcdir
# ==> Creating package "parrot"...
# -> Generating .PKGINFO file...
# -> Generating .BUILDINFO file...
# error: invalid option '--noprogressbar'
# -> Generating .MTREE file...
# -> Compressing package...
# ==> Leaving fakeroot environment.
# ==> Finished making: parrot 8.1.0-2 (Wed Aug 24 13:35:35 UTC 2016)

CMD: pacman --query --file parrot-8.1.0-2-x86_64.pkg.tar.xz
# parrot 8.1.0-2

Creating hybrid package for 'parrot'

Trying to find vanilla package 'parrot'...

CMD: pacman --query --file /mirror/parrot-8.1.0-2.pkg.tar.xz
# parrot 8.1.0-2

Package file has the following structure:
# /.PKGINFO
# /.BUILDINFO
# /.MTREE
# /usr/bin/parrot
# /usr/bin/pbc_dump
# /usr/bin/pbc_disassemble
# /usr/bin/parrot_config
# /usr/bin/pbc_merge
# /usr/bin/pbc_to_exe
# /usr/bin/parrot-nqp
# /usr/bin/parrot_nci_thunk_gen
# /usr/bin/parrot-prove
# /usr/bin/parrot-ops2c
# /usr/bin/winxed
# /usr/include/parrot/8.1.0/imcc/api.h
# /usr/include/parrot/8.1.0/imcc/embed.h
# /usr/include/parrot/8.1.0/imcc/yyscanner.h
# /usr/include/parrot/8.1.0/parrot/alarm.h
# /usr/include/parrot/8.1.0/parrot/api.h
# /usr/include/parrot/8.1.0/parrot/atomic.h
# /usr/include/parrot/8.1.0/parrot/caches.h
# /usr/include/parrot/8.1.0/parrot/call.h
# /usr/include/parrot/8.1.0/parrot/cclass.h
# /usr/include/parrot/8.1.0/parrot/compiler.h
# /usr/include/parrot/8.1.0/parrot/context.h
# /usr/include/parrot/8.1.0/parrot/core_types.h
# /usr/include/parrot/8.1.0/parrot/datatypes.h
# /usr/include/parrot/8.1.0/parrot/debugger.h
# /usr/include/parrot/8.1.0/parrot/disassemble.h
# /usr/include/parrot/8.1.0/parrot/dynext.h
# /usr/include/parrot/8.1.0/parrot/encoding.h
# /usr/include/parrot/8.1.0/parrot/enums.h
# /usr/include/parrot/8.1.0/parrot/events.h
# /usr/include/parrot/8.1.0/parrot/exceptions.h
# /usr/include/parrot/8.1.0/parrot/exit.h
# /usr/include/parrot/8.1.0/parrot/extend.h
# /usr/include/parrot/8.1.0/parrot/gc_api.h
# /usr/include/parrot/8.1.0/parrot/global_setup.h
# /usr/include/parrot/8.1.0/parrot/hash.h
# /usr/include/parrot/8.1.0/parrot/hll.h
# /usr/include/parrot/8.1.0/parrot/imageio.h
# /usr/include/parrot/8.1.0/parrot/interpreter.h
# /usr/include/parrot/8.1.0/parrot/io.h
# /usr/include/parrot/8.1.0/parrot/key.h
# /usr/include/parrot/8.1.0/parrot/library.h
# /usr/include/parrot/8.1.0/parrot/list.h
# /usr/include/parrot/8.1.0/parrot/longopt.h
# /usr/include/parrot/8.1.0/parrot/memory.h
# /usr/include/parrot/8.1.0/parrot/misc.h
# /usr/include/parrot/8.1.0/parrot/multidispatch.h
# /usr/include/parrot/8.1.0/parrot/namealias.h
# /usr/include/parrot/8.1.0/parrot/namespace.h
# /usr/include/parrot/8.1.0/parrot/nci.h
# /usr/include/parrot/8.1.0/parrot/oo.h
# /usr/include/parrot/8.1.0/parrot/oo_private.h
# /usr/include/parrot/8.1.0/parrot/op.h
# /usr/include/parrot/8.1.0/parrot/oplib.h
# /usr/include/parrot/8.1.0/parrot/opsenum.h
# /usr/include/parrot/8.1.0/parrot/packfile.h
# /usr/include/parrot/8.1.0/parrot/parrot.h
# /usr/include/parrot/8.1.0/parrot/platform_interface.h
# /usr/include/parrot/8.1.0/parrot/pmc.h
# /usr/include/parrot/8.1.0/parrot/pmc_freeze.h
# /usr/include/parrot/8.1.0/parrot/pobj.h
# /usr/include/parrot/8.1.0/parrot/pointer_array.h
# /usr/include/parrot/8.1.0/parrot/runcore_api.h
# /usr/include/parrot/8.1.0/parrot/runcore_profiling.h
# /usr/include/parrot/8.1.0/parrot/runcore_subprof.h
# /usr/include/parrot/8.1.0/parrot/runcore_trace.h
# /usr/include/parrot/8.1.0/parrot/scheduler.h
# /usr/include/parrot/8.1.0/parrot/scheduler_private.h
# /usr/include/parrot/8.1.0/parrot/settings.h
# /usr/include/parrot/8.1.0/parrot/string.h
# /usr/include/parrot/8.1.0/parrot/string_funcs.h
# /usr/include/parrot/8.1.0/parrot/sub.h
# /usr/include/parrot/8.1.0/parrot/thr_none.h
# /usr/include/parrot/8.1.0/parrot/thr_pthread.h
# /usr/include/parrot/8.1.0/parrot/thr_windows.h
# /usr/include/parrot/8.1.0/parrot/thread.h
# /usr/include/parrot/8.1.0/parrot/vtables.h
# /usr/include/parrot/8.1.0/parrot/warnings.h
# /usr/include/parrot/8.1.0/parrot/config.h
# /usr/include/parrot/8.1.0/parrot/feature.h
# /usr/include/parrot/8.1.0/parrot/has_header.h
# /usr/include/parrot/8.1.0/parrot/core_pmcs.h
# /usr/include/parrot/8.1.0/parrot/pbcversion.h
# /usr/include/parrot/8.1.0/parrot/vtable.h
# /usr/include/parrot/8.1.0/parrot/extend_vtable.h
# /usr/include/parrot/8.1.0/parrot/atomic/fallback.h
# /usr/include/parrot/8.1.0/parrot/atomic/gcc_ppc.h
# /usr/include/parrot/8.1.0/parrot/atomic/gcc_x86.h
# /usr/include/parrot/8.1.0/parrot/atomic/sparc.h
# /usr/include/parrot/8.1.0/parrot/oplib/core_ops.h
# /usr/include/parrot/8.1.0/parrot/oplib/ops.h
# /usr/include/parrot/8.1.0/pmc/dummy
# /usr/include/parrot/8.1.0/pmc/pmc_fixedintegerarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_callcontext.h
# /usr/include/parrot/8.1.0/pmc/pmc_default.h
# /usr/include/parrot/8.1.0/pmc/pmc_null.h
# /usr/include/parrot/8.1.0/pmc/pmc_env.h
# /usr/include/parrot/8.1.0/pmc/pmc_key.h
# /usr/include/parrot/8.1.0/pmc/pmc_unmanagedstruct.h
# /usr/include/parrot/8.1.0/pmc/pmc_managedstruct.h
# /usr/include/parrot/8.1.0/pmc/pmc_exception.h
# /usr/include/parrot/8.1.0/pmc/pmc_parrotlibrary.h
# /usr/include/parrot/8.1.0/pmc/pmc_parrotinterpreter.h
# /usr/include/parrot/8.1.0/pmc/pmc_lexpad.h
# /usr/include/parrot/8.1.0/pmc/pmc_timer.h
# /usr/include/parrot/8.1.0/pmc/pmc_pointer.h
# /usr/include/parrot/8.1.0/pmc/pmc_sub.h
# /usr/include/parrot/8.1.0/pmc/pmc_continuation.h
# /usr/include/parrot/8.1.0/pmc/pmc_coroutine.h
# /usr/include/parrot/8.1.0/pmc/pmc_nci.h
# /usr/include/parrot/8.1.0/pmc/pmc_float.h
# /usr/include/parrot/8.1.0/pmc/pmc_integer.h
# /usr/include/parrot/8.1.0/pmc/pmc_bigint.h
# /usr/include/parrot/8.1.0/pmc/pmc_bignum.h
# /usr/include/parrot/8.1.0/pmc/pmc_complex.h
# /usr/include/parrot/8.1.0/pmc/pmc_string.h
# /usr/include/parrot/8.1.0/pmc/pmc_boolean.h
# /usr/include/parrot/8.1.0/pmc/pmc_iterator.h
# /usr/include/parrot/8.1.0/pmc/pmc_fixedstringarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_hash.h
# /usr/include/parrot/8.1.0/pmc/pmc_orderedhash.h
# /usr/include/parrot/8.1.0/pmc/pmc_oplib.h
# /usr/include/parrot/8.1.0/pmc/pmc_opcode.h
# /usr/include/parrot/8.1.0/pmc/pmc_addrregistry.h
# /usr/include/parrot/8.1.0/pmc/pmc_alarm.h
# /usr/include/parrot/8.1.0/pmc/pmc_arrayiterator.h
# /usr/include/parrot/8.1.0/pmc/pmc_bytebuffer.h
# /usr/include/parrot/8.1.0/pmc/pmc_callback.h
# /usr/include/parrot/8.1.0/pmc/pmc_capture.h
# /usr/include/parrot/8.1.0/pmc/pmc_class.h
# /usr/include/parrot/8.1.0/pmc/pmc_eventhandler.h
# /usr/include/parrot/8.1.0/pmc/pmc_exceptionhandler.h
# /usr/include/parrot/8.1.0/pmc/pmc_exporter.h
# /usr/include/parrot/8.1.0/pmc/pmc_filehandle.h
# /usr/include/parrot/8.1.0/pmc/pmc_fixedbooleanarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_fixedfloatarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_fixedpmcarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_handle.h
# /usr/include/parrot/8.1.0/pmc/pmc_hashiterator.h
# /usr/include/parrot/8.1.0/pmc/pmc_hashiteratorkey.h
# /usr/include/parrot/8.1.0/pmc/pmc_imageiofreeze.h
# /usr/include/parrot/8.1.0/pmc/pmc_imageiosize.h
# /usr/include/parrot/8.1.0/pmc/pmc_imageiostrings.h
# /usr/include/parrot/8.1.0/pmc/pmc_imageiothaw.h
# /usr/include/parrot/8.1.0/pmc/pmc_imccompiler.h
# /usr/include/parrot/8.1.0/pmc/pmc_lexinfo.h
# /usr/include/parrot/8.1.0/pmc/pmc_mappedbytearray.h
# /usr/include/parrot/8.1.0/pmc/pmc_multisub.h
# /usr/include/parrot/8.1.0/pmc/pmc_namespace.h
# /usr/include/parrot/8.1.0/pmc/pmc_nativepccmethod.h
# /usr/include/parrot/8.1.0/pmc/pmc_object.h
# /usr/include/parrot/8.1.0/pmc/pmc_orderedhashiterator.h
# /usr/include/parrot/8.1.0/pmc/pmc_os.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfile.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfileannotation.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfileannotations.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfilebytecodesegment.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfileconstanttable.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfiledebug.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfiledirectory.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfileopmap.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfilerawsegment.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfilesegment.h
# /usr/include/parrot/8.1.0/pmc/pmc_packfileview.h
# /usr/include/parrot/8.1.0/pmc/pmc_pmclist.h
# /usr/include/parrot/8.1.0/pmc/pmc_pmcproxy.h
# /usr/include/parrot/8.1.0/pmc/pmc_proxy.h
# /usr/include/parrot/8.1.0/pmc/pmc_ptr.h
# /usr/include/parrot/8.1.0/pmc/pmc_ptrbuf.h
# /usr/include/parrot/8.1.0/pmc/pmc_ptrobj.h
# /usr/include/parrot/8.1.0/pmc/pmc_resizablebooleanarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_resizablefloatarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_resizableintegerarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_resizablepmcarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_resizablestringarray.h
# /usr/include/parrot/8.1.0/pmc/pmc_role.h
# /usr/include/parrot/8.1.0/pmc/pmc_scalar.h
# /usr/include/parrot/8.1.0/pmc/pmc_scheduler.h
# /usr/include/parrot/8.1.0/pmc/pmc_schedulermessage.h
# /usr/include/parrot/8.1.0/pmc/pmc_sockaddr.h
# /usr/include/parrot/8.1.0/pmc/pmc_socket.h
# /usr/include/parrot/8.1.0/pmc/pmc_stringbuilder.h
# /usr/include/parrot/8.1.0/pmc/pmc_stringhandle.h
# /usr/include/parrot/8.1.0/pmc/pmc_stringiterator.h
# /usr/include/parrot/8.1.0/pmc/pmc_structview.h
# /usr/include/parrot/8.1.0/pmc/pmc_task.h
# /usr/include/parrot/8.1.0/pmc/pmc_undef.h
# /usr/include/parrot/8.1.0/dynpmc/pmc_gziphandle.h
# /usr/include/parrot/8.1.0/dynpmc/pmc_select.h
# /usr/include/parrot/8.1.0/dynpmc/pmc_dynlexpad.h
# /usr/include/parrot/8.1.0/dynpmc/pmc_file.h
# /usr/include/parrot/8.1.0/dynpmc/pmc_rational.h
# /usr/include/parrot/8.1.0/dynpmc/pmc_subproxy.h
# /usr/lib/libparrot.so
# /usr/lib/libparrot.so.8.1.0
# /usr/lib/inst_libparrot.so.8.1.0
# /usr/lib/parrot/8.1.0/parrot_config.o
# /usr/lib/parrot/8.1.0/VERSION
# /usr/lib/parrot/8.1.0/bin/prove.pir
# /usr/lib/parrot/8.1.0/dynext/gziphandle.so
# /usr/lib/parrot/8.1.0/dynext/select.so
# /usr/lib/parrot/8.1.0/dynext/dynlexpad.so
# /usr/lib/parrot/8.1.0/dynext/file.so
# /usr/lib/parrot/8.1.0/dynext/os.so
# /usr/lib/parrot/8.1.0/dynext/rational.so
# /usr/lib/parrot/8.1.0/dynext/subproxy.so
# /usr/lib/parrot/8.1.0/dynext/obscure_ops.so
# /usr/lib/parrot/8.1.0/dynext/math_ops.so
# /usr/lib/parrot/8.1.0/dynext/trans_ops.so
# /usr/lib/parrot/8.1.0/dynext/bit_ops.so
# /usr/lib/parrot/8.1.0/dynext/debug_ops.so
# /usr/lib/parrot/8.1.0/dynext/sys_ops.so
# /usr/lib/parrot/8.1.0/dynext/io_ops.so
# /usr/lib/parrot/8.1.0/include/fp_equality.pasm
# /usr/lib/parrot/8.1.0/include/green_threads.pir
# /usr/lib/parrot/8.1.0/include/hllmacros.pir
# /usr/lib/parrot/8.1.0/include/test_more.pir
# /usr/lib/parrot/8.1.0/include/datatypes.pasm
# /usr/lib/parrot/8.1.0/include/cclass.pasm
# /usr/lib/parrot/8.1.0/include/iterator.pasm
# /usr/lib/parrot/8.1.0/include/call_bits.pasm
# /usr/lib/parrot/8.1.0/include/timer.pasm
# /usr/lib/parrot/8.1.0/include/except_types.pasm
# /usr/lib/parrot/8.1.0/include/except_severity.pasm
# /usr/lib/parrot/8.1.0/include/hash_key_type.pasm
# /usr/lib/parrot/8.1.0/include/interpflags.pasm
# /usr/lib/parrot/8.1.0/include/interpdebug.pasm
# /usr/lib/parrot/8.1.0/include/interptrace.pasm
# /usr/lib/parrot/8.1.0/include/interpcores.pasm
# /usr/lib/parrot/8.1.0/include/cloneflags.pasm
# /usr/lib/parrot/8.1.0/include/iglobals.pasm
# /usr/lib/parrot/8.1.0/include/sysinfo.pasm
# /usr/lib/parrot/8.1.0/include/stdio.pasm
# /usr/lib/parrot/8.1.0/include/socket.pasm
# /usr/lib/parrot/8.1.0/include/libpaths.pasm
# /usr/lib/parrot/8.1.0/include/dlopenflags.pasm
# /usr/lib/parrot/8.1.0/include/longopt.pasm
# /usr/lib/parrot/8.1.0/include/packfile_annotation_keytype.pasm
# /usr/lib/parrot/8.1.0/include/stat.pasm
# /usr/lib/parrot/8.1.0/include/stringinfo.pasm
# /usr/lib/parrot/8.1.0/include/warnings.pasm
# /usr/lib/parrot/8.1.0/include/errors.pasm
# /usr/lib/parrot/8.1.0/include/interpinfo.pasm
# /usr/lib/parrot/8.1.0/include/tm.pasm
# /usr/lib/parrot/8.1.0/include/pmctypes.pasm
# /usr/lib/parrot/8.1.0/include/parrotlib.pbc
# /usr/lib/parrot/8.1.0/include/config.fpmc
# /usr/lib/parrot/8.1.0/languages/parrot/parrot.pir
# /usr/lib/parrot/8.1.0/languages/pge/Defines.mak
# /usr/lib/parrot/8.1.0/languages/pge/P6Rule.grammar
# /usr/lib/parrot/8.1.0/languages/pge/PGE.pir
# /usr/lib/parrot/8.1.0/languages/pge/Rules.mak
# /usr/lib/parrot/8.1.0/languages/pge/STATUS
# /usr/lib/parrot/8.1.0/languages/pge/PGE/Exp.pir
# /usr/lib/parrot/8.1.0/languages/pge/PGE/Match.pir
# /usr/lib/parrot/8.1.0/languages/pge/PGE/OPTable.pir
# /usr/lib/parrot/8.1.0/languages/pge/PGE/P5Regex.pir
# /usr/lib/parrot/8.1.0/languages/pge/PGE/Perl6Regex.pir
# /usr/lib/parrot/8.1.0/languages/pge/PGE/Regex.pir
# /usr/lib/parrot/8.1.0/languages/pge/PGE/builtins.pg
# /usr/lib/parrot/8.1.0/languages/tge/tgc.pbc
# /usr/lib/parrot/8.1.0/languages/tge/Defines.mak
# /usr/lib/parrot/8.1.0/languages/tge/Rules.mak
# /usr/lib/parrot/8.1.0/languages/tge/TGE.pir
# /usr/lib/parrot/8.1.0/languages/tge/tgc.pir
# /usr/lib/parrot/8.1.0/languages/tge/TGE/Compiler.pir
# /usr/lib/parrot/8.1.0/languages/tge/TGE/Grammar.pir
# /usr/lib/parrot/8.1.0/languages/tge/TGE/Parser.pg
# /usr/lib/parrot/8.1.0/languages/tge/TGE/Rule.pir
# /usr/lib/parrot/8.1.0/languages/tge/TGE/Tree.pir
# /usr/lib/parrot/8.1.0/languages/tge/TGE/Parser.pir
# /usr/lib/parrot/8.1.0/languages/JSON/JSON.pir
# /usr/lib/parrot/8.1.0/languages/data_json/Defines.mak
# /usr/lib/parrot/8.1.0/languages/data_json/JSON.nqp
# /usr/lib/parrot/8.1.0/languages/data_json/Rules.mak
# /usr/lib/parrot/8.1.0/languages/data_json/data_json.pir
# /usr/lib/parrot/8.1.0/languages/data_json/data_json.pbc
# /usr/lib/parrot/8.1.0/languages/data_json/data_json/grammar.pg
# /usr/lib/parrot/8.1.0/languages/data_json/data_json/pge2pir.tg
# /usr/lib/parrot/8.1.0/languages/pct/Defines.mak
# /usr/lib/parrot/8.1.0/languages/pct/PCT.pir
# /usr/lib/parrot/8.1.0/languages/pct/Rules.mak
# /usr/lib/parrot/8.1.0/languages/pct/src/PAST.pir
# /usr/lib/parrot/8.1.0/languages/pct/src/PAST/Compiler.pir
# /usr/lib/parrot/8.1.0/languages/pct/src/PAST/Node.pir
# /usr/lib/parrot/8.1.0/languages/pct/src/PCT/Dumper.pir
# /usr/lib/parrot/8.1.0/languages/pct/src/PCT/Grammar.pir
# /usr/lib/parrot/8.1.0/languages/pct/src/PCT/HLLCompiler.pir
# /usr/lib/parrot/8.1.0/languages/pct/src/PCT/Node.pir
# /usr/lib/parrot/8.1.0/languages/pct/src/POST/Compiler.pir
# /usr/lib/parrot/8.1.0/languages/pct/src/POST/Node.pir
# /usr/lib/parrot/8.1.0/languages/winxed/winxed.pbc
# /usr/lib/parrot/8.1.0/library/Crow.pir
# /usr/lib/parrot/8.1.0/library/Curses.pir
# /usr/lib/parrot/8.1.0/library/Iter.pir
# /usr/lib/parrot/8.1.0/library/JSON.pir
# /usr/lib/parrot/8.1.0/library/OpenGL.pir
# /usr/lib/parrot/8.1.0/library/P6object.pir
# /usr/lib/parrot/8.1.0/library/Pg.pir
# /usr/lib/parrot/8.1.0/library/Range.pir
# /usr/lib/parrot/8.1.0/library/Rules.mak
# /usr/lib/parrot/8.1.0/library/SDL.pir
# /usr/lib/parrot/8.1.0/library/TclLibrary.pir
# /usr/lib/parrot/8.1.0/library/URI.pir
# /usr/lib/parrot/8.1.0/library/crypto.declarations
# /usr/lib/parrot/8.1.0/library/distutils.pir
# /usr/lib/parrot/8.1.0/library/dumper.pir
# /usr/lib/parrot/8.1.0/library/libpcre.pir
# /usr/lib/parrot/8.1.0/library/ncurses.declarations
# /usr/lib/parrot/8.1.0/library/ncurses.pir
# /usr/lib/parrot/8.1.0/library/openssl.declarations
# /usr/lib/parrot/8.1.0/library/osutils.pir
# /usr/lib/parrot/8.1.0/library/parrotlib.pir
# /usr/lib/parrot/8.1.0/library/pcore.pir
# /usr/lib/parrot/8.1.0/library/pcre.pir
# /usr/lib/parrot/8.1.0/library/postgres.declarations
# /usr/lib/parrot/8.1.0/library/postgres.pir
# /usr/lib/parrot/8.1.0/library/uuid.pir
# /usr/lib/parrot/8.1.0/library/yaml_dumper.pir
# /usr/lib/parrot/8.1.0/library/Regex.pbc
# /usr/lib/parrot/8.1.0/library/HLL.pbc
# /usr/lib/parrot/8.1.0/library/P6Regex.pbc
# /usr/lib/parrot/8.1.0/library/P6object.pbc
# /usr/lib/parrot/8.1.0/library/dumper.pbc
# /usr/lib/parrot/8.1.0/library/PGE.pbc
# /usr/lib/parrot/8.1.0/library/TGE.pbc
# /usr/lib/parrot/8.1.0/library/PCT.pbc
# /usr/lib/parrot/8.1.0/library/config.pbc
# /usr/lib/parrot/8.1.0/library/opsc.pbc
# /usr/lib/parrot/8.1.0/library/Crow.pbc
# /usr/lib/parrot/8.1.0/library/distutils.pbc
# /usr/lib/parrot/8.1.0/library/yaml_dumper.pbc
# /usr/lib/parrot/8.1.0/library/Iter.pbc
# /usr/lib/parrot/8.1.0/library/JSON.pbc
# /usr/lib/parrot/8.1.0/library/ncurses.pbc
# /usr/lib/parrot/8.1.0/library/osutils.pbc
# /usr/lib/parrot/8.1.0/library/ProfTest.pbc
# /usr/lib/parrot/8.1.0/library/parrotlib.pbc
# /usr/lib/parrot/8.1.0/library/pcore.pbc
# /usr/lib/parrot/8.1.0/library/pcre.pbc
# /usr/lib/parrot/8.1.0/library/Range.pbc
# /usr/lib/parrot/8.1.0/library/TclLibrary.pbc
# /usr/lib/parrot/8.1.0/library/URI.pbc
# /usr/lib/parrot/8.1.0/library/uuid.pbc
# /usr/lib/parrot/8.1.0/library/libpcre.pbc
# /usr/lib/parrot/8.1.0/library/postgres.pbc
# /usr/lib/parrot/8.1.0/library/nqp-rx.pbc
# /usr/lib/parrot/8.1.0/library/nqp-setting.pbc
# /usr/lib/parrot/8.1.0/library/Archive/Tar.pir
# /usr/lib/parrot/8.1.0/library/Archive/Zip.pir
# /usr/lib/parrot/8.1.0/library/Archive/Tar.pbc
# /usr/lib/parrot/8.1.0/library/Archive/Zip.pbc
# /usr/lib/parrot/8.1.0/library/CGI/QueryHash.pir
# /usr/lib/parrot/8.1.0/library/CGI/QueryHash.pbc
# /usr/lib/parrot/8.1.0/library/Config/JSON.pir
# /usr/lib/parrot/8.1.0/library/Config/JSON.pbc
# /usr/lib/parrot/8.1.0/library/Configure/genfile.pir
# /usr/lib/parrot/8.1.0/library/Configure/genfile.pbc
# /usr/lib/parrot/8.1.0/library/Data/Dumper.pir
# /usr/lib/parrot/8.1.0/library/Data/Dumper.pbc
# /usr/lib/parrot/8.1.0/library/Data/Dumper/Base.pir
# /usr/lib/parrot/8.1.0/library/Data/Dumper/Default.pir
# /usr/lib/parrot/8.1.0/library/Data/Dumper/Base.pbc
# /usr/lib/parrot/8.1.0/library/Data/Dumper/Default.pbc
# /usr/lib/parrot/8.1.0/library/Digest/MD5.pir
# /usr/lib/parrot/8.1.0/library/Digest/sha256.pir
# /usr/lib/parrot/8.1.0/library/Digest/MD5.pbc
# /usr/lib/parrot/8.1.0/library/Digest/sha256.pbc
# /usr/lib/parrot/8.1.0/library/Getopt/Obj.pir
# /usr/lib/parrot/8.1.0/library/Getopt/Obj.pbc
# /usr/lib/parrot/8.1.0/library/HTTP/Daemon.pir
# /usr/lib/parrot/8.1.0/library/HTTP/Message.pir
# /usr/lib/parrot/8.1.0/library/HTTP/Message.pbc
# /usr/lib/parrot/8.1.0/library/LWP/Protocol.pir
# /usr/lib/parrot/8.1.0/library/LWP/UserAgent.pir
# /usr/lib/parrot/8.1.0/library/LWP/Protocol.pbc
# /usr/lib/parrot/8.1.0/library/LWP/UserAgent.pbc
# /usr/lib/parrot/8.1.0/library/MIME/Base64.pir
# /usr/lib/parrot/8.1.0/library/MIME/Base64.pbc
# /usr/lib/parrot/8.1.0/library/Math/Rand.pir
# /usr/lib/parrot/8.1.0/library/Math/Rand.pbc
# /usr/lib/parrot/8.1.0/library/NCI/Utils.pir
# /usr/lib/parrot/8.1.0/library/NCI/Utils.pbc
# /usr/lib/parrot/8.1.0/library/OpenGL/Math.pir
# /usr/lib/parrot/8.1.0/library/PCT/Dumper.pbc
# /usr/lib/parrot/8.1.0/library/PCT/HLLCompiler.pbc
# /usr/lib/parrot/8.1.0/library/PCT/PAST.pbc
# /usr/lib/parrot/8.1.0/library/PCT/Grammar.pbc
# /usr/lib/parrot/8.1.0/library/PGE/Dumper.pir
# /usr/lib/parrot/8.1.0/library/PGE/Glob.pir
# /usr/lib/parrot/8.1.0/library/PGE/Hs.pir
# /usr/lib/parrot/8.1.0/library/PGE/Perl6Grammar.pir
# /usr/lib/parrot/8.1.0/library/PGE/Text.pir
# /usr/lib/parrot/8.1.0/library/PGE/Util.pir
# /usr/lib/parrot/8.1.0/library/PGE/Dumper.pbc
# /usr/lib/parrot/8.1.0/library/PGE/Util.pbc
# /usr/lib/parrot/8.1.0/library/PGE/Text.pbc
# /usr/lib/parrot/8.1.0/library/PGE/Perl6Grammar.pbc
# /usr/lib/parrot/8.1.0/library/PGE/Hs.pbc
# /usr/lib/parrot/8.1.0/library/PGE/Glob.pbc
# /usr/lib/parrot/8.1.0/library/Parrot/Coroutine.pir
# /usr/lib/parrot/8.1.0/library/Parrot/Exception.pir
# /usr/lib/parrot/8.1.0/library/Parrot/Exception.pbc
# /usr/lib/parrot/8.1.0/library/Parrot/Coroutine.pbc
# /usr/lib/parrot/8.1.0/library/ProfTest/Matcher.nqp
# /usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.nqp
# /usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.nqp
# /usr/lib/parrot/8.1.0/library/ProfTest/Want.nqp
# /usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.pir
# /usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.pbc
# /usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.pir
# /usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.pbc
# /usr/lib/parrot/8.1.0/library/ProfTest/Matcher.pir
# /usr/lib/parrot/8.1.0/library/ProfTest/Matcher.pbc
# /usr/lib/parrot/8.1.0/library/ProfTest/Want.pir
# /usr/lib/parrot/8.1.0/library/ProfTest/Want.pbc
# /usr/lib/parrot/8.1.0/library/SDL/App.pir
# /usr/lib/parrot/8.1.0/library/SDL/Button.pir
# /usr/lib/parrot/8.1.0/library/SDL/Color.pir
# /usr/lib/parrot/8.1.0/library/SDL/Constants.pir
# /usr/lib/parrot/8.1.0/library/SDL/Event.pir
# /usr/lib/parrot/8.1.0/library/SDL/EventHandler.pir
# /usr/lib/parrot/8.1.0/library/SDL/Font.pir
# /usr/lib/parrot/8.1.0/library/SDL/Image.pir
# /usr/lib/parrot/8.1.0/library/SDL/LCD.pir
# /usr/lib/parrot/8.1.0/library/SDL/LCD.png
# /usr/lib/parrot/8.1.0/library/SDL/Rect.pir
# /usr/lib/parrot/8.1.0/library/SDL/Sprite.pir
# /usr/lib/parrot/8.1.0/library/SDL/StopWatch.pir
# /usr/lib/parrot/8.1.0/library/SDL/Surface.pir
# /usr/lib/parrot/8.1.0/library/Stream/Base.pir
# /usr/lib/parrot/8.1.0/library/Stream/Combiner.pir
# /usr/lib/parrot/8.1.0/library/Stream/Coroutine.pir
# /usr/lib/parrot/8.1.0/library/Stream/Filter.pir
# /usr/lib/parrot/8.1.0/library/Stream/Lines.pir
# /usr/lib/parrot/8.1.0/library/Stream/ParrotIO.pir
# /usr/lib/parrot/8.1.0/library/Stream/Replay.pir
# /usr/lib/parrot/8.1.0/library/Stream/Sub.pir
# /usr/lib/parrot/8.1.0/library/Stream/Writer.pir
# /usr/lib/parrot/8.1.0/library/Stream/Base.pbc
# /usr/lib/parrot/8.1.0/library/Stream/Combiner.pbc
# /usr/lib/parrot/8.1.0/library/Stream/Coroutine.pbc
# /usr/lib/parrot/8.1.0/library/Stream/Filter.pbc
# /usr/lib/parrot/8.1.0/library/Stream/Lines.pbc
# /usr/lib/parrot/8.1.0/library/Stream/ParrotIO.pbc
# /usr/lib/parrot/8.1.0/library/Stream/Replay.pbc
# /usr/lib/parrot/8.1.0/library/Stream/Sub.pbc
# /usr/lib/parrot/8.1.0/library/Stream/Writer.pbc
# /usr/lib/parrot/8.1.0/library/String/Utils.pir
# /usr/lib/parrot/8.1.0/library/String/Utils.pbc
# /usr/lib/parrot/8.1.0/library/TAP/Formatter.pir
# /usr/lib/parrot/8.1.0/library/TAP/Harness.pir
# /usr/lib/parrot/8.1.0/library/TAP/Parser.pir
# /usr/lib/parrot/8.1.0/library/TAP/Formatter.pbc
# /usr/lib/parrot/8.1.0/library/TAP/Harness.pbc
# /usr/lib/parrot/8.1.0/library/TAP/Parser.pbc
# /usr/lib/parrot/8.1.0/library/Test/Builder.pir
# /usr/lib/parrot/8.1.0/library/Test/Class.pir
# /usr/lib/parrot/8.1.0/library/Test/More.pir
# /usr/lib/parrot/8.1.0/library/Test/More.pbc
# /usr/lib/parrot/8.1.0/library/Test/Builder.pbc
# /usr/lib/parrot/8.1.0/library/Test/Class.pbc
# /usr/lib/parrot/8.1.0/library/Test/Builder/Output.pir
# /usr/lib/parrot/8.1.0/library/Test/Builder/Test.pir
# /usr/lib/parrot/8.1.0/library/Test/Builder/TestPlan.pir
# /usr/lib/parrot/8.1.0/library/Test/Builder/Tester.pir
# /usr/lib/parrot/8.1.0/library/Test/Builder/Output.pbc
# /usr/lib/parrot/8.1.0/library/Test/Builder/Test.pbc
# /usr/lib/parrot/8.1.0/library/Test/Builder/Tester.pbc
# /usr/lib/parrot/8.1.0/library/Test/Builder/TestPlan.pbc
# /usr/lib/parrot/8.1.0/library/URI/Escape.pir
# /usr/lib/parrot/8.1.0/library/URI/Escape.pbc
# /usr/lib/parrot/8.1.0/library/YAML/Dumper.pir
# /usr/lib/parrot/8.1.0/library/YAML/Tiny.pm
# /usr/lib/parrot/8.1.0/library/YAML/Tiny.pbc
# /usr/lib/parrot/8.1.0/library/YAML/Dumper.pbc
# /usr/lib/parrot/8.1.0/library/YAML/Dumper/Base.pir
# /usr/lib/parrot/8.1.0/library/YAML/Dumper/Default.pir
# /usr/lib/parrot/8.1.0/library/YAML/Dumper/Base.pbc
# /usr/lib/parrot/8.1.0/library/YAML/Dumper/Default.pbc
# /usr/lib/parrot/8.1.0/tools/myconfig
# /usr/lib/parrot/8.1.0/tools/build/ops2c.pl
# /usr/lib/parrot/8.1.0/tools/build/pmc2c.pl
# /usr/lib/parrot/8.1.0/tools/dev/create_language.pl
# /usr/lib/parrot/8.1.0/tools/dev/gen_makefile.pl
# /usr/lib/parrot/8.1.0/tools/dev/pprof2cg.pl
# /usr/lib/parrot/8.1.0/tools/dev/reconfigure.pl
# /usr/lib/parrot/8.1.0/tools/dev/mk_language_shell.pl
# /usr/lib/parrot/8.1.0/tools/lib/File/Which.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/BuildUtil.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Config.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Distribution.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Git.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/H2inc.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Headerizer.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Install.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Manifest.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/SHA1.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/SearchOps.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Test.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Vtable.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/PMC.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Config/Generated.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Compiler.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Data.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Messages.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Test.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Trace.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Utils.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Reconf.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/CLI.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/File.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/Shared.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test/Prepare.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/List.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Methods.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Test.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Directory.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/File.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Group.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/HTMLPage.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Item.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/POD2HTML.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/PodToHtml.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Text2HTML.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/C.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Compilers.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Config.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Developer.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Examples.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/IMCC.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Info.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Libs.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Ops.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PDDs.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PMCs.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Parrot.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Perl.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tests.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tools.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Git/Describe.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/DefaultTests.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/Options.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/Smoke.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/TestSets.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Headerizer/Functions.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/Directory.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/File.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/Path.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Dumper.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Emitter.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Library.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Method.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Parser.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/UtilFunctions.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/VTable.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Null.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Object.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/PrintTree.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Proxy.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/RO.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/default.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Harness.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/PGE.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Pod.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Util.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Pod/Utils.pm
# /usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Util/Runloop.pm
# /usr/share/doc/parrot/8.1.0/CREDITS
# /usr/share/doc/parrot/8.1.0/LICENSE
# /usr/share/doc/parrot/8.1.0/PBC_COMPAT
# /usr/share/doc/parrot/8.1.0/RESPONSIBLE_PARTIES
# /usr/share/doc/parrot/8.1.0/PLATFORMS
# /usr/share/doc/parrot/8.1.0/TODO
# /usr/share/man/man1/parrot.1.gz
# /usr/share/man/man1/parrotbug.1.gz
# /usr/share/man/man1/parrot_config.1.gz
# /usr/share/man/man1/parrot_nci_thunk_gen.1.gz
# /usr/share/man/man1/parrot-nqp.1.gz
# /usr/share/man/man1/parrot-ops2c.1.gz
# /usr/share/man/man1/parrot-prove.1.gz
# /usr/share/man/man1/pbc_disassemble.1.gz
# /usr/share/man/man1/pbc_dump.1.gz
# /usr/share/man/man1/pbc_merge.1.gz
# /usr/share/man/man1/pbc_to_exe.1.gz
# /usr/share/man/man1/plumage.1.gz
# /usr/share/man/man1/winxed.1.gz
# /usr/share/parrot/8.1.0/MANIFEST
# /usr/share/parrot/8.1.0/MANIFEST.dev
# /usr/src/parrot/8.1.0/vtable.tbl
# /usr/src/parrot/8.1.0/config_lib.pir
# /usr/src/parrot/8.1.0/vtable.dump
# /usr/src/parrot/8.1.0/pmc/default.dump
# /usr/src/parrot/8.1.0/pmc/fixedintegerarray.dump
# /usr/src/parrot/8.1.0/pmc/callcontext.dump
# /usr/src/parrot/8.1.0/pmc/null.dump
# /usr/src/parrot/8.1.0/pmc/env.dump
# /usr/src/parrot/8.1.0/pmc/key.dump
# /usr/src/parrot/8.1.0/pmc/unmanagedstruct.dump
# /usr/src/parrot/8.1.0/pmc/managedstruct.dump
# /usr/src/parrot/8.1.0/pmc/exception.dump
# /usr/src/parrot/8.1.0/pmc/parrotlibrary.dump
# /usr/src/parrot/8.1.0/pmc/parrotinterpreter.dump
# /usr/src/parrot/8.1.0/pmc/lexpad.dump
# /usr/src/parrot/8.1.0/pmc/timer.dump
# /usr/src/parrot/8.1.0/pmc/pointer.dump
# /usr/src/parrot/8.1.0/pmc/sub.dump
# /usr/src/parrot/8.1.0/pmc/continuation.dump
# /usr/src/parrot/8.1.0/pmc/coroutine.dump
# /usr/src/parrot/8.1.0/pmc/nci.dump
# /usr/src/parrot/8.1.0/pmc/scalar.dump
# /usr/src/parrot/8.1.0/pmc/float.dump
# /usr/src/parrot/8.1.0/pmc/integer.dump
# /usr/src/parrot/8.1.0/pmc/bigint.dump
# /usr/src/parrot/8.1.0/pmc/bignum.dump
# /usr/src/parrot/8.1.0/pmc/complex.dump
# /usr/src/parrot/8.1.0/pmc/string.dump
# /usr/src/parrot/8.1.0/pmc/boolean.dump
# /usr/src/parrot/8.1.0/pmc/iterator.dump
# /usr/src/parrot/8.1.0/pmc/fixedstringarray.dump
# /usr/src/parrot/8.1.0/pmc/hash.dump
# /usr/src/parrot/8.1.0/pmc/orderedhash.dump
# /usr/src/parrot/8.1.0/pmc/oplib.dump
# /usr/src/parrot/8.1.0/pmc/opcode.dump
# /usr/src/parrot/8.1.0/pmc/addrregistry.dump
# /usr/src/parrot/8.1.0/pmc/alarm.dump
# /usr/src/parrot/8.1.0/pmc/arrayiterator.dump
# /usr/src/parrot/8.1.0/pmc/bytebuffer.dump
# /usr/src/parrot/8.1.0/pmc/task.dump
# /usr/src/parrot/8.1.0/pmc/callback.dump
# /usr/src/parrot/8.1.0/pmc/capture.dump
# /usr/src/parrot/8.1.0/pmc/class.dump
# /usr/src/parrot/8.1.0/pmc/eventhandler.dump
# /usr/src/parrot/8.1.0/pmc/exceptionhandler.dump
# /usr/src/parrot/8.1.0/pmc/exporter.dump
# /usr/src/parrot/8.1.0/pmc/handle.dump
# /usr/src/parrot/8.1.0/pmc/filehandle.dump
# /usr/src/parrot/8.1.0/pmc/fixedbooleanarray.dump
# /usr/src/parrot/8.1.0/pmc/fixedfloatarray.dump
# /usr/src/parrot/8.1.0/pmc/fixedpmcarray.dump
# /usr/src/parrot/8.1.0/pmc/hashiterator.dump
# /usr/src/parrot/8.1.0/pmc/hashiteratorkey.dump
# /usr/src/parrot/8.1.0/pmc/imageiofreeze.dump
# /usr/src/parrot/8.1.0/pmc/imageiosize.dump
# /usr/src/parrot/8.1.0/pmc/imageiostrings.dump
# /usr/src/parrot/8.1.0/pmc/imageiothaw.dump
# /usr/src/parrot/8.1.0/pmc/imccompiler.dump
# /usr/src/parrot/8.1.0/pmc/lexinfo.dump
# /usr/src/parrot/8.1.0/pmc/mappedbytearray.dump
# /usr/src/parrot/8.1.0/pmc/resizablepmcarray.dump
# /usr/src/parrot/8.1.0/pmc/multisub.dump
# /usr/src/parrot/8.1.0/pmc/namespace.dump
# /usr/src/parrot/8.1.0/pmc/nativepccmethod.dump
# /usr/src/parrot/8.1.0/pmc/object.dump
# /usr/src/parrot/8.1.0/pmc/orderedhashiterator.dump
# /usr/src/parrot/8.1.0/pmc/os.dump
# /usr/src/parrot/8.1.0/pmc/packfile.dump
# /usr/src/parrot/8.1.0/pmc/packfileannotation.dump
# /usr/src/parrot/8.1.0/pmc/packfilesegment.dump
# /usr/src/parrot/8.1.0/pmc/packfileannotations.dump
# /usr/src/parrot/8.1.0/pmc/packfilerawsegment.dump
# /usr/src/parrot/8.1.0/pmc/packfilebytecodesegment.dump
# /usr/src/parrot/8.1.0/pmc/packfileconstanttable.dump
# /usr/src/parrot/8.1.0/pmc/packfiledebug.dump
# /usr/src/parrot/8.1.0/pmc/packfiledirectory.dump
# /usr/src/parrot/8.1.0/pmc/packfileopmap.dump
# /usr/src/parrot/8.1.0/pmc/packfileview.dump
# /usr/src/parrot/8.1.0/pmc/pmclist.dump
# /usr/src/parrot/8.1.0/pmc/pmcproxy.dump
# /usr/src/parrot/8.1.0/pmc/proxy.dump
# /usr/src/parrot/8.1.0/pmc/ptr.dump
# /usr/src/parrot/8.1.0/pmc/ptrbuf.dump
# /usr/src/parrot/8.1.0/pmc/ptrobj.dump
# /usr/src/parrot/8.1.0/pmc/resizablebooleanarray.dump
# /usr/src/parrot/8.1.0/pmc/resizablefloatarray.dump
# /usr/src/parrot/8.1.0/pmc/resizableintegerarray.dump
# /usr/src/parrot/8.1.0/pmc/resizablestringarray.dump
# /usr/src/parrot/8.1.0/pmc/role.dump
# /usr/src/parrot/8.1.0/pmc/scheduler.dump
# /usr/src/parrot/8.1.0/pmc/schedulermessage.dump
# /usr/src/parrot/8.1.0/pmc/sockaddr.dump
# /usr/src/parrot/8.1.0/pmc/socket.dump
# /usr/src/parrot/8.1.0/pmc/stringbuilder.dump
# /usr/src/parrot/8.1.0/pmc/stringhandle.dump
# /usr/src/parrot/8.1.0/pmc/stringiterator.dump
# /usr/src/parrot/8.1.0/pmc/structview.dump
# /usr/src/parrot/8.1.0/pmc/undef.dump
# /sysroot/usr/lib/libparrot.a
# /sysroot/usr/lib/libparrot.so
# /sysroot/usr/lib/libparrot.so.8.1.0
# /sysroot/usr/lib/inst_libparrot.so.8.1.0
# /sysroot/usr/lib/parrot/8.1.0/parrot_config.o
# /sysroot/usr/lib/parrot/8.1.0/VERSION
# /sysroot/usr/lib/parrot/8.1.0/bin/prove.pir
# /sysroot/usr/lib/parrot/8.1.0/dynext/gziphandle.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/select.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/dynlexpad.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/file.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/os.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/rational.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/subproxy.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/obscure_ops.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/math_ops.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/trans_ops.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/bit_ops.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/debug_ops.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/sys_ops.so
# /sysroot/usr/lib/parrot/8.1.0/dynext/io_ops.so
# /sysroot/usr/lib/parrot/8.1.0/include/fp_equality.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/green_threads.pir
# /sysroot/usr/lib/parrot/8.1.0/include/hllmacros.pir
# /sysroot/usr/lib/parrot/8.1.0/include/test_more.pir
# /sysroot/usr/lib/parrot/8.1.0/include/datatypes.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/cclass.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/iterator.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/call_bits.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/timer.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/except_types.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/except_severity.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/hash_key_type.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/interpflags.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/interpdebug.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/interptrace.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/interpcores.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/cloneflags.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/iglobals.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/sysinfo.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/stdio.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/socket.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/libpaths.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/dlopenflags.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/longopt.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/packfile_annotation_keytype.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/stat.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/stringinfo.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/warnings.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/errors.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/interpinfo.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/tm.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/pmctypes.pasm
# /sysroot/usr/lib/parrot/8.1.0/include/parrotlib.pbc
# /sysroot/usr/lib/parrot/8.1.0/include/config.fpmc
# /sysroot/usr/lib/parrot/8.1.0/languages/parrot/parrot.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/Defines.mak
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/P6Rule.grammar
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/PGE.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/Rules.mak
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/STATUS
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/PGE/Exp.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/PGE/Match.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/PGE/OPTable.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/PGE/P5Regex.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/PGE/Perl6Regex.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/PGE/Regex.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pge/PGE/builtins.pg
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/tgc.pbc
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/Defines.mak
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/Rules.mak
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/TGE.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/tgc.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/TGE/Compiler.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/TGE/Grammar.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/TGE/Parser.pg
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/TGE/Rule.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/TGE/Tree.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/tge/TGE/Parser.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/JSON/JSON.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/data_json/Defines.mak
# /sysroot/usr/lib/parrot/8.1.0/languages/data_json/JSON.nqp
# /sysroot/usr/lib/parrot/8.1.0/languages/data_json/Rules.mak
# /sysroot/usr/lib/parrot/8.1.0/languages/data_json/data_json.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/data_json/data_json.pbc
# /sysroot/usr/lib/parrot/8.1.0/languages/data_json/data_json/grammar.pg
# /sysroot/usr/lib/parrot/8.1.0/languages/data_json/data_json/pge2pir.tg
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/Defines.mak
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/PCT.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/Rules.mak
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/PAST.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/PAST/Compiler.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/PAST/Node.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/PCT/Dumper.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/PCT/Grammar.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/PCT/HLLCompiler.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/PCT/Node.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/POST/Compiler.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/pct/src/POST/Node.pir
# /sysroot/usr/lib/parrot/8.1.0/languages/winxed/winxed.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Crow.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Curses.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Iter.pir
# /sysroot/usr/lib/parrot/8.1.0/library/JSON.pir
# /sysroot/usr/lib/parrot/8.1.0/library/OpenGL.pir
# /sysroot/usr/lib/parrot/8.1.0/library/P6object.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Pg.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Range.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Rules.mak
# /sysroot/usr/lib/parrot/8.1.0/library/SDL.pir
# /sysroot/usr/lib/parrot/8.1.0/library/TclLibrary.pir
# /sysroot/usr/lib/parrot/8.1.0/library/URI.pir
# /sysroot/usr/lib/parrot/8.1.0/library/crypto.declarations
# /sysroot/usr/lib/parrot/8.1.0/library/distutils.pir
# /sysroot/usr/lib/parrot/8.1.0/library/dumper.pir
# /sysroot/usr/lib/parrot/8.1.0/library/libpcre.pir
# /sysroot/usr/lib/parrot/8.1.0/library/ncurses.declarations
# /sysroot/usr/lib/parrot/8.1.0/library/ncurses.pir
# /sysroot/usr/lib/parrot/8.1.0/library/openssl.declarations
# /sysroot/usr/lib/parrot/8.1.0/library/osutils.pir
# /sysroot/usr/lib/parrot/8.1.0/library/parrotlib.pir
# /sysroot/usr/lib/parrot/8.1.0/library/pcore.pir
# /sysroot/usr/lib/parrot/8.1.0/library/pcre.pir
# /sysroot/usr/lib/parrot/8.1.0/library/postgres.declarations
# /sysroot/usr/lib/parrot/8.1.0/library/postgres.pir
# /sysroot/usr/lib/parrot/8.1.0/library/uuid.pir
# /sysroot/usr/lib/parrot/8.1.0/library/yaml_dumper.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Regex.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/HLL.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/P6Regex.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/P6object.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/dumper.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PGE.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/TGE.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PCT.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/config.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/opsc.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Crow.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/distutils.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/yaml_dumper.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Iter.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/JSON.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/ncurses.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/osutils.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/parrotlib.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/pcore.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/pcre.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Range.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/TclLibrary.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/URI.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/uuid.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/libpcre.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/postgres.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/nqp-rx.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/nqp-setting.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Archive/Tar.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Archive/Zip.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Archive/Tar.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Archive/Zip.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/CGI/QueryHash.pir
# /sysroot/usr/lib/parrot/8.1.0/library/CGI/QueryHash.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Config/JSON.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Config/JSON.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Configure/genfile.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Configure/genfile.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Data/Dumper.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Data/Dumper.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Data/Dumper/Base.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Data/Dumper/Default.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Data/Dumper/Base.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Data/Dumper/Default.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Digest/MD5.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Digest/sha256.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Digest/MD5.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Digest/sha256.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Getopt/Obj.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Getopt/Obj.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/HTTP/Daemon.pir
# /sysroot/usr/lib/parrot/8.1.0/library/HTTP/Message.pir
# /sysroot/usr/lib/parrot/8.1.0/library/HTTP/Message.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/LWP/Protocol.pir
# /sysroot/usr/lib/parrot/8.1.0/library/LWP/UserAgent.pir
# /sysroot/usr/lib/parrot/8.1.0/library/LWP/Protocol.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/LWP/UserAgent.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/MIME/Base64.pir
# /sysroot/usr/lib/parrot/8.1.0/library/MIME/Base64.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Math/Rand.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Math/Rand.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/NCI/Utils.pir
# /sysroot/usr/lib/parrot/8.1.0/library/NCI/Utils.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/OpenGL/Math.pir
# /sysroot/usr/lib/parrot/8.1.0/library/PCT/Dumper.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PCT/HLLCompiler.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PCT/PAST.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PCT/Grammar.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Dumper.pir
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Glob.pir
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Hs.pir
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Perl6Grammar.pir
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Text.pir
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Util.pir
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Dumper.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Util.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Text.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Perl6Grammar.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Hs.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/PGE/Glob.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Parrot/Coroutine.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Parrot/Exception.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Parrot/Exception.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Parrot/Coroutine.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/Matcher.nqp
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.nqp
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.nqp
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/Want.nqp
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.pir
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/PIRProfile.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.pir
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/NQPProfile.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/Matcher.pir
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/Matcher.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/Want.pir
# /sysroot/usr/lib/parrot/8.1.0/library/ProfTest/Want.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/App.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Button.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Color.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Constants.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Event.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/EventHandler.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Font.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Image.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/LCD.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/LCD.png
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Rect.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Sprite.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/StopWatch.pir
# /sysroot/usr/lib/parrot/8.1.0/library/SDL/Surface.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Base.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Combiner.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Coroutine.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Filter.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Lines.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/ParrotIO.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Replay.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Sub.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Writer.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Base.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Combiner.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Coroutine.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Filter.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Lines.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/ParrotIO.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Replay.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Sub.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Stream/Writer.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/String/Utils.pir
# /sysroot/usr/lib/parrot/8.1.0/library/String/Utils.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/TAP/Formatter.pir
# /sysroot/usr/lib/parrot/8.1.0/library/TAP/Harness.pir
# /sysroot/usr/lib/parrot/8.1.0/library/TAP/Parser.pir
# /sysroot/usr/lib/parrot/8.1.0/library/TAP/Formatter.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/TAP/Harness.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/TAP/Parser.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Class.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Test/More.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Test/More.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Class.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder/Output.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder/Test.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder/TestPlan.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder/Tester.pir
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder/Output.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder/Test.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder/Tester.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/Test/Builder/TestPlan.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/URI/Escape.pir
# /sysroot/usr/lib/parrot/8.1.0/library/URI/Escape.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/YAML/Dumper.pir
# /sysroot/usr/lib/parrot/8.1.0/library/YAML/Tiny.pm
# /sysroot/usr/lib/parrot/8.1.0/library/YAML/Tiny.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/YAML/Dumper.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/YAML/Dumper/Base.pir
# /sysroot/usr/lib/parrot/8.1.0/library/YAML/Dumper/Default.pir
# /sysroot/usr/lib/parrot/8.1.0/library/YAML/Dumper/Base.pbc
# /sysroot/usr/lib/parrot/8.1.0/library/YAML/Dumper/Default.pbc
# /sysroot/usr/lib/parrot/8.1.0/tools/myconfig
# /sysroot/usr/lib/parrot/8.1.0/tools/build/ops2c.pl
# /sysroot/usr/lib/parrot/8.1.0/tools/build/pmc2c.pl
# /sysroot/usr/lib/parrot/8.1.0/tools/dev/create_language.pl
# /sysroot/usr/lib/parrot/8.1.0/tools/dev/gen_makefile.pl
# /sysroot/usr/lib/parrot/8.1.0/tools/dev/pprof2cg.pl
# /sysroot/usr/lib/parrot/8.1.0/tools/dev/reconfigure.pl
# /sysroot/usr/lib/parrot/8.1.0/tools/dev/mk_language_shell.pl
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/File/Which.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/BuildUtil.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Config.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Distribution.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Git.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/H2inc.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Headerizer.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Install.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Manifest.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/SHA1.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/SearchOps.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Vtable.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/PMC.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Config/Generated.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Compiler.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Data.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Messages.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Test.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Trace.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Utils.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Reconf.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/CLI.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/File.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/Shared.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test/Prepare.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/List.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Methods.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Test.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Directory.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/File.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Group.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/HTMLPage.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Item.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/POD2HTML.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/PodToHtml.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Text2HTML.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/C.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Compilers.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Config.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Developer.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Examples.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/IMCC.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Info.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Libs.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Ops.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PDDs.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PMCs.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Parrot.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Perl.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tests.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tools.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Git/Describe.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/DefaultTests.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/Options.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/Smoke.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Harness/TestSets.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Headerizer/Functions.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/Directory.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/File.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/IO/Path.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Dumper.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Emitter.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Library.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Method.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Parser.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/UtilFunctions.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/VTable.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Null.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Object.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/PrintTree.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Proxy.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/RO.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/default.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Harness.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/PGE.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Pod.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Util.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Pod/Utils.pm
# /sysroot/usr/lib/parrot/8.1.0/tools/lib/Parrot/Test/Util/Runloop.pm
# /sysroot/usr/include/parrot/8.1.0/imcc/api.h
# /sysroot/usr/include/parrot/8.1.0/imcc/embed.h
# /sysroot/usr/include/parrot/8.1.0/imcc/yyscanner.h
# /sysroot/usr/include/parrot/8.1.0/parrot/alarm.h
# /sysroot/usr/include/parrot/8.1.0/parrot/api.h
# /sysroot/usr/include/parrot/8.1.0/parrot/atomic.h
# /sysroot/usr/include/parrot/8.1.0/parrot/caches.h
# /sysroot/usr/include/parrot/8.1.0/parrot/call.h
# /sysroot/usr/include/parrot/8.1.0/parrot/cclass.h
# /sysroot/usr/include/parrot/8.1.0/parrot/compiler.h
# /sysroot/usr/include/parrot/8.1.0/parrot/context.h
# /sysroot/usr/include/parrot/8.1.0/parrot/core_types.h
# /sysroot/usr/include/parrot/8.1.0/parrot/datatypes.h
# /sysroot/usr/include/parrot/8.1.0/parrot/debugger.h
# /sysroot/usr/include/parrot/8.1.0/parrot/disassemble.h
# /sysroot/usr/include/parrot/8.1.0/parrot/dynext.h
# /sysroot/usr/include/parrot/8.1.0/parrot/encoding.h
# /sysroot/usr/include/parrot/8.1.0/parrot/enums.h
# /sysroot/usr/include/parrot/8.1.0/parrot/events.h
# /sysroot/usr/include/parrot/8.1.0/parrot/exceptions.h
# /sysroot/usr/include/parrot/8.1.0/parrot/exit.h
# /sysroot/usr/include/parrot/8.1.0/parrot/extend.h
# /sysroot/usr/include/parrot/8.1.0/parrot/gc_api.h
# /sysroot/usr/include/parrot/8.1.0/parrot/global_setup.h
# /sysroot/usr/include/parrot/8.1.0/parrot/hash.h
# /sysroot/usr/include/parrot/8.1.0/parrot/hll.h
# /sysroot/usr/include/parrot/8.1.0/parrot/imageio.h
# /sysroot/usr/include/parrot/8.1.0/parrot/interpreter.h
# /sysroot/usr/include/parrot/8.1.0/parrot/io.h
# /sysroot/usr/include/parrot/8.1.0/parrot/key.h
# /sysroot/usr/include/parrot/8.1.0/parrot/library.h
# /sysroot/usr/include/parrot/8.1.0/parrot/list.h
# /sysroot/usr/include/parrot/8.1.0/parrot/longopt.h
# /sysroot/usr/include/parrot/8.1.0/parrot/memory.h
# /sysroot/usr/include/parrot/8.1.0/parrot/misc.h
# /sysroot/usr/include/parrot/8.1.0/parrot/multidispatch.h
# /sysroot/usr/include/parrot/8.1.0/parrot/namealias.h
# /sysroot/usr/include/parrot/8.1.0/parrot/namespace.h
# /sysroot/usr/include/parrot/8.1.0/parrot/nci.h
# /sysroot/usr/include/parrot/8.1.0/parrot/oo.h
# /sysroot/usr/include/parrot/8.1.0/parrot/oo_private.h
# /sysroot/usr/include/parrot/8.1.0/parrot/op.h
# /sysroot/usr/include/parrot/8.1.0/parrot/oplib.h
# /sysroot/usr/include/parrot/8.1.0/parrot/opsenum.h
# /sysroot/usr/include/parrot/8.1.0/parrot/packfile.h
# /sysroot/usr/include/parrot/8.1.0/parrot/parrot.h
# /sysroot/usr/include/parrot/8.1.0/parrot/platform_interface.h
# /sysroot/usr/include/parrot/8.1.0/parrot/pmc.h
# /sysroot/usr/include/parrot/8.1.0/parrot/pmc_freeze.h
# /sysroot/usr/include/parrot/8.1.0/parrot/pobj.h
# /sysroot/usr/include/parrot/8.1.0/parrot/pointer_array.h
# /sysroot/usr/include/parrot/8.1.0/parrot/runcore_api.h
# /sysroot/usr/include/parrot/8.1.0/parrot/runcore_profiling.h
# /sysroot/usr/include/parrot/8.1.0/parrot/runcore_subprof.h
# /sysroot/usr/include/parrot/8.1.0/parrot/runcore_trace.h
# /sysroot/usr/include/parrot/8.1.0/parrot/scheduler.h
# /sysroot/usr/include/parrot/8.1.0/parrot/scheduler_private.h
# /sysroot/usr/include/parrot/8.1.0/parrot/settings.h
# /sysroot/usr/include/parrot/8.1.0/parrot/string.h
# /sysroot/usr/include/parrot/8.1.0/parrot/string_funcs.h
# /sysroot/usr/include/parrot/8.1.0/parrot/sub.h
# /sysroot/usr/include/parrot/8.1.0/parrot/thr_none.h
# /sysroot/usr/include/parrot/8.1.0/parrot/thr_pthread.h
# /sysroot/usr/include/parrot/8.1.0/parrot/thr_windows.h
# /sysroot/usr/include/parrot/8.1.0/parrot/thread.h
# /sysroot/usr/include/parrot/8.1.0/parrot/vtables.h
# /sysroot/usr/include/parrot/8.1.0/parrot/warnings.h
# /sysroot/usr/include/parrot/8.1.0/parrot/config.h
# /sysroot/usr/include/parrot/8.1.0/parrot/feature.h
# /sysroot/usr/include/parrot/8.1.0/parrot/has_header.h
# /sysroot/usr/include/parrot/8.1.0/parrot/core_pmcs.h
# /sysroot/usr/include/parrot/8.1.0/parrot/pbcversion.h
# /sysroot/usr/include/parrot/8.1.0/parrot/vtable.h
# /sysroot/usr/include/parrot/8.1.0/parrot/extend_vtable.h
# /sysroot/usr/include/parrot/8.1.0/parrot/atomic/fallback.h
# /sysroot/usr/include/parrot/8.1.0/parrot/atomic/gcc_ppc.h
# /sysroot/usr/include/parrot/8.1.0/parrot/atomic/gcc_x86.h
# /sysroot/usr/include/parrot/8.1.0/parrot/atomic/sparc.h
# /sysroot/usr/include/parrot/8.1.0/parrot/oplib/core_ops.h
# /sysroot/usr/include/parrot/8.1.0/parrot/oplib/ops.h
# /sysroot/usr/include/parrot/8.1.0/pmc/dummy
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_fixedintegerarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_callcontext.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_default.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_null.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_env.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_key.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_unmanagedstruct.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_managedstruct.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_exception.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_parrotlibrary.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_parrotinterpreter.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_lexpad.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_timer.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_pointer.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_sub.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_continuation.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_coroutine.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_nci.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_float.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_integer.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_bigint.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_bignum.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_complex.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_string.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_boolean.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_iterator.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_fixedstringarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_hash.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_orderedhash.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_oplib.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_opcode.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_addrregistry.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_alarm.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_arrayiterator.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_bytebuffer.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_callback.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_capture.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_class.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_eventhandler.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_exceptionhandler.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_exporter.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_filehandle.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_fixedbooleanarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_fixedfloatarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_fixedpmcarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_handle.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_hashiterator.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_hashiteratorkey.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_imageiofreeze.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_imageiosize.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_imageiostrings.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_imageiothaw.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_imccompiler.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_lexinfo.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_mappedbytearray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_multisub.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_namespace.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_nativepccmethod.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_object.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_orderedhashiterator.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_os.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfile.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfileannotation.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfileannotations.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfilebytecodesegment.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfileconstanttable.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfiledebug.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfiledirectory.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfileopmap.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfilerawsegment.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfilesegment.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_packfileview.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_pmclist.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_pmcproxy.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_proxy.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_ptr.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_ptrbuf.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_ptrobj.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_resizablebooleanarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_resizablefloatarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_resizableintegerarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_resizablepmcarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_resizablestringarray.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_role.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_scalar.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_scheduler.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_schedulermessage.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_sockaddr.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_socket.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_stringbuilder.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_stringhandle.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_stringiterator.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_structview.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_task.h
# /sysroot/usr/include/parrot/8.1.0/pmc/pmc_undef.h
# /sysroot/usr/include/parrot/8.1.0/dynpmc/pmc_gziphandle.h
# /sysroot/usr/include/parrot/8.1.0/dynpmc/pmc_select.h
# /sysroot/usr/include/parrot/8.1.0/dynpmc/pmc_dynlexpad.h
# /sysroot/usr/include/parrot/8.1.0/dynpmc/pmc_file.h
# /sysroot/usr/include/parrot/8.1.0/dynpmc/pmc_rational.h
# /sysroot/usr/include/parrot/8.1.0/dynpmc/pmc_subproxy.h

Generating .MTREE

CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO .BUILDINFO usr sysroot

Tar-ing up files

CMD: bsdtar -cf - .PKGINFO .BUILDINFO usr sysroot .MTREE

CMD: xz -c -z

Successfully ran bsdtar -cf - .PKGINFO .BUILDINFO usr sysroot .MTREE | xz -c -z

CMD: bsdtar -tqf parrot.pkg.tar.xz .PKGINFO
# .PKGINFO

Created package at path /var/cache/pacman/pkg/parrot.pkg.tar.xz

Attempting to access local repository, attempt 1

CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/parrot.pkg.tar.xz
# ==> Extracting database to a temporary location...
# ==> Extracting database to a temporary location...
# ==> Adding package '/var/cache/pacman/pkg/parrot.pkg.tar.xz'
# -> Computing checksums...
# -> Creating 'desc' db entry...
# -> Creating 'files' db entry...
# ==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'