------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/indexinfo-0.3.1.txz Installing /packages/All/gettext-runtime-0.20.2.txz Installing /packages/All/flex-2.6.4_2.txz Installing /packages/All/pcre-8.43_2.txz Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/libtextstyle-0.20.2.txz Installing /packages/All/m4-1.4.18_1,1.txz Installing /packages/All/bison-3.5.4,1.txz Installing /packages/All/gmake-4.3.txz Installing /packages/All/perl5-5.30.2.txz ===== Message from perl5-5.30.2: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Installing /packages/All/gmp-6.2.0.txz Installing /packages/All/icu-67.1,1.txz SUCCEEDED 00:00:15 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> parrot-8.1.0_13 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> parrot-8.1.0_13 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by parrot-8.1.0_13 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> parrot-8.1.0_13 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by parrot-8.1.0_13 for building => SHA256 Checksum OK for parrot-8.1.0.tar.bz2. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> parrot-8.1.0_13 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by parrot-8.1.0_13 for building ===> Extracting for parrot-8.1.0_13 => SHA256 Checksum OK for parrot-8.1.0.tar.bz2. Extracted Memory Use: 24.36M SUCCEEDED 00:00:02 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for parrot-8.1.0_13 ===> Applying ports patches for parrot-8.1.0_13 ===> Cleanly applied ports patch(es) patch-src_atomic_gcc__x86.c ===> Applying dragonfly patches for parrot-8.1.0_13 ===> Cleanly applied dragonfly patch(es) patch-config_auto_warnings.pm SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> parrot-8.1.0_13 depends on file: /usr/local/bin/flex - found ===> parrot-8.1.0_13 depends on executable: pcre-config - found ===> parrot-8.1.0_13 depends on executable: bison - found ===> parrot-8.1.0_13 depends on package: gmake>=4.3 - found ===> parrot-8.1.0_13 depends on package: perl5>=5.30.r1<5.31 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> parrot-8.1.0_13 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> parrot-8.1.0_13 depends on shared library: libicudata.so - found (/usr/local/lib/libicudata.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> parrot-8.1.0_13 depends on file: /usr/local/bin/flex - found ===> parrot-8.1.0_13 depends on executable: pcre-config - found ===> parrot-8.1.0_13 depends on executable: bison - found ===> parrot-8.1.0_13 depends on package: gmake>=4.3 - found ===> parrot-8.1.0_13 depends on package: perl5>=5.30.r1<5.31 - found ===> parrot-8.1.0_13 depends on shared library: libgmp.so - found (/usr/local/lib/libgmp.so) ===> parrot-8.1.0_13 depends on shared library: libicudata.so - found (/usr/local/lib/libicudata.so) ===> Configuring for parrot-8.1.0_13 (cd /construction/lang/parrot/parrot-8.1.0 && /usr/local/bin/perl Configure.pl --cc=cc --cxx=c++ --link=c++ --ccflags="-pipe -O2 -isystem /usr/local/include -fno-strict-aliasing " --ld=cc --ldflags=" -L/usr/local/lib " --gc=gms --inline --optimize --parrot_is_shared --verbose --prefix=/usr/local --icu-config=/usr/local/bin/icu-config --lex=/usr/local/bin/flex --yacc=/usr/local/bin/bison) --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... Check MANIFEST.....................................done. init::defaults - Set Configure's default values... Set Configure's default values.....................done. init::install - Set up installation paths... Set up installation paths..........................done. init::hints - Load platform and local hints files... [ init::hints::dragonfly init::hints::local ] Load platform and local hints files................done. inter::progs - Determine what C compiler and linker to use... ccflags: -pipe -O2 -isystem /usr/local/include cc=cc, link=c++ cc -pipe -O2 -isystem /usr/local/include -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ok Determine what C compiler and linker to use........done. inter::make - Is make installed...checking for program: gmake or mingw32-make or nmake or make /usr/local/bin/gmake is executable Is make installed...................................yes. inter::lex - Is lex installed... Is lex installed...........................user defined. inter::yacc - Is yacc installed... Is yacc installed..........................user defined. auto::gcc - Is your C compiler actually gcc...cc -pipe -O2 -isystem /usr/local/include -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ( __GNUC__ => 8, __GNUC_MINOR__ =>3, ); Is your C compiler actually gcc................yes, 8.3. auto::glibc - Is GNU libc installed...cc -pipe -O2 -isystem /usr/local/include -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ( glibc => undef, ); Is GNU libc installed................................no. auto::backtrace - Does libc have the backtrace* functions...cc -pipe -O2 -isystem /usr/local/include -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil test_708923.o:test_708923.c:function main: error: undefined reference to 'backtrace' test_708923.o:test_708923.c:function main: error: undefined reference to 'backtrace_symbols' collect2: error: ld returned 1 exit status Does libc have the backtrace* functions..............no. auto::msvc - Is your C compiler actually Visual C++... (skipped) Is your C compiler actually Visual C++..........skipped. auto::attributes - Detect compiler attributes... trying attribute 'HASATTRIBUTE_CONST' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_CONST -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_DEPRECATED' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_DEPRECATED -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_FORMAT_GNU_PRINTF' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_FORMAT_GNU_PRINTF -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_FORMAT_MS_PRINTF' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_FORMAT_MS_PRINTF -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_FORMAT_PRINTF' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_FORMAT_PRINTF -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_MALLOC' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_MALLOC -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_NONNULL' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_NONNULL -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_NORETURN' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_NORETURN -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_PURE' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_PURE -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_UNUSED' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_UNUSED -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_WARN_UNUSED_RESULT' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_WARN_UNUSED_RESULT -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_HOT' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_HOT -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_COLD' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_COLD -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_RETURNS_NONNULL' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_RETURNS_NONNULL -I./include -c test_708923.c exit code: 0 trying attribute 'HASATTRIBUTE_NEVER_WORKS' cc -pipe -O2 -isystem /usr/local/include -DHASATTRIBUTE_NEVER_WORKS -I./include -c test_708923.c exit code: 1 output: In file included from test_708923.c:16: ./include/parrot/compiler.h:21:5: error: #error This attribute can never succeed. Something has mis-sniffed your configuration. # error This attribute can never succeed. Something has mis-sniffed your configuration. ^~~~~ Rejecting bogus attribute: HASATTRIBUTE_NEVER_WORKS Detect compiler attributes.........................done. auto::arch - Determine CPU architecture and type, and OS... determining operating system and cpu architecture and type archname: x86_64-dragonfly-thread-multi osname: dragonfly cpuarch: amd64 platform: generic Determine CPU architecture and type, and OS........done. auto::cpu - Generate CPU specific stuff... (cpu hints = 'auto::cpu::amd64::auto') gccversion: 8.3 (gcc_cmpxchg) Generate CPU specific stuff........................done. init::optimize - Enable optimization... (optimization options: init::optimize) optimize options: -pipe -O3 -fno-strict-aliasing Enable optimization.................................yes. inter::shlibs - Determine flags for building shared libraries... Determine flags for building shared librariesNegative repeat count does nothing at lib/Parrot/Configure.pm line 475. -DPIC -fPIC. inter::libparrot - Should parrot link against a shared library... Should parrot link against a shared library.........yes. inter::types - What types should Parrot use... What types should Parrot use.......................done. auto::ops - Which opcode files should be compiled in... Which opcode files should be compiled in...........done. auto::pmc - Which pmc files should be compiled in... Which pmc files should be compiled in..............done. auto::headers - Probe for C headers...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c:12:10: fatal error: malloc.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c:12:10: fatal error: malloc.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. i_malloc: 0 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 fcntl.h OK i_fcntl: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 setjmp.h OK i_setjmp: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 pthread.h OK i_pthread: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 signal.h OK i_signal: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 sys/types.h OK i_systypes: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 sys/socket.h OK i_syssocket: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 netinet/in.h OK i_netinetin: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 arpa/inet.h OK i_arpainet: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 sys/stat.h OK i_sysstat: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c:12:10: fatal error: sysexit.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c:21:10: fatal error: sysexit.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. i_sysexit: 0 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 limits.h OK i_limits: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 sys/resource.h OK i_sysresource: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 sys/sysctl.h OK i_syssysctl: 1 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c:12:10: fatal error: libcpuid.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c:24:10: fatal error: libcpuid.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. i_libcpuid: 0 Probe for C headers................................done. auto::sizes - Determine some sizes...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 8 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 8 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 8 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 2 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 4 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c: In function 'main': test_708923.c:19:38: error: '__int16' undeclared (first use in this function); did you mean '__int16_t'? printf("%u\n", (unsigned)sizeof (__int16)); ^~~~~~~ __int16_t test_708923.c:19:38: note: each undeclared identifier is reported only once for each function it appears in cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 4 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c: In function 'main': test_708923.c:19:38: error: '__int64' undeclared (first use in this function); did you mean '__int64_t'? printf("%u\n", (unsigned)sizeof (__int64)); ^~~~~~~ __int64_t test_708923.c:19:38: note: each undeclared identifier is reported only once for each function it appears in cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 16 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 8 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c: In function 'main': test_708923.c:19:38: error: '__int32' undeclared (first use in this function); did you mean '__int32_t'? printf("%u\n", (unsigned)sizeof (__int32)); ^~~~~~~ __int32_t test_708923.c:19:38: note: each undeclared identifier is reported only once for each function it appears in Determine some sizes...............................done. auto::byteorder - Compute native byteorder for wordsize...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 12345678 Compute native byteorder for wordsize.....little-endian. auto::va_ptr - Test the type of va_ptr...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DVA_TYPE_STACK -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DVA_TYPE_REGISTER -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ok Test the type of va_ptr........................register. auto::format - What formats should be used for sprintf... What formats should be used for sprintf............done. auto::isreg - Does your C library have a working S_ISREG...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ok (Yep) Does your C library have a working S_ISREG..........yes. auto::llvm - Is minimum version of LLVM installed...--with-llvm not requested. Is minimum version of LLVM installed............skipped. auto::inline - Does your compiler support inline... Does your compiler support inline..................done. auto::gc - Determine allocator to use... (gms) Determine allocator to use..........................gms. auto::memalign - Does your C library support memalign...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c: In function 'main': test_708923.c:19:17: warning: implicit declaration of function 'memalign'; did you mean 'main'? [-Wimplicit-function-declaration] void *ptr = memalign(256, 17); ^~~~~~~~ main test_708923.c:19:17: warning: initialization of 'void *' from 'int' makes pointer from integer without a cast [-Wint-conversion] c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil test_708923.o:test_708923.c:function main: error: undefined reference to 'memalign' collect2: error: ld returned 1 exit status cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ok (no) Does your C library support memalign.................no. auto::signal - Determine some signal stuff...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c:16:16: error: 'set_handler' declared as function returning a function __sighandler_t set_handler(int sig, __sighandler_t act) ^~~~~~~~~~~ test_708923.c: In function 'set_handler': test_708923.c:18:12: error: cast specifies function type return (__sighandler_t) 0; ^ cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ok (sigaction)cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ok (setitimer) Determine some signal stuff........................done. auto::socklen_t - Determine whether there is socklen_t... Determine whether there is socklen_t................yes. auto::stat - Detect stat type...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 OK: 22 500cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 OK cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 OK cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c: In function 'main': test_708923.c:21:5: error: unknown type name 'st_timespec_t'; did you mean 'st_ctimespec'? st_timespec_t timespec = { 0, 0 }; ^~~~~~~~~~~~~ st_ctimespec test_708923.c:21:35: warning: excess elements in scalar initializer st_timespec_t timespec = { 0, 0 }; ^ test_708923.c:21:35: note: (near initialization for 'timespec') Detect stat type....................................bsd. auto::neg_0 - Determine whether negative zero can be printed...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 -0 (yes) Determine whether negative zero can be printed......yes. auto::env - Does your C library have setenv / unsetenv...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ok cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 ok (both) Does your C library have setenv / unsetenv.........both. auto::timespec - Does your system has timespec...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil Does your system has timespec.......................yes. auto::infnan - Is standard C Inf/NaN handling present...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DFLOATVAL='double' -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 OK: 1 1 Is standard C Inf/NaN handling present..............yes. auto::thread - Does your system have threads... Does your system have threads.......................yes. auto::gmp - Does your platform support GMP...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -lgmp -o test_708923 -lpthread -ldl -lm -lcrypt -lutil ./test_708923 6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151 0 version 6.2.0 (yes, 6.2.0) Does your platform support GMP...............yes, 6.2.0. auto::readline - Does your platform support readline...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -lreadline -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp /usr/libexec/binutils227/elf/ld.gold: error: cannot find -lreadline test_708923.o:test_708923.c:function main: error: undefined reference to 'rl_get_keymap' collect2: error: ld returned 1 exit status cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -lreadline -lncurses -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp /usr/libexec/binutils227/elf/ld.gold: error: cannot find -lreadline test_708923.o:test_708923.c:function main: error: undefined reference to 'rl_get_keymap' collect2: error: ld returned 1 exit status Does your platform support readline..................no. auto::pcre - Does your platform support pcre...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -lpcre -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp ./test_708923 pcre 8.43 2019-02-23 (yes, 8.43) Does your platform support pcre...............yes, 8.43. auto::opengl - Does your platform support OpenGL...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c test_708923.c:18:12: fatal error: GL/glut.h: No such file or directory # include ^~~~~~~~~~~ compilation terminated. Does your platform support OpenGL....................no. auto::zlib - Does your platform support zlib...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -lz -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp ./test_708923 1.2.11 (yes) Does your platform support zlib.....................yes. auto::gettext - Does your configuration include gettext...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -lintl -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp ./test_708923 Hello, world! (yes) ccflags: -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT Does your configuration include gettext.............yes. auto::snprintf - Test for snprintf...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl ./test_708923 C99 snprintf (C99 snprintf ) Test for snprintf..............................yes, C99. auto::mathl - Test for long math support...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DLABS -DPOWL -DFABSL -DFLOORL -DCEILL -DFMODL -DEXPL -DLOGL -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl ./test_708923 labs powl fabsl floorl ceill fmodl expl logl (labs powl fabsl floorl ceill fmodl expl logl ) Test for long math support..........................yes. auto::perldoc - Is perldoc installed.../usr/local/bin/perldoc Is perldoc installed.................................no. auto::coverage - Are coverage analysis tools installed... Are coverage analysis tools installedNegative repeat count does nothing at lib/Parrot/Configure.pm line 475. lacking gcov2perl cover. auto::pod2man - Is pod2man installed... Is pod2man installed................................yes. auto::ctags - Is (exuberant) ctags installed... 0 0 0 0 Is (exuberant) ctags installed.......................no. auto::icu - Is ICU installed...Trying /usr/local/bin/icu-config with '--ldflags-searchpath --ldflags-libsonly' icushared: captured -L/usr/local/lib -L/usr/lib/gcc80 -licui18n -licuuc -lstdc++ -licudata For icushared, found -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata and without=0 Trying /usr/local/bin/icu-config with '--prefix' icuheaders: captured /usr/local For icuheaders, found /usr/local/include and without=0 Trying /usr/local/bin/icu-config with '--version' /usr/local/bin/icu-config --version: captured 67.1 icuconfig: /usr/local/bin/icu-config icushared='-L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata ' icu_version='67.1' headers='/usr/local/include' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl ./test_708923 unicode/ucnv.h OK Found the icu headers and libraries... good! Is ICU installed..............................yes, 67.1. auto::libffi - Is libffi installed... checking for program: pkg-config Program 'pkg-config' needed for libffi Is libffi installed..............no, missing pkg-config. auto::ipv6 - Determine IPV6 capabilities...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I./include -c test_708923.c test_708923.c: In function 'main': test_708923.c:38:25: error: 'IPPROTO_TCP' undeclared (first use in this function) hints.ai_protocol = IPPROTO_TCP; ^~~~~~~~~~~ test_708923.c:38:25: note: each undeclared identifier is reported only once for each function it appears in Determine IPV6 capabilities..........................no. auto::platform - Generate a list of platform object files... Generate a list of platform object files...........done. auto::alignof - Determine offsetof values for our types...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I./include -I./include/pmc -DCHECK_COMPILER_OFFSETOF_ALIGNOF -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl ./test_708923 4 DEBUG: auto::alignof is only needed for clang++ Determine offsetof values for our types.........skipped. auto::expect - Does your compiler support __builtin_expect...cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I./include -c test_708923.c c++ -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib test_708923.o -o test_708923 -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl ./test_708923 1 DEBUG: __builtin_expect detected Does your compiler support __builtin_expect.........yes. auto::warnings - Detect supported compiler warnings... trying warning '-fpermissive' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -fpermissive -I./include -c test_708923.c output: cc1: warning: command line option '-fpermissive' is valid for C++/ObjC++ but not for C invalid warning: '-fpermissive' trying warning '-falign-functions=16' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -I./include -c test_708923.c output: valid warning: '-falign-functions=16' trying warning '-funit-at-a-time' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -I./include -c test_708923.c output: valid warning: '-funit-at-a-time' trying warning '-maccumulate-outgoing-args' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -I./include -c test_708923.c output: valid warning: '-maccumulate-outgoing-args' trying warning '-Wall' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -I./include -c test_708923.c output: valid warning: '-Wall' trying warning '-Wextra' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -I./include -c test_708923.c output: valid warning: '-Wextra' trying warning '-Waggregate-return' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -I./include -c test_708923.c output: valid warning: '-Waggregate-return' trying warning '-Wcast-qual' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -I./include -c test_708923.c output: valid warning: '-Wcast-qual' trying warning '-Wdisabled-optimization' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -I./include -c test_708923.c output: valid warning: '-Wdisabled-optimization' trying warning '-Wdiv-by-zero' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -I./include -c test_708923.c output: valid warning: '-Wdiv-by-zero' trying warning '-Wendif-labels' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -I./include -c test_708923.c output: valid warning: '-Wendif-labels' trying warning '-Wno-format' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -I./include -c test_708923.c output: valid warning: '-Wno-format' trying warning '-Wimplicit' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -I./include -c test_708923.c output: valid warning: '-Wimplicit' trying warning '-Wimport' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -I./include -c test_708923.c output: valid warning: '-Wimport' trying warning '-Winit-self' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -I./include -c test_708923.c output: valid warning: '-Winit-self' trying warning '-Winline' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -I./include -c test_708923.c output: valid warning: '-Winline' trying warning '-Winvalid-pch' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -I./include -c test_708923.c output: valid warning: '-Winvalid-pch' trying warning '-Wlogical-op' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -I./include -c test_708923.c output: valid warning: '-Wlogical-op' trying warning '-Werror=missing-braces' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -I./include -c test_708923.c output: valid warning: '-Werror=missing-braces' trying warning '-Werror=missing-declarations' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -I./include -c test_708923.c output: valid warning: '-Werror=missing-declarations' trying warning '-Wno-missing-format-attribute' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -I./include -c test_708923.c output: valid warning: '-Wno-missing-format-attribute' trying warning '-Wmissing-include-dirs' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -I./include -c test_708923.c output: valid warning: '-Wmissing-include-dirs' trying warning '-Wmultichar' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -I./include -c test_708923.c output: valid warning: '-Wmultichar' trying warning '-Wpacked' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -I./include -c test_708923.c output: valid warning: '-Wpacked' trying warning '-Wpointer-arith' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -I./include -c test_708923.c output: valid warning: '-Wpointer-arith' trying warning '-Wreturn-type' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -I./include -c test_708923.c output: valid warning: '-Wreturn-type' trying warning '-Wsequence-point' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -I./include -c test_708923.c output: valid warning: '-Wsequence-point' trying warning '-Wsign-compare' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Wsign-compare' trying warning '-Wstrict-aliasing' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Wstrict-aliasing' trying warning '-Wstrict-aliasing=2' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Wstrict-aliasing=2' trying warning '-Wswitch' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Wswitch' trying warning '-Wswitch-default' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Wswitch-default' trying warning '-Werror=undef' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Werror=undef' trying warning '-Wno-unused' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Wno-unused' trying warning '-Wvariadic-macros' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Wvariadic-macros' trying warning '-Wwrite-strings' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -I./include -c test_708923.c output: valid warning: '-Wwrite-strings' trying warning '-Wc++-compat' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -Wc++-compat -I./include -c test_708923.c output: valid warning: '-Wc++-compat' trying warning '-Werror=declaration-after-statement' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -Wc++-compat -Werror=declaration-after-statement -I./include -c test_708923.c output: valid warning: '-Werror=declaration-after-statement' trying warning '-Werror=implicit-function-declaration' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -I./include -c test_708923.c output: valid warning: '-Werror=implicit-function-declaration' trying warning '-Werror=missing-prototypes' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -I./include -c test_708923.c output: valid warning: '-Werror=missing-prototypes' trying warning '-Werror=nested-externs' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -I./include -c test_708923.c output: valid warning: '-Werror=nested-externs' trying warning '-Werror=old-style-definition' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -I./include -c test_708923.c output: valid warning: '-Werror=old-style-definition' trying warning '-Werror=strict-prototypes' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -I./include -c test_708923.c output: valid warning: '-Werror=strict-prototypes' trying warning '-fvisibility=hidden' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -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 -I./include -c test_708923.c output: valid warning: '-fvisibility=hidden' trying warning '-Wno-sign-compare' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -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 -I./include -c test_708923.c output: valid warning: '-Wno-sign-compare' trying warning '-Wno-format-nonliteral' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -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-format-nonliteral -I./include -c test_708923.c output: valid warning: '-Wno-format-nonliteral' trying warning '-Wno-unused-parameter' cc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -falign-functions=16 -funit-at-a-time -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 -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 -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-format-nonliteral -Wno-unused-parameter -I./include -c test_708923.c output: valid warning: '-Wno-unused-parameter' Detect supported compiler warnings.................done. gen::config_h - Generate C headers... Generate C headers.................................done. gen::core_pmcs - Generate core pmc list... Generate core pmc list.............................done. gen::opengl - Generating OpenGL bindings... Generating OpenGL bindings......................skipped. gen::makefiles - Generate makefiles and other build files... Generate makefiles and other build files...........done. gen::config_pm - Record configuration data for later retrieval... Record configuration data for later retrieval......done. Okay, we're done! You can now use `gmake' to build your Parrot. After that, you can use `gmake test' to run the test suite. Happy Hacking, The Parrot Team SUCCEEDED 00:00:12 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for parrot-8.1.0_13 gmake[1]: Entering directory '/construction/lang/parrot/parrot-8.1.0' /usr/local/bin/perl tools/build/h2inc.pl include/parrot/enums.h lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm /usr/local/bin/perl tools/build/addgenerated.pl "lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm" "[devel]" lib /usr/local/bin/perl tools/build/pbcversion_h.pl > include/parrot/pbcversion.h /usr/local/bin/perl tools/build/addgenerated.pl "include/parrot/pbcversion.h" "[main]" include /usr/local/bin/perl tools/build/vtable_h.pl /usr/local/bin/perl tools/build/addgenerated.pl "include/parrot/vtable.h" "[main]" include /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --vtable /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/default.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedintegerarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedintegerarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/callcontext.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/callcontext.pmc /usr/local/bin/perl tools/build/c2str.pl src/string/api.c > src/string/api.str /usr/local/bin/perl tools/build/c2str.pl src/debug.c > src/debug.str /usr/local/bin/perl tools/build/c2str.pl src/dynext.c > src/dynext.str /usr/local/bin/perl tools/build/c2str.pl src/exceptions.c > src/exceptions.str /usr/local/bin/perl tools/build/c2str.pl src/global_setup.c > src/global_setup.str /usr/local/bin/perl tools/build/c2str.pl src/hll.c > src/hll.str /usr/local/bin/perl tools/build/c2str.pl src/call/pcc.c > src/call/pcc.str /usr/local/bin/perl tools/build/c2str.pl src/call/args.c > src/call/args.str /usr/local/bin/perl tools/build/c2str.pl src/interp/inter_cb.c > src/interp/inter_cb.str /usr/local/bin/perl tools/build/c2str.pl src/interp/api.c > src/interp/api.str /usr/local/bin/perl tools/build/c2str.pl src/io/api.c > src/io/api.str /usr/local/bin/perl tools/build/c2str.pl src/key.c > src/key.str /usr/local/bin/perl tools/build/c2str.pl src/library.c > src/library.str /usr/local/bin/perl tools/build/c2str.pl src/multidispatch.c > src/multidispatch.str /usr/local/bin/perl tools/build/c2str.pl src/namespace.c > src/namespace.str /usr/local/bin/perl tools/build/c2str.pl src/nci/api.c > src/nci/api.str /usr/local/bin/perl tools/build/c2str.pl src/nci/core_thunks.c > src/nci/core_thunks.str /usr/local/bin/perl tools/build/c2str.pl src/nci/extra_thunks.c > src/nci/extra_thunks.str /usr/local/bin/perl tools/build/c2str.pl src/nci/signatures.c > src/nci/signatures.str /usr/local/bin/perl tools/build/c2str.pl src/packfile/api.c > src/packfile/api.str /usr/local/bin/perl tools/build/c2str.pl src/packfile/segments.c > src/packfile/segments.str /usr/local/bin/perl tools/build/c2str.pl src/packfile/object_serialization.c > src/packfile/object_serialization.str /usr/local/bin/perl tools/build/c2str.pl src/packfile/pf_items.c > src/packfile/pf_items.str /usr/local/bin/perl tools/build/c2str.pl src/pmc.c > src/pmc.str /usr/local/bin/perl tools/build/c2str.pl src/oo.c > src/oo.str /usr/local/bin/perl tools/build/c2str.pl src/runcore/cores.c > src/runcore/cores.str /usr/local/bin/perl tools/build/c2str.pl src/runcore/main.c > src/runcore/main.str /usr/local/bin/perl tools/build/c2str.pl src/runcore/profiling.c > src/runcore/profiling.str /usr/local/bin/perl tools/build/c2str.pl src/runcore/subprof.c > src/runcore/subprof.str /usr/local/bin/perl tools/build/c2str.pl src/scheduler.c > src/scheduler.str /usr/local/bin/perl tools/build/c2str.pl src/events.c > src/events.str /usr/local/bin/perl tools/build/c2str.pl src/string/spf_render.c > src/string/spf_render.str /usr/local/bin/perl tools/build/c2str.pl src/string/spf_vtable.c > src/string/spf_vtable.str /usr/local/bin/perl tools/build/c2str.pl src/string/encoding.c > src/string/encoding.str /usr/local/bin/perl tools/build/c2str.pl src/sub.c > src/sub.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/default.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/default.c > src/pmc/default.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/null.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/null.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/null.c > src/pmc/null.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/env.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/env.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/env.c > src/pmc/env.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/key.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/key.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/key.c > src/pmc/key.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/unmanagedstruct.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/unmanagedstruct.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/unmanagedstruct.c > src/pmc/unmanagedstruct.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/managedstruct.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/managedstruct.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/managedstruct.c > src/pmc/managedstruct.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exception.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exception.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/exception.c > src/pmc/exception.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/parrotlibrary.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/parrotlibrary.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/parrotlibrary.c > src/pmc/parrotlibrary.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/parrotinterpreter.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/parrotinterpreter.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/parrotinterpreter.c > src/pmc/parrotinterpreter.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/lexpad.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/lexpad.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/lexpad.c > src/pmc/lexpad.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/timer.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/timer.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/timer.c > src/pmc/timer.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pointer.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pointer.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/pointer.c > src/pmc/pointer.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/sub.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/sub.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/sub.c > src/pmc/sub.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/continuation.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/continuation.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/continuation.c > src/pmc/continuation.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/coroutine.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/coroutine.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/coroutine.c > src/pmc/coroutine.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/nci.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/nci.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/nci.c > src/pmc/nci.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/scalar.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/float.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/float.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/float.c > src/pmc/float.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/integer.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/integer.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/integer.c > src/pmc/integer.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bigint.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bigint.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/bigint.c > src/pmc/bigint.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bignum.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bignum.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/bignum.c > src/pmc/bignum.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/complex.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/complex.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/complex.c > src/pmc/complex.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/string.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/string.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/string.c > src/pmc/string.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/boolean.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/boolean.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/boolean.c > src/pmc/boolean.str /usr/local/bin/perl tools/build/c2str.pl src/pmc/fixedintegerarray.c > src/pmc/fixedintegerarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/iterator.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/iterator.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/iterator.c > src/pmc/iterator.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedstringarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedstringarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/fixedstringarray.c > src/pmc/fixedstringarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hash.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hash.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/hash.c > src/pmc/hash.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/orderedhash.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/orderedhash.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/orderedhash.c > src/pmc/orderedhash.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/oplib.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/oplib.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/oplib.c > src/pmc/oplib.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/opcode.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/opcode.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/opcode.c > src/pmc/opcode.str /usr/local/bin/perl tools/build/c2str.pl src/pmc/callcontext.c > src/pmc/callcontext.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/addrregistry.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/addrregistry.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/addrregistry.c > src/pmc/addrregistry.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/alarm.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/alarm.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/alarm.c > src/pmc/alarm.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/arrayiterator.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/arrayiterator.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/arrayiterator.c > src/pmc/arrayiterator.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/bytebuffer.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/bytebuffer.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/bytebuffer.c > src/pmc/bytebuffer.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/task.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/callback.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/callback.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/callback.c > src/pmc/callback.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/capture.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/capture.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/capture.c > src/pmc/capture.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/class.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/class.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/class.c > src/pmc/class.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/eventhandler.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/eventhandler.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/eventhandler.c > src/pmc/eventhandler.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exceptionhandler.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exceptionhandler.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/exceptionhandler.c > src/pmc/exceptionhandler.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/exporter.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/exporter.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/exporter.c > src/pmc/exporter.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/handle.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/filehandle.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/filehandle.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/filehandle.c > src/pmc/filehandle.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedbooleanarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedbooleanarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/fixedbooleanarray.c > src/pmc/fixedbooleanarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedfloatarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedfloatarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/fixedfloatarray.c > src/pmc/fixedfloatarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/fixedpmcarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/fixedpmcarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/fixedpmcarray.c > src/pmc/fixedpmcarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/handle.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/handle.c > src/pmc/handle.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hashiterator.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hashiterator.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/hashiterator.c > src/pmc/hashiterator.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/hashiteratorkey.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/hashiteratorkey.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/hashiteratorkey.c > src/pmc/hashiteratorkey.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiofreeze.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiofreeze.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/imageiofreeze.c > src/pmc/imageiofreeze.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiosize.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiosize.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/imageiosize.c > src/pmc/imageiosize.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiostrings.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiostrings.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/imageiostrings.c > src/pmc/imageiostrings.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imageiothaw.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imageiothaw.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/imageiothaw.c > src/pmc/imageiothaw.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/imccompiler.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/imccompiler.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/imccompiler.c > src/pmc/imccompiler.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/lexinfo.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/lexinfo.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/lexinfo.c > src/pmc/lexinfo.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/mappedbytearray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/mappedbytearray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/mappedbytearray.c > src/pmc/mappedbytearray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablepmcarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/multisub.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/multisub.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/multisub.c > src/pmc/multisub.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/namespace.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/namespace.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/namespace.c > src/pmc/namespace.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/nativepccmethod.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/nativepccmethod.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/nativepccmethod.c > src/pmc/nativepccmethod.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/object.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/object.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/object.c > src/pmc/object.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/orderedhashiterator.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/orderedhashiterator.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/orderedhashiterator.c > src/pmc/orderedhashiterator.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/os.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/os.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/os.c > src/pmc/os.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfile.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfile.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfile.c > src/pmc/packfile.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileannotation.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileannotation.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfileannotation.c > src/pmc/packfileannotation.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilesegment.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileannotations.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileannotations.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfileannotations.c > src/pmc/packfileannotations.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilerawsegment.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfilebytecodesegment.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilebytecodesegment.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfilebytecodesegment.c > src/pmc/packfilebytecodesegment.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileconstanttable.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileconstanttable.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfileconstanttable.c > src/pmc/packfileconstanttable.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfiledebug.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfiledebug.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfiledebug.c > src/pmc/packfiledebug.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfiledirectory.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfiledirectory.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfiledirectory.c > src/pmc/packfiledirectory.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileopmap.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileopmap.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfileopmap.c > src/pmc/packfileopmap.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilerawsegment.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfilerawsegment.c > src/pmc/packfilerawsegment.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfilesegment.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfilesegment.c > src/pmc/packfilesegment.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/packfileview.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/packfileview.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/packfileview.c > src/pmc/packfileview.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pmclist.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pmclist.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/pmclist.c > src/pmc/pmclist.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/pmcproxy.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/pmcproxy.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/pmcproxy.c > src/pmc/pmcproxy.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/proxy.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/proxy.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/proxy.c > src/pmc/proxy.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptr.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptr.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/ptr.c > src/pmc/ptr.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptrbuf.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptrbuf.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/ptrbuf.c > src/pmc/ptrbuf.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/ptrobj.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/ptrobj.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/ptrobj.c > src/pmc/ptrobj.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablebooleanarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablebooleanarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/resizablebooleanarray.c > src/pmc/resizablebooleanarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablefloatarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablefloatarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/resizablefloatarray.c > src/pmc/resizablefloatarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizableintegerarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizableintegerarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/resizableintegerarray.c > src/pmc/resizableintegerarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablepmcarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/resizablepmcarray.c > src/pmc/resizablepmcarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/resizablestringarray.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/resizablestringarray.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/resizablestringarray.c > src/pmc/resizablestringarray.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/role.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/role.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/role.c > src/pmc/role.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/scalar.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/scalar.c > src/pmc/scalar.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/scheduler.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/scheduler.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/scheduler.c > src/pmc/scheduler.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/schedulermessage.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/schedulermessage.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/schedulermessage.c > src/pmc/schedulermessage.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/sockaddr.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/sockaddr.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/sockaddr.c > src/pmc/sockaddr.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/socket.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/socket.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/socket.c > src/pmc/socket.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringbuilder.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringbuilder.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/stringbuilder.c > src/pmc/stringbuilder.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringhandle.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringhandle.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/stringhandle.c > src/pmc/stringhandle.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/stringiterator.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/stringiterator.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/stringiterator.c > src/pmc/stringiterator.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/structview.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/structview.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/structview.c > src/pmc/structview.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/task.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/task.c > src/pmc/task.str /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/pmc/undef.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/pmc/undef.pmc /usr/local/bin/perl tools/build/c2str.pl src/pmc/undef.c > src/pmc/undef.str /usr/local/bin/perl tools/build/c2str.pl --all cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing \ -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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) ^ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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: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); ^~~~~~~~~~~~~~~~ ./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); ^~~~~~~~~~~~~~~~ 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, 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: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); ^~~~~~~~~~~~~~~~ ./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); ^~~~~~~~~~~~~~~~ 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, 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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, 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, 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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: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) ^~~~~~~~~~~~~~~~ ./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) ^~~~~~~~~~~~~~~~ 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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/local/bin/perl tools/build/vtable_extend.pl cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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:62: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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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:62: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:62: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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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)) ^~~~~~~~~~~ src/oo.c: In function 'Parrot_oo_register_type': src/oo.c:679:63: warning: array subscript -1 is below array bounds of 'const struct _data_types[]' [-Warray-bounds] "can't register Class", data_types[type].name); ~~~~~~~~~~^~~~~~ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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:895:24: warning: this statement may fall through [-Wimplicit-fallthrough=] if (obj->getstring == pmc_core.getstring) { ^ src/string/spf_render.c:908:19: note: here case 's': ^~~~ src/string/spf_render.c:583:32: warning: this statement may fall through [-Wimplicit-fallthrough=] info.phase = PHASE_WIDTH; ~~~~~~~~~~~^~~~~~~~~~~~~ src/string/spf_render.c:587:32: note: here /*@fallthrough@ */ case PHASE_WIDTH: ^~~~ src/string/spf_render.c:621:32: warning: this statement may fall through [-Wimplicit-fallthrough=] info.phase = PHASE_PREC; ~~~~~~~~~~~^~~~~~~~~~~~ src/string/spf_render.c:625:32: note: here /*@fallthrough@ */ case PHASE_PREC: ^~~~ src/string/spf_render.c:650:32: warning: this statement may fall through [-Wimplicit-fallthrough=] info.phase = PHASE_TYPE; ~~~~~~~~~~~^~~~~~~~~~~~ src/string/spf_render.c:653:32: note: here /*@fallthrough@ */ case PHASE_TYPE: ^~~~ src/string/spf_render.c:685:32: warning: this statement may fall through [-Wimplicit-fallthrough=] info.phase = PHASE_TERM; ~~~~~~~~~~~^~~~~~~~~~~~ src/string/spf_render.c:689:32: note: here /*@fallthrough@ */ case PHASE_TERM: ^~~~ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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, 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, 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, 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, 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; ^~~~~~~~ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 src/platform/generic/sysmem.c: In function 'Parrot_sysmem_amount': src/platform/generic/sysmem.c:144:64: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if ((rlim.rlim_max != RLIM_INFINITY) && (rlim.rlim_max < memsize)) ^ src/platform/generic/sysmem.c:146:69: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] else if ((rlim.rlim_cur != RLIM_INFINITY) && (rlim.rlim_cur < memsize)) ^ src/platform/generic/sysmem.c:151:64: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if ((rlim.rlim_max != RLIM_INFINITY) && (rlim.rlim_max < memsize)) ^ src/platform/generic/sysmem.c:153:69: warning: comparison of integer expressions of different signedness: 'rlim_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] else if ((rlim.rlim_cur != RLIM_INFINITY) && (rlim.rlim_cur < memsize)) ^ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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, 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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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: 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, 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: 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, 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, 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, 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, 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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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, 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, 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, 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, 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: 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, 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: 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, 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, 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, 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, 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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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: 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, 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: 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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/default.o -c src/pmc/default.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/null.o -c src/pmc/null.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/env.o -c src/pmc/env.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/key.o -c src/pmc/key.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/unmanagedstruct.o -c src/pmc/unmanagedstruct.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/managedstruct.o -c src/pmc/managedstruct.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/exception.o -c src/pmc/exception.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/parrotlibrary.o -c src/pmc/parrotlibrary.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/parrotinterpreter.o -c src/pmc/parrotinterpreter.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/lexpad.o -c src/pmc/lexpad.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/timer.o -c src/pmc/timer.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/pointer.o -c src/pmc/pointer.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/sub.o -c src/pmc/sub.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/continuation.o -c src/pmc/continuation.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/coroutine.o -c src/pmc/coroutine.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/nci.o -c src/pmc/nci.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/float.o -c src/pmc/float.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/integer.o -c src/pmc/integer.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/bigint.o -c src/pmc/bigint.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/bignum.o -c src/pmc/bignum.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/complex.o -c src/pmc/complex.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/string.o -c src/pmc/string.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/boolean.o -c src/pmc/boolean.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/fixedintegerarray.o -c src/pmc/fixedintegerarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/iterator.o -c src/pmc/iterator.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/fixedstringarray.o -c src/pmc/fixedstringarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/hash.o -c src/pmc/hash.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/orderedhash.o -c src/pmc/orderedhash.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/oplib.o -c src/pmc/oplib.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/opcode.o -c src/pmc/opcode.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/callcontext.o -c src/pmc/callcontext.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/addrregistry.o -c src/pmc/addrregistry.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/alarm.o -c src/pmc/alarm.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/arrayiterator.o -c src/pmc/arrayiterator.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/bytebuffer.o -c src/pmc/bytebuffer.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/callback.o -c src/pmc/callback.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/capture.o -c src/pmc/capture.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/class.o -c src/pmc/class.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/eventhandler.o -c src/pmc/eventhandler.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/exceptionhandler.o -c src/pmc/exceptionhandler.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/exporter.o -c src/pmc/exporter.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/filehandle.o -c src/pmc/filehandle.c ./src/pmc/filehandle.pmc: In function 'Parrot_FileHandle_nci_readline_interactive': ./src/pmc/filehandle.pmc:374:5: warning: 'Parrot_io_readline' is deprecated [-Wdeprecated-declarations] string_result = Parrot_io_readline(INTERP, SELF); ^ ~~~~~~~~~ In file included from ./include/parrot/parrot.h:265, from src/pmc/filehandle.c:14: ./include/parrot/io.h:463:10: note: declared here STRING * Parrot_io_readline(PARROT_INTERP, ARGMOD(PMC *handle)) ^~~~~~~~~~~~~~~~~~ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/fixedbooleanarray.o -c src/pmc/fixedbooleanarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/fixedfloatarray.o -c src/pmc/fixedfloatarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/fixedpmcarray.o -c src/pmc/fixedpmcarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/handle.o -c src/pmc/handle.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/hashiterator.o -c src/pmc/hashiterator.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/hashiteratorkey.o -c src/pmc/hashiteratorkey.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/imageiofreeze.o -c src/pmc/imageiofreeze.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/imageiosize.o -c src/pmc/imageiosize.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/imageiostrings.o -c src/pmc/imageiostrings.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/imageiothaw.o -c src/pmc/imageiothaw.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/imccompiler.o -c src/pmc/imccompiler.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/lexinfo.o -c src/pmc/lexinfo.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/mappedbytearray.o -c src/pmc/mappedbytearray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/multisub.o -c src/pmc/multisub.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/namespace.o -c src/pmc/namespace.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/nativepccmethod.o -c src/pmc/nativepccmethod.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/object.o -c src/pmc/object.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/orderedhashiterator.o -c src/pmc/orderedhashiterator.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/os.o -c src/pmc/os.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfile.o -c src/pmc/packfile.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfileannotation.o -c src/pmc/packfileannotation.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfileannotations.o -c src/pmc/packfileannotations.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfilebytecodesegment.o -c src/pmc/packfilebytecodesegment.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfileconstanttable.o -c src/pmc/packfileconstanttable.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfiledebug.o -c src/pmc/packfiledebug.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfiledirectory.o -c src/pmc/packfiledirectory.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfileopmap.o -c src/pmc/packfileopmap.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfilerawsegment.o -c src/pmc/packfilerawsegment.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfilesegment.o -c src/pmc/packfilesegment.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/packfileview.o -c src/pmc/packfileview.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/pmclist.o -c src/pmc/pmclist.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/pmcproxy.o -c src/pmc/pmcproxy.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/proxy.o -c src/pmc/proxy.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/ptr.o -c src/pmc/ptr.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/ptrbuf.o -c src/pmc/ptrbuf.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/ptrobj.o -c src/pmc/ptrobj.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/resizablebooleanarray.o -c src/pmc/resizablebooleanarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/resizablefloatarray.o -c src/pmc/resizablefloatarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/resizableintegerarray.o -c src/pmc/resizableintegerarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/resizablepmcarray.o -c src/pmc/resizablepmcarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/resizablestringarray.o -c src/pmc/resizablestringarray.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/role.o -c src/pmc/role.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/scalar.o -c src/pmc/scalar.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/scheduler.o -c src/pmc/scheduler.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/schedulermessage.o -c src/pmc/schedulermessage.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/sockaddr.o -c src/pmc/sockaddr.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/socket.o -c src/pmc/socket.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/stringbuilder.o -c src/pmc/stringbuilder.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/stringhandle.o -c src/pmc/stringhandle.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/stringiterator.o -c src/pmc/stringiterator.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/structview.o -c src/pmc/structview.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/task.o -c src/pmc/task.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -DPIC -fPIC -Isrc/pmc/. -o src/pmc/undef.o -c src/pmc/undef.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing \ -falign-functions=16 -funit-at-a-time -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 -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 -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 'unicode_compose': src/string/encoding/shared.c:1407:5: warning: 'unorm_normalize' is deprecated [-Wdeprecated-declarations] dest_len = unorm_normalize((UChar *)src->strstart, src_len, ^~~~~~~~ In file included from src/string/encoding/shared.c:31: /usr/local/include/unicode/unorm.h:218:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ src/string/encoding/shared.c:1418:9: warning: 'unorm_normalize' is deprecated [-Wdeprecated-declarations] dest_len = unorm_normalize((UChar *)src->strstart, src_len, ^~~~~~~~ In file included from src/string/encoding/shared.c:31: /usr/local/include/unicode/unorm.h:218:1: note: declared here unorm_normalize(const UChar *source, int32_t sourceLength, ^~~~~~~~~~~~~~~ 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, 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, 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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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:146:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_to_encoding_t)null_error, ^ src/string/encoding/null.c:147:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, UINTVAL)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, long unsigned int)'} [-Wcast-function-type] (str_vtable_chr_t)null_error, ^ src/string/encoding/null.c:151:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, const STRING *, const STRING *, INTVAL)' {aka 'long int (*)(struct parrot_interp_t *, const struct parrot_string_t *, const struct parrot_string_t *, long int)'} [-Wcast-function-type] (str_vtable_index_t)null_error, ^ src/string/encoding/null.c:152:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, const STRING *, const STRING *, INTVAL)' {aka 'long int (*)(struct parrot_interp_t *, const struct parrot_string_t *, const struct parrot_string_t *, long int)'} [-Wcast-function-type] (str_vtable_rindex_t)null_error, ^ src/string/encoding/null.c:155:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'void (*)(struct parrot_interp_t *, STRING *)' {aka 'void (*)(struct parrot_interp_t *, struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_scan_t)null_error, ^ src/string/encoding/null.c:156:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, const char *, Parrot_String_Bounds *)' {aka 'long int (*)(struct parrot_interp_t *, const char *, struct _Parrot_String_Bounds *)'} [-Wcast-function-type] (str_vtable_partial_scan_t)null_error, ^ src/string/encoding/null.c:157:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'UINTVAL (*)(struct parrot_interp_t *, const STRING *, INTVAL)' {aka 'long unsigned int (*)(struct parrot_interp_t *, const struct parrot_string_t *, long int)'} [-Wcast-function-type] (str_vtable_ord_t)null_error, ^ src/string/encoding/null.c:158:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *, INTVAL, INTVAL)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *, long int, long int)'} [-Wcast-function-type] (str_vtable_substr_t)null_error, ^ src/string/encoding/null.c:160:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int)'} [-Wcast-function-type] (str_vtable_is_cclass_t)null_error, ^ src/string/encoding/null.c:161:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] (str_vtable_find_cclass_t)null_error, ^ src/string/encoding/null.c:162:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] (str_vtable_find_not_cclass_t)null_error, ^ src/string/encoding/null.c:164:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *, UINTVAL, UINTVAL)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] (str_vtable_get_graphemes_t)null_error, ^ src/string/encoding/null.c:165:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_compose_t)null_error, ^ src/string/encoding/null.c:166:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_decompose_t)null_error, ^ src/string/encoding/null.c:168:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_upcase_t)null_error, ^ src/string/encoding/null.c:169:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_downcase_t)null_error, ^ src/string/encoding/null.c:170:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_titlecase_t)null_error, ^ src/string/encoding/null.c:171:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_upcase_first_t)null_error, ^ src/string/encoding/null.c:172:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_downcase_first_t)null_error, ^ src/string/encoding/null.c:173:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} [-Wcast-function-type] (str_vtable_titlecase_first_t)null_error, ^ src/string/encoding/null.c:175:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'UINTVAL (*)(struct parrot_interp_t *, const STRING *, const String_iter *, INTVAL)' {aka 'long unsigned int (*)(struct parrot_interp_t *, const struct parrot_string_t *, const struct string_iterator_t *, long int)'} [-Wcast-function-type] (str_vtable_iter_get_t)null_error, ^ src/string/encoding/null.c:176:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'void (*)(struct parrot_interp_t *, const STRING *, String_iter *, INTVAL)' {aka 'void (*)(struct parrot_interp_t *, const struct parrot_string_t *, struct string_iterator_t *, long int)'} [-Wcast-function-type] (str_vtable_iter_skip_t)null_error, ^ src/string/encoding/null.c:177:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'UINTVAL (*)(struct parrot_interp_t *, const STRING *, String_iter *)' {aka 'long unsigned int (*)(struct parrot_interp_t *, const struct parrot_string_t *, struct string_iterator_t *)'} [-Wcast-function-type] (str_vtable_iter_get_and_advance_t)null_error, ^ src/string/encoding/null.c:178:5: warning: cast between incompatible function types from 'void (*)(struct parrot_interp_t *)' to 'void (*)(struct parrot_interp_t *, STRING *, String_iter *, UINTVAL)' {aka 'void (*)(struct parrot_interp_t *, struct parrot_string_t *, struct string_iterator_t *, long unsigned int)'} [-Wcast-function-type] (str_vtable_iter_set_and_advance_t)null_error ^ 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 src/string/encoding/binary.c:222:5: warning: cast between incompatible function types from 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int)'} [-Wcast-function-type] (str_vtable_is_cclass_t)binary_error, ^ src/string/encoding/binary.c:223:5: warning: cast between incompatible function types from 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] (str_vtable_find_cclass_t)binary_error, ^ src/string/encoding/binary.c:224:5: warning: cast between incompatible function types from 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} to 'INTVAL (*)(struct parrot_interp_t *, INTVAL, const STRING *, UINTVAL, UINTVAL)' {aka 'long int (*)(struct parrot_interp_t *, long int, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] (str_vtable_find_not_cclass_t)binary_error, ^ src/string/encoding/binary.c:226:5: warning: cast between incompatible function types from 'STRING * (*)(struct parrot_interp_t *, const STRING *)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *)'} to 'STRING * (*)(struct parrot_interp_t *, const STRING *, UINTVAL, UINTVAL)' {aka 'struct parrot_string_t * (*)(struct parrot_interp_t *, const struct parrot_string_t *, long unsigned int, long unsigned int)'} [-Wcast-function-type] (str_vtable_get_graphemes_t)binary_error, ^ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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, 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 /usr/local/bin/bison compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c compilers/imcc/imcc.y:1123.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 1123 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure compilers/imcc/imcc.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] compilers/imcc/imcc.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] /usr/local/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y /usr/local/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 /usr/local/bin/bison compilers/imcc/imcc.y -d -o compilers/imcc/imcparser.c compilers/imcc/imcc.y:1123.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated] 1123 | %pure-parser | ^~~~~~~~~~~~ | %define api.pure compilers/imcc/imcc.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] compilers/imcc/imcc.y: warning: fix-its can be applied. Rerun with option '--update'. [-Wother] /usr/local/bin/perl tools/build/fixup_gen_file.pl -noheaderizer compilers/imcc/imcparser.c compilers/imcc/imcc.y /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing \ -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -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 -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 /usr/local/bin/flex -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l touch compilers/imcc/imcc.l.flag compilers/imcc/imclexer.c /usr/local/bin/flex -ocompilers/imcc/imclexer.c compilers/imcc/imcc.l touch compilers/imcc/imcc.l.flag compilers/imcc/imclexer.c cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing \ -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing \ -falign-functions=16 -funit-at-a-time -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 -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 -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 cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 were guarded by the 'for' build_key(imcc, key, bc); ^~~~~~~~~ compilers/imcc/pbc.c: In function 'e_pbc_emit': compilers/imcc/pbc.c:2510:20: warning: this statement may fall through [-Wimplicit-fallthrough=] if (op_info->labels[i]) { ^ compilers/imcc/pbc.c:2520:15: note: here case PARROT_ARG_I: ^~~~ cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 compilers/imcc/parser_util.c: In function 'INS': compilers/imcc/parser_util.c:403:22: warning: this statement may fall through [-Wimplicit-fallthrough=] dirs |= 1 << (16 + i); ~~~~~^~~~~~~~~~~~~~~~ compilers/imcc/parser_util.c:405:15: note: here case PARROT_ARGDIR_IN: ^~~~ In file included 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 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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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/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/local/bin/perl tools/build/addgenerated.pl "blib/lib/libparrot.a" "[main]" lib mkdir -p blib/lib cc -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -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/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 -ldl -lm -lcrypt -lutil -lgmp -lintl -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata ( cd blib/lib ; ln -sf libparrot.so.8.1.0 libparrot.so ) /usr/local/bin/perl tools/build/addgenerated.pl "blib/lib/libparrot.so" "[main]" lib /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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/local/bin/perl tools/build/h2inc.pl include/parrot/datatypes.h runtime/parrot/include/datatypes.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/datatypes.pasm" "[main]" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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/local/bin/perl tools/build/parrot_config_c.pl --mini > src/null_config.c /usr/local/bin/perl tools/build/addgenerated.pl "src/null_config.c" "[]" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 c++ -o miniparrot frontend/parrot/main.o src/null_config.o \ "-Wl,-R/construction/lang/parrot/parrot-8.1.0/blib/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib /usr/local/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/local/bin/perl tools/build/parrot_config_c.pl > src/parrot_config.c /usr/local/bin/perl tools/build/addgenerated.pl "src/parrot_config.c" "[]" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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/local/bin/perl tools/build/h2inc.pl include/parrot/cclass.h runtime/parrot/include/cclass.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/cclass.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/enums.h runtime/parrot/include/iterator.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/iterator.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/enums.h runtime/parrot/include/call_bits.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/call_bits.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/scheduler.h runtime/parrot/include/timer.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/timer.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/exceptions.h runtime/parrot/include/except_types.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/except_types.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/exceptions.h runtime/parrot/include/except_severity.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/except_severity.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/hash.h runtime/parrot/include/hash_key_type.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/hash_key_type.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpflags.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpflags.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpdebug.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpdebug.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interptrace.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interptrace.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/interpcores.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpcores.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/cloneflags.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/cloneflags.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/iglobals.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/iglobals.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/interpreter.h runtime/parrot/include/sysinfo.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/sysinfo.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/io.h runtime/parrot/include/stdio.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stdio.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/io.h runtime/parrot/include/socket.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/socket.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/library.h runtime/parrot/include/libpaths.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/libpaths.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/platform_interface.h runtime/parrot/include/dlopenflags.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/dlopenflags.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/longopt.h runtime/parrot/include/longopt.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/longopt.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/packfile.h runtime/parrot/include/packfile_segments.pasm /usr/local/bin/perl tools/build/h2inc.pl include/parrot/packfile.h runtime/parrot/include/packfile_annotation_keytype.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/packfile_annotation_keytype.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/platform_interface.h runtime/parrot/include/stat.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stat.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/string.h runtime/parrot/include/stringinfo.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/stringinfo.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/warnings.h runtime/parrot/include/warnings.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/warnings.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/warnings.h runtime/parrot/include/errors.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/errors.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/gc_api.h runtime/parrot/include/interpinfo.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/interpinfo.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl src/utils.c runtime/parrot/include/tm.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/tm.pasm" "[main]" /usr/local/bin/perl tools/build/h2inc.pl include/parrot/core_pmcs.h runtime/parrot/include/pmctypes.pasm /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/include/pmctypes.pasm" "[main]" c++ -o parrot \ frontend/parrot2/main.o frontend/parrot2/prt0.pbc.o src/parrot_config.o \ "-Wl,-R/construction/lang/parrot/parrot-8.1.0/blib/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib -Wl,-R/usr/local/lib/perl5/5.30/mach/CORE c++ -o parrot_old \ frontend/parrot/main.o src/parrot_config.o \ "-Wl,-R/construction/lang/parrot/parrot-8.1.0/blib/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib -Wl,-R/usr/local/lib/perl5/5.30/mach/CORE ./parrot -o runtime/parrot/include/parrotlib.pbc runtime/parrot/library/parrotlib.pir /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/gziphandle.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/gziphandle.pmc /usr/local/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_gziphandle.h" "[devel]" "include" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -lz /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/gziphandle.so" "[library]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/select.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/select.pmc /usr/local/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_select.h" "[devel]" "include" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 cc -o runtime/parrot/dynext/select.so \ src/dynpmc/select.o -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/select.so" "[library]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/dynlexpad.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/dynlexpad.pmc /usr/local/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_dynlexpad.h" "[devel]" "include" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/dynlexpad.so" "[library]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/file.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/file.pmc /usr/local/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_file.h" "[devel]" "include" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 cc -o runtime/parrot/dynext/file.so \ src/dynpmc/file.o -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/file.so" "[library]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/foo.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/foo.pmc /usr/local/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_foo.h" "[]" "include" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/foo2.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/foo2.pmc /usr/local/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_foo2.h" "[]" "include" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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/local/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/local/bin/perl tools/build/addgenerated.pl src/dynpmc/foo_group.c "[]" mv foo_group.h src/dynpmc/foo_group.h /usr/local/bin/perl tools/build/addgenerated.pl src/dynpmc/foo_group.h "[]" include cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/foo_group.so" "[]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/osdummy.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/osdummy.pmc cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/os.so" "[library]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/pccmethod_test.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/pccmethod_test.pmc cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/pccmethod_test.so" "[]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/rotest.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/rotest.pmc cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/rotest.so" "[]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/rational.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/rational.pmc /usr/local/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_rational.h" "[devel]" "include" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/rational.so" "[library]" /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --dump src/dynpmc/subproxy.pmc /usr/local/bin/perl -Ilib tools/build/pmc2c.pl --c src/dynpmc/subproxy.pmc /usr/local/bin/perl tools/build/addgenerated.pl "src/dynpmc/pmc_subproxy.h" "[devel]" "include" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 c++ -o pbc_dump \ frontend/pbc_dump/main.o \ frontend/pbc_dump/packdump.o "-Wl,-R/construction/lang/parrot/parrot-8.1.0/blib/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 c++ -o pbc_disassemble \ frontend/pbc_disassemble/main.o \ "-Wl,-R/construction/lang/parrot/parrot-8.1.0/blib/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 c++ -o parrot_debugger \ frontend/parrot_debugger/main.o \ src/parrot_config.o \ "-Wl,-R/construction/lang/parrot/parrot-8.1.0/blib/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 c++ -o pbc_merge \ frontend/pbc_merge/main.o \ src/parrot_config.o \ "-Wl,-R/construction/lang/parrot/parrot-8.1.0/blib/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -Wl,-R/usr/local/lib/perl5/5.30/mach/CORE -pthread -Wl,-E -fstack-protector-strong -L/usr/local/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/local/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/local/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/local/bin/perl tools/build/addgenerated.pl "compilers/tge/TGE/Parser.pir" "[tge]" ./parrot -o runtime/parrot/library/TGE.pbc compilers/tge/TGE.pir /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/library/TGE.pbc" "[main]" ./parrot -o compilers/tge/tgc.pbc compilers/tge/tgc.pir /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing \ -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/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 -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl /usr/local/bin/perl tools/build/addgenerated.pl "runtime/parrot/dynext/io_ops.so" "[library]" cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong -L/usr/local/lib \ -o runtime/parrot/dynext/libnci_test.so src/nci_test.o -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl ./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/local/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/local/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/local/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/local/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/local/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/local/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/local/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/local/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/local/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/local/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/local/bin/perl tools/build/addgenerated.pl "install_config.fpmc" "[main]" lib /usr/local/bin/perl tools/build/parrot_config_c.pl --install > src/install_config.c /usr/local/bin/perl tools/build/addgenerated.pl "src/install_config.o" "[main]" lib cc -I./include -I./include/pmc -pipe -O2 -isystem /usr/local/include -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -DPIC -fPIC -pipe -O3 -fno-strict-aliasing -falign-functions=16 -funit-at-a-time -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 -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 -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 perldoc is required, but not detected. gmake -C docs man gmake[2]: Entering directory '/construction/lang/parrot/parrot-8.1.0/docs' /usr/local/bin/pod2man binaries/parrot.pod > binaries/parrot.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot.1" "[main]" man /usr/local/bin/pod2man binaries/parrotbug.pod > binaries/parrotbug.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrotbug.1" "[main]" man /usr/local/bin/pod2man binaries/parrot_config.pod > binaries/parrot_config.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot_config.1" "[main]" man /usr/local/bin/pod2man binaries/parrot_nci_thunk_gen.pod > binaries/parrot_nci_thunk_gen.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot_nci_thunk_gen.1" "[main]" man /usr/local/bin/pod2man binaries/parrot-nqp.pod > binaries/parrot-nqp.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-nqp.1" "[main]" man /usr/local/bin/pod2man binaries/parrot-ops2c.pod > binaries/parrot-ops2c.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-ops2c.1" "[main]" man /usr/local/bin/pod2man binaries/parrot-prove.pod > binaries/parrot-prove.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/parrot-prove.1" "[main]" man /usr/local/bin/pod2man ../frontend/pbc_disassemble/main.c > binaries/pbc_disassemble.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_disassemble.1" "[main]" man /usr/local/bin/pod2man ../frontend/pbc_dump/main.c > binaries/pbc_dump.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_dump.1" "[main]" man /usr/local/bin/pod2man ../frontend/pbc_merge/main.c > binaries/pbc_merge.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_merge.1" "[main]" man /usr/local/bin/pod2man binaries/pbc_to_exe.pod > binaries/pbc_to_exe.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/pbc_to_exe.1" "[main]" man /usr/local/bin/pod2man binaries/plumage.pod > binaries/plumage.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/plumage.1" "[main]" man /usr/local/bin/pod2man binaries/winxed.pod > binaries/winxed.1 /usr/local/bin/perl ../tools/build/addgenerated.pl "docs/binaries/winxed.1" "[main]" man gmake[2]: Leaving directory '/construction/lang/parrot/parrot-8.1.0/docs' mkdir -p blib/lib cc -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -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/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 -ldl -lm -lcrypt -lutil -lgmp -lintl -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata /usr/local/bin/perl tools/build/addgenerated.pl "blib/lib/inst_libparrot.so.8.1.0" "[main]" lib c++ -o installable_parrot \ frontend/parrot2/main.o src/install_config.o \ frontend/parrot2/prt0.pbc.o -Wl,-R"/usr/local/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib /usr/local/bin/perl tools/build/addgenerated.pl "installable_parrot" "[main]" bin c++ -o installable_pbc_dump \ frontend/pbc_dump/main.o \ frontend/pbc_dump/packdump.o \ -Wl,-R"/usr/local/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib /usr/local/bin/perl tools/build/addgenerated.pl "installable_pbc_dump" "[main]" bin c++ -o installable_pbc_disassemble \ frontend/pbc_disassemble/main.o \ -Wl,-R"/usr/local/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib /usr/local/bin/perl tools/build/addgenerated.pl "installable_pbc_disassemble" "[main]" bin c++ -o installable_parrot_debugger \ frontend/parrot_debugger/main.o \ src/install_config.o \ -Wl,-R"/usr/local/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib /usr/local/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/local/bin/perl tools/build/addgenerated.pl "installable_parrot_config" "[main]" bin c++ -o installable_pbc_merge \ frontend/pbc_merge/main.o \ src/install_config.o \ -Wl,-R"/usr/local/lib" -L"/construction/lang/parrot/parrot-8.1.0/blib/lib" -lparrot -L/usr/local/lib -L/usr/lib/gcc80 -licuuc -lstdc++ -licudata -lpthread -ldl -lm -lcrypt -lutil -lgmp -lintl -pthread -Wl,-E -fstack-protector-strong -L/usr/local/lib /usr/local/bin/perl tools/build/addgenerated.pl "installable_pbc_merge" "[main]" bin ./pbc_to_exe pbc_to_exe.pbc --install /usr/local/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/local/bin/perl tools/build/addgenerated.pl "installable_parrot_nci_thunk_gen" "[main]" bin ./parrot -o parrot-prove.pbc runtime/parrot/bin/prove.pir ./pbc_to_exe parrot-prove.pbc --install /usr/local/bin/perl tools/build/addgenerated.pl "installable_parrot-prove" "[main]" bin ./pbc_to_exe parrot-ops2c.pbc --install ./pbc_to_exe winxed.pbc --install gmake[1]: Leaving directory '/construction/lang/parrot/parrot-8.1.0' SUCCEEDED 00:05:01 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> parrot-8.1.0_13 depends on package: perl5>=5.30.r1<5.31 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for parrot-8.1.0_13 ===> parrot-8.1.0_13 depends on package: perl5>=5.30.r1<5.31 - found ===> Generating temporary packing list gmake[1]: Entering directory '/construction/lang/parrot/parrot-8.1.0' perldoc is required, but not detected. gmake -C docs man gmake[2]: Entering directory '/construction/lang/parrot/parrot-8.1.0/docs' gmake[2]: Nothing to be done for 'man'. gmake[2]: Leaving directory '/construction/lang/parrot/parrot-8.1.0/docs' /usr/local/bin/perl tools/dev/install_files.pl \ --buildprefix= \ --prefix="/usr/local" \ --exec-prefix="/usr/local" \ --bindir="/usr/local/bin" \ --libdir="/usr/local/lib" \ --includedir="/usr/local/include" \ --destdir=/construction/lang/parrot/stage \ --datadir="/usr/local/share" \ --docdir="/usr/local/share/doc" \ --mandir="/usr/local/man" \ --versiondir="/parrot/8.1.0" \ MANIFEST MANIFEST.generated Installing ... /construction/lang/parrot/stage/usr/local/share/parrot/8.1.0/MANIFEST /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/CREDITS /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/DONORS.pod /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/LICENSE /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/PBC_COMPAT /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/RESPONSIBLE_PARTIES /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/Defines.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/P6Rule.grammar /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/PGE.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/PGE/Exp.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/PGE/Match.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/PGE/OPTable.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/PGE/P5Regex.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/PGE/Perl6Regex.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/PGE/Regex.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/PGE/builtins.pg /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/Rules.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pge/STATUS /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/imcc/api.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/imcc/embed.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/imcc/yyscanner.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/alarm.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/api.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/atomic.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/atomic/fallback.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/atomic/gcc_ppc.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/atomic/gcc_x86.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/atomic/sparc.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/caches.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/call.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/cclass.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/compiler.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/context.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/core_types.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/datatypes.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/debugger.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/disassemble.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/dynext.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/encoding.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/enums.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/events.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/exceptions.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/exit.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/extend.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/gc_api.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/global_setup.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/hash.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/hll.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/imageio.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/interpreter.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/io.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/key.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/library.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/list.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/longopt.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/memory.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/misc.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/multidispatch.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/namealias.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/namespace.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/nci.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/oo.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/oo_private.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/op.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/oplib.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/oplib/core_ops.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/oplib/ops.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/opsenum.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/packfile.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/parrot.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/platform_interface.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/pmc.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/pmc_freeze.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/pobj.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/pointer_array.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/runcore_api.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/runcore_profiling.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/runcore_subprof.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/runcore_trace.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/scheduler.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/scheduler_private.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/settings.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/string.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/string_funcs.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/sub.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/thr_none.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/thr_pthread.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/thr_windows.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/thread.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/vtables.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/warnings.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/dummy /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/bin/prove.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/fp_equality.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/green_threads.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/hllmacros.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/test_more.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/parrot/parrot.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Archive/Tar.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Archive/Zip.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/CGI/QueryHash.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Config/JSON.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Configure/genfile.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Crow.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Curses.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Data/Dumper.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Data/Dumper/Base.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Data/Dumper/Default.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Digest/MD5.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Digest/sha256.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Getopt/Obj.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/HTTP/Daemon.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/HTTP/Message.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Iter.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/JSON.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/LWP/Protocol.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/LWP/UserAgent.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/MIME/Base64.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Math/Rand.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/NCI/Utils.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/OpenGL.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/OpenGL/Math.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/P6object.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Dumper.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Glob.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Hs.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Perl6Grammar.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Text.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Util.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Parrot/Coroutine.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Parrot/Exception.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Pg.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/Matcher.nqp /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/NQPProfile.nqp /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/PIRProfile.nqp /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/Want.nqp /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Range.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Rules.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/App.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Button.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Color.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Constants.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Event.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/EventHandler.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Font.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Image.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/LCD.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/LCD.png /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Rect.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Sprite.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/StopWatch.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/SDL/Surface.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Base.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Combiner.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Coroutine.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Filter.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Lines.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/ParrotIO.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Replay.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Sub.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Writer.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/String/Utils.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TAP/Formatter.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TAP/Harness.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TAP/Parser.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TclLibrary.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder/Output.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder/Test.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder/TestPlan.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder/Tester.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Class.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/More.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/URI.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/URI/Escape.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/YAML/Dumper.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/YAML/Dumper/Base.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/YAML/Dumper/Default.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/YAML/Tiny.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/crypto.declarations /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/distutils.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/dumper.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/libpcre.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ncurses.declarations /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ncurses.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/openssl.declarations /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/osutils.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/parrotlib.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/pcore.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/pcre.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/postgres.declarations /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/postgres.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/uuid.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/yaml_dumper.pir /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/config.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/feature.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/has_header.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/core_pmcs.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/pbcversion.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/vtable.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/parrot/extend_vtable.h /construction/lang/parrot/stage/usr/local/lib/libparrot.a /construction/lang/parrot/stage/usr/local/lib/libparrot.so /construction/lang/parrot/stage/usr/local/lib/libparrot.so.8.1.0 /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/datatypes.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/cclass.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/iterator.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/call_bits.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/timer.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/except_types.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/except_severity.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/hash_key_type.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/interpflags.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/interpdebug.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/interptrace.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/interpcores.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/cloneflags.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/iglobals.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/sysinfo.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/stdio.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/socket.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/libpaths.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/dlopenflags.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/longopt.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/packfile_annotation_keytype.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/stat.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/stringinfo.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/warnings.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/errors.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/interpinfo.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/tm.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/pmctypes.pasm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/parrotlib.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/gziphandle.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/select.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/dynlexpad.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/file.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/os.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/rational.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/subproxy.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/More.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Regex.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/HLL.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/P6Regex.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/P6object.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Dumper.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Parrot/Exception.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Getopt/Obj.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/dumper.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PCT/Dumper.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PCT/HLLCompiler.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PCT/PAST.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Util.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Text.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Perl6Grammar.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TGE.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/tgc.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PCT/Grammar.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PCT.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/config.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/opsc.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/obscure_ops.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/math_ops.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/trans_ops.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/bit_ops.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/debug_ops.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/sys_ops.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/io_ops.so /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Archive/Tar.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Archive/Zip.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/CGI/QueryHash.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Crow.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Configure/genfile.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Config/JSON.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Data/Dumper/Base.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Data/Dumper/Default.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Data/Dumper.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Digest/MD5.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Digest/sha256.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/distutils.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/yaml_dumper.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/YAML/Tiny.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/HTTP/Message.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Iter.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/JSON.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/LWP/Protocol.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/LWP/UserAgent.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Math/Rand.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/MIME/Base64.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/NCI/Utils.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ncurses.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/osutils.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/PIRProfile.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/PIRProfile.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/NQPProfile.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/NQPProfile.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/Matcher.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/Matcher.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/Want.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest/Want.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/ProfTest.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/parrotlib.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/pcore.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/pcre.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Parrot/Coroutine.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Hs.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/PGE/Glob.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Range.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Base.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Combiner.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Coroutine.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Filter.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Lines.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/ParrotIO.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Replay.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Sub.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Stream/Writer.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/String/Utils.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TAP/Formatter.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TAP/Harness.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TAP/Parser.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder/Output.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder/Test.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder/Tester.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder/TestPlan.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Builder.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/Test/Class.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/TclLibrary.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/URI.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/URI/Escape.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/uuid.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/YAML/Dumper/Base.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/YAML/Dumper/Default.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/YAML/Dumper.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/libpcre.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/postgres.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/include/config.fpmc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/parrot_config.o /construction/lang/parrot/stage/usr/local/man/man1/parrot.1 /construction/lang/parrot/stage/usr/local/man/man1/parrotbug.1 /construction/lang/parrot/stage/usr/local/man/man1/parrot_config.1 /construction/lang/parrot/stage/usr/local/man/man1/parrot_nci_thunk_gen.1 /construction/lang/parrot/stage/usr/local/man/man1/parrot-nqp.1 /construction/lang/parrot/stage/usr/local/man/man1/parrot-ops2c.1 /construction/lang/parrot/stage/usr/local/man/man1/parrot-prove.1 /construction/lang/parrot/stage/usr/local/man/man1/pbc_disassemble.1 /construction/lang/parrot/stage/usr/local/man/man1/pbc_dump.1 /construction/lang/parrot/stage/usr/local/man/man1/pbc_merge.1 /construction/lang/parrot/stage/usr/local/man/man1/pbc_to_exe.1 /construction/lang/parrot/stage/usr/local/man/man1/plumage.1 /construction/lang/parrot/stage/usr/local/man/man1/winxed.1 /construction/lang/parrot/stage/usr/local/lib/inst_libparrot.so.8.1.0 /construction/lang/parrot/stage/usr/local/bin/parrot /construction/lang/parrot/stage/usr/local/bin/pbc_dump /construction/lang/parrot/stage/usr/local/bin/pbc_disassemble /construction/lang/parrot/stage/usr/local/bin/parrot_config /construction/lang/parrot/stage/usr/local/bin/pbc_merge /construction/lang/parrot/stage/usr/local/bin/pbc_to_exe /construction/lang/parrot/stage/usr/local/bin/parrot-nqp /construction/lang/parrot/stage/usr/local/bin/parrot_nci_thunk_gen /construction/lang/parrot/stage/usr/local/bin/parrot-prove /construction/lang/parrot/stage/usr/local/bin/parrot-ops2c /construction/lang/parrot/stage/usr/local/bin/winxed Finished install_files.pl gmake -C docs man gmake[2]: Entering directory '/construction/lang/parrot/parrot-8.1.0/docs' gmake[2]: Nothing to be done for 'man'. gmake[2]: Leaving directory '/construction/lang/parrot/parrot-8.1.0/docs' /usr/local/bin/perl tools/dev/install_dev_files.pl \ --buildprefix= \ --prefix="/usr/local" \ --exec-prefix="/usr/local" \ --bindir="/usr/local/bin" \ --libdir="/usr/local/lib" \ --includedir="/usr/local/include" \ --destdir=/construction/lang/parrot/stage \ --docdir="/usr/local/share/doc" \ --datadir="/usr/local/share" \ --srcdir="/usr/local/src" \ --versiondir="/parrot/8.1.0" \ MANIFEST MANIFEST.generated Installing ... /construction/lang/parrot/stage/usr/local/share/parrot/8.1.0/MANIFEST.dev /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/PLATFORMS /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/README.pod /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/README_cygwin.pod /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/README_win32.pod /construction/lang/parrot/stage/usr/local/share/doc/parrot/8.1.0/TODO /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/VERSION /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/data_json/Defines.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/data_json/JSON.nqp /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/data_json/Rules.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/data_json/data_json.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/data_json/data_json/grammar.pg /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/data_json/data_json/pge2pir.tg /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/Defines.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/PCT.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/Rules.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/PAST.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/PAST/Compiler.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/PAST/Node.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/PCT/Dumper.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/PCT/Grammar.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/PCT/HLLCompiler.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/PCT/Node.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/POST/Compiler.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/pct/src/POST/Node.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/Defines.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/Rules.mak /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/TGE.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/TGE/Compiler.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/TGE/Grammar.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/TGE/Parser.pg /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/TGE/Rule.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/TGE/Tree.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/tgc.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/File/Which.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/BuildUtil.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Config.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Compiler.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Data.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Messages.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/CLI.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/File.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Conf/Shared.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Reconf.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Options/Test/Prepare.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/List.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Methods.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Step/Test.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Test.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Trace.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Configure/Utils.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Distribution.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Directory.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/File.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Group.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/HTMLPage.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Item.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/POD2HTML.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/PodToHtml.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/C.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Compilers.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Config.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Developer.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Examples.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/IMCC.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Info.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Libs.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Ops.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PCT_Tutorial.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PDDs.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/PMCs.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Parrot.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Perl.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tests.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Section/Tools.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Docs/Text2HTML.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Git.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Git/Describe.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/H2inc.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Harness/DefaultTests.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Harness/Options.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Harness/Smoke.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Harness/TestSets.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Headerizer.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Headerizer/Functions.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/IO/Directory.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/IO/File.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/IO/Path.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Install.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Manifest.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Dumper.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Emitter.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Library.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Method.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Null.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Object.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/PrintTree.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/Proxy.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/RO.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PMC/default.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Parser.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/Pmc2cMain.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/UtilFunctions.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/VTable.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/SHA1.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/SearchOps.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Test.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Test/Harness.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Test/PGE.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Test/Pod.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Test/Pod/Utils.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Test/Util.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Test/Util/Runloop.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Vtable.pm /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/vtable.tbl /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/build/ops2c.pl /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/build/pmc2c.pl /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/dev/create_language.pl /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/dev/gen_makefile.pl /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/dev/pprof2cg.pl /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/dev/reconfigure.pl /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/PMC.pm /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/dev/mk_language_shell.pl /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/myconfig /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Config/Generated.pm /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/config_lib.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/tools/lib/Parrot/Pmc2c/PCCMETHOD_BITS.pm /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/vtable.dump /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/default.dump /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/fixedintegerarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_fixedintegerarray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/callcontext.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_callcontext.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_default.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/null.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_null.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/env.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_env.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/key.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_key.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/unmanagedstruct.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_unmanagedstruct.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/managedstruct.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_managedstruct.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/exception.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_exception.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/parrotlibrary.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_parrotlibrary.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/parrotinterpreter.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_parrotinterpreter.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/lexpad.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_lexpad.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/timer.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_timer.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/pointer.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_pointer.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/sub.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_sub.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/continuation.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_continuation.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/coroutine.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_coroutine.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/nci.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_nci.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/scalar.dump /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/float.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_float.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/integer.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_integer.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/bigint.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_bigint.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/bignum.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_bignum.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/complex.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_complex.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/string.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_string.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/boolean.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_boolean.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/iterator.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_iterator.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/fixedstringarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_fixedstringarray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/hash.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_hash.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/orderedhash.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_orderedhash.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/oplib.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_oplib.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/opcode.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_opcode.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/addrregistry.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_addrregistry.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/alarm.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_alarm.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/arrayiterator.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_arrayiterator.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/bytebuffer.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_bytebuffer.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/task.dump /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/callback.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_callback.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/capture.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_capture.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/class.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_class.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/eventhandler.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_eventhandler.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/exceptionhandler.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_exceptionhandler.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/exporter.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_exporter.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/handle.dump /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/filehandle.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_filehandle.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/fixedbooleanarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_fixedbooleanarray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/fixedfloatarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_fixedfloatarray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/fixedpmcarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_fixedpmcarray.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_handle.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/hashiterator.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_hashiterator.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/hashiteratorkey.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_hashiteratorkey.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/imageiofreeze.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_imageiofreeze.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/imageiosize.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_imageiosize.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/imageiostrings.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_imageiostrings.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/imageiothaw.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_imageiothaw.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/imccompiler.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_imccompiler.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/lexinfo.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_lexinfo.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/mappedbytearray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_mappedbytearray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/resizablepmcarray.dump /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/multisub.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_multisub.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/namespace.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_namespace.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/nativepccmethod.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_nativepccmethod.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/object.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_object.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/orderedhashiterator.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_orderedhashiterator.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/os.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_os.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfile.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfile.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfileannotation.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfileannotation.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfilesegment.dump /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfileannotations.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfileannotations.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfilerawsegment.dump /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfilebytecodesegment.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfilebytecodesegment.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfileconstanttable.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfileconstanttable.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfiledebug.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfiledebug.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfiledirectory.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfiledirectory.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfileopmap.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfileopmap.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfilerawsegment.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfilesegment.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/packfileview.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_packfileview.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/pmclist.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_pmclist.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/pmcproxy.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_pmcproxy.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/proxy.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_proxy.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/ptr.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_ptr.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/ptrbuf.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_ptrbuf.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/ptrobj.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_ptrobj.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/resizablebooleanarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_resizablebooleanarray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/resizablefloatarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_resizablefloatarray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/resizableintegerarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_resizableintegerarray.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_resizablepmcarray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/resizablestringarray.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_resizablestringarray.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/role.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_role.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_scalar.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/scheduler.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_scheduler.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/schedulermessage.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_schedulermessage.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/sockaddr.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_sockaddr.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/socket.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_socket.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/stringbuilder.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_stringbuilder.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/stringhandle.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_stringhandle.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/stringiterator.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_stringiterator.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/structview.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_structview.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_task.h /construction/lang/parrot/stage/usr/local/src/parrot/8.1.0/pmc/undef.dump /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/pmc/pmc_undef.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/dynpmc/pmc_gziphandle.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/dynpmc/pmc_select.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/dynpmc/pmc_dynlexpad.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/dynpmc/pmc_file.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/dynpmc/pmc_rational.h /construction/lang/parrot/stage/usr/local/include/parrot/8.1.0/dynpmc/pmc_subproxy.h /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/winxed/winxed.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/nqp-rx.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/tge/TGE/Parser.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/data_json/data_json.pbc /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/languages/JSON/JSON.pir /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/library/nqp-setting.pbc Finished install_dev_files.pl gmake[1]: Leaving directory '/construction/lang/parrot/parrot-8.1.0' /bin/rm -f /construction/lang/parrot/stage/usr/local/lib/inst_libparrot.so.8.1.0 /usr/bin/strip /construction/lang/parrot/stage/usr/local/bin/* /construction/lang/parrot/stage/usr/local/lib/libparrot.so.8.1.0 /construction/lang/parrot/stage/usr/local/lib/parrot/8.1.0/dynext/*.so ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Error: /usr/local/bin/parrot is linked to /usr/local/lib/libintl.so.8 from devel/gettext-runtime but it is not declared as a dependency Warning: you need USES+=gettext-runtime Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:03 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for parrot-8.1.0_13 file sizes/checksums [702]: 0% file sizes/checksums [702]: 14% file sizes/checksums [702]: 28% file sizes/checksums [702]: 42% file sizes/checksums [702]: 56% file sizes/checksums [702]: 71% file sizes/checksums [702]: 85% file sizes/checksums [702]: 99% file sizes/checksums [702]: 100% packing files [702]: 0% packing files [702]: 14% packing files [702]: 28% packing files [702]: 42% packing files [702]: 56% packing files [702]: 71% packing files [702]: 85% packing files [702]: 99% packing files [702]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:37 TOTAL TIME 00:06:10