* Package: dev-lang/nqp-2014.02  * Repository: gentoo  * Maintainer: patrick@gentoo.org perl@gentoo.org  * USE: amd64 doc elibc_glibc java kernel_linux parrot userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking nqp-2014.02.tar.gz to /var/tmp/portage/dev-lang/nqp-2014.02/work >>> Source unpacked in /var/tmp/portage/dev-lang/nqp-2014.02/work >>> Preparing source in /var/tmp/portage/dev-lang/nqp-2014.02/work/perl6-nqp-f8a6106 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/nqp-2014.02/work/perl6-nqp-f8a6106 ... Verifying installation ... Using /usr/bin/parrot (version 0). * configure package dyncall guess operating system linux guess arch x64 guess tool gcc guess assembler as Creating gen/parrot/nqp_launcher ... Using java version "1.7.0_51" Cleaning up ... You can now use 'make' to build NQP. After that, 'make test' will run some tests and 'make install' will install NQP. >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/nqp-2014.02/work/perl6-nqp-f8a6106 ... make -j9 -j1 /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath bin javac -source 1.7 -cp 3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar -g -d bin src/vm/jvm/runtime/org/perl6/nqp/io/*.java src/vm/jvm/runtime/org/perl6/nqp/jast2bc/*.java src/vm/jvm/runtime/org/perl6/nqp/runtime/*.java src/vm/jvm/runtime/org/perl6/nqp/sixmodel/*.java src/vm/jvm/runtime/org/perl6/nqp/sixmodel/reprs/*.java src/vm/jvm/runtime/org/perl6/nqp/tools/*.java /usr/bin/perl5.18.2 tools/build/gen-jvm-properties.pl . 3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar > jvmconfig.properties /usr/bin/perl5.18.2 tools/build/gen-jvm-properties.pl /usr 3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar > bin/jvmconfig.properties jar cf0 nqp-runtime.jar -C bin/ . /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/how/Archetypes.nqp src/how/RoleToRoleApplier.nqp src/how/NQPConcreteRoleHOW.nqp src/how/RoleToClassApplier.nqp src/how/NQPCurriedRoleHOW.nqp src/how/NQPParametricRoleHOW.nqp src/how/NQPClassHOW.nqp src/how/NQPNativeHOW.nqp src/how/NQPAttribute.nqp src/how/NQPModuleHOW.nqp src/how/EXPORTHOW.nqp > gen/jvm/stage1/nqpmo.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=jar \ --output=gen/jvm/stage1/nqpmo.jar gen/jvm/stage1/nqpmo.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=jar \ --output=gen/jvm/stage1/ModuleLoader.jar src/vm/jvm/ModuleLoader.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/core/NativeTypes.nqp src/core/NQPRoutine.nqp src/core/NQPMu.nqp src/core/NQPCapture.nqp src/core/IO.nqp src/core/Regex.nqp src/core/Hash.nqp src/core/testing.nqp src/core/YOUAREHERE.nqp > gen/jvm/stage1/NQPCORE.setting java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting=NULL --no-regex-lib --target=jar \ --output=gen/jvm/stage1/NQPCORE.setting.jar gen/jvm/stage1/NQPCORE.setting /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/QAST/CompileTimeValue.nqp src/QAST/SpecialArg.nqp src/QAST/Node.nqp src/QAST/Regex.nqp src/QAST/IVal.nqp src/QAST/NVal.nqp src/QAST/SVal.nqp src/QAST/BVal.nqp src/QAST/WVal.nqp src/QAST/Want.nqp src/QAST/Var.nqp src/QAST/VarWithFallback.nqp src/QAST/ParamTypeCheck.nqp src/QAST/Op.nqp src/QAST/VM.nqp src/QAST/Stmts.nqp src/QAST/Stmt.nqp src/QAST/Block.nqp src/QAST/Unquote.nqp src/QAST/CompUnit.nqp src/QAST/InlinePlaceholder.nqp > gen/jvm/stage1/QASTNode.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage1/QASTNode.jar gen/jvm/stage1/QASTNode.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/QRegex/NFA.nqp src/QRegex/Cursor.nqp > gen/jvm/stage1/QRegex.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage1/QRegex.jar gen/jvm/stage1/QRegex.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/vm/jvm/HLL/Backend.nqp src/HLL/Grammar.nqp src/HLL/Actions.nqp src/HLL/Compiler.nqp src/HLL/CommandLine.nqp src/HLL/World.nqp src/HLL/sprintf.nqp > gen/jvm/stage1/NQPHLL.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage1/NQPHLL.jar gen/jvm/stage1/NQPHLL.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/vm/jvm/QAST/JASTNodes.nqp > gen/jvm/stage1/JASTNodes.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage1/JASTNodes.jar gen/jvm/stage1/JASTNodes.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/vm/jvm/QAST/Compiler.nqp > gen/jvm/stage1/QAST.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage1/QAST.jar gen/jvm/stage1/QAST.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/QRegex/P6Regex/Grammar.nqp src/QRegex/P6Regex/Actions.nqp src/QRegex/P6Regex/Compiler.nqp src/QRegex/P6Regex/Optimizer.nqp > gen/jvm/stage1/NQPP6QRegex.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage1/NQPP6QRegex.jar gen/jvm/stage1/NQPP6QRegex.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage1 /usr/bin/perl5.18.2 tools/build/gen-version.pl > gen/jvm/stage1/nqp-config.nqp /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/vm/jvm/NQP/Ops.nqp src/NQP/World.nqp src/NQP/Grammar.nqp src/NQP/Optimizer.nqp src/NQP/Actions.nqp src/NQP/Compiler.nqp gen/jvm/stage1/nqp-config.nqp > gen/jvm/stage1/NQP.nqp java -cp src/vm/jvm/stage0 -Xbootclasspath/a:src/vm/jvm/stage0:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:src/vm/jvm/stage0/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage1 --setting-path=gen/jvm/stage1 \ --setting=NQPCORE --target=jar --no-regex-lib --javaclass=nqp \ --output=gen/jvm/stage1/nqp.jar gen/jvm/stage1/NQP.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/how/Archetypes.nqp src/how/RoleToRoleApplier.nqp src/how/NQPConcreteRoleHOW.nqp src/how/RoleToClassApplier.nqp src/how/NQPCurriedRoleHOW.nqp src/how/NQPParametricRoleHOW.nqp src/how/NQPClassHOW.nqp src/how/NQPNativeHOW.nqp src/how/NQPAttribute.nqp src/how/NQPModuleHOW.nqp src/how/EXPORTHOW.nqp > gen/jvm/stage2/nqpmo.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=jar \ --output=gen/jvm/stage2/nqpmo.jar gen/jvm/stage2/nqpmo.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --setting=NULL --no-regex-lib --target=jar \ --output=gen/jvm/stage2/ModuleLoader.jar src/vm/jvm/ModuleLoader.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/core/NativeTypes.nqp src/core/NQPRoutine.nqp src/core/NQPMu.nqp src/core/NQPCapture.nqp src/core/IO.nqp src/core/Regex.nqp src/core/Hash.nqp src/core/testing.nqp src/core/YOUAREHERE.nqp > gen/jvm/stage2/NQPCORE.setting java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting=NULL --no-regex-lib --target=jar \ --output=gen/jvm/stage2/NQPCORE.setting.jar gen/jvm/stage2/NQPCORE.setting /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/QAST/CompileTimeValue.nqp src/QAST/SpecialArg.nqp src/QAST/Node.nqp src/QAST/Regex.nqp src/QAST/IVal.nqp src/QAST/NVal.nqp src/QAST/SVal.nqp src/QAST/BVal.nqp src/QAST/WVal.nqp src/QAST/Want.nqp src/QAST/Var.nqp src/QAST/VarWithFallback.nqp src/QAST/ParamTypeCheck.nqp src/QAST/Op.nqp src/QAST/VM.nqp src/QAST/Stmts.nqp src/QAST/Stmt.nqp src/QAST/Block.nqp src/QAST/Unquote.nqp src/QAST/CompUnit.nqp src/QAST/InlinePlaceholder.nqp > gen/jvm/stage2/QASTNode.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage2/QASTNode.jar gen/jvm/stage2/QASTNode.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/QRegex/NFA.nqp src/QRegex/Cursor.nqp > gen/jvm/stage2/QRegex.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage2/QRegex.jar gen/jvm/stage2/QRegex.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2/gen /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/vm/jvm/HLL/Backend.nqp src/HLL/Grammar.nqp src/HLL/Actions.nqp src/HLL/Compiler.nqp src/HLL/CommandLine.nqp src/HLL/World.nqp src/HLL/sprintf.nqp > gen/jvm/stage2/NQPHLL.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage2/NQPHLL.jar gen/jvm/stage2/NQPHLL.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/vm/jvm/QAST/JASTNodes.nqp > gen/jvm/stage2/JASTNodes.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage2/JASTNodes.jar gen/jvm/stage2/JASTNodes.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/vm/jvm/QAST/Compiler.nqp > gen/jvm/stage2/QAST.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage2/QAST.jar gen/jvm/stage2/QAST.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/QRegex/P6Regex/Grammar.nqp src/QRegex/P6Regex/Actions.nqp src/QRegex/P6Regex/Compiler.nqp src/QRegex/P6Regex/Optimizer.nqp > gen/jvm/stage2/NQPP6QRegex.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \ --setting=NQPCORE --no-regex-lib --target=jar \ --output=gen/jvm/stage2/NQPP6QRegex.jar gen/jvm/stage2/NQPP6QRegex.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-version.pl > gen/jvm/stage2/nqp-config.nqp /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/vm/jvm/NQP/Ops.nqp src/NQP/World.nqp src/NQP/Grammar.nqp src/NQP/Optimizer.nqp src/NQP/Actions.nqp src/NQP/Compiler.nqp gen/jvm/stage2/nqp-config.nqp > gen/jvm/stage2/NQP.nqp java -cp gen/jvm/stage1 -Xbootclasspath/a:gen/jvm/stage1:nqp-runtime.jar:3rdparty/asm/asm-4.1.jar:3rdparty/asm/asm-tree-4.1.jar:3rdparty/jline/jline-1.0.jar:3rdparty/jna/jna.jar:gen/jvm/stage1/nqp.jar nqp --bootstrap --module-path=gen/jvm/stage2 --setting-path=gen/jvm/stage2 \ --setting=NQPCORE --target=jar --no-regex-lib --javaclass=nqp \ --output=gen/jvm/stage2/nqp.jar gen/jvm/stage2/NQP.nqp /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/nqpmo.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/ModuleLoader.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/NQPCORE.setting.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/QASTNode.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/QRegex.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/NQPHLL.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/JASTNodes.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/QAST.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/NQPP6QRegex.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp gen/jvm/stage2/nqp.jar . /usr/bin/perl5.18.2 -MExtUtils::Command -e cp src/vm/jvm/runners/nqp-j . /usr/bin/perl5.18.2 -MExtUtils::Command -e chmod 755 nqp-j /usr/bin/perl5.18.2 -MExtUtils::Command -e mkpath gen/jvm/stage2 /usr/bin/perl5.18.2 tools/build/gen-cat.pl jvm src/QRegex/P5Regex/Grammar.nqp src/QRegex/P5Regex/Actions.nqp src/QRegex/P5Regex/Compiler.nqp > gen/jvm/stage2/NQPP5QRegex.nqp ./nqp-j --target=jar --output=NQPP5QRegex.jar \ gen/jvm/stage2/NQPP5QRegex.nqp perl tools/build/generate-constants.pl > nqp_const.pir /usr/bin/perl5.18.2 /usr/lib64/parrot/6.2.0/tools/build/pmc2c.pl --no-lines --dump --include src/pmc --include /usr/src/parrot/6.2.0 --include /usr/src/parrot/6.2.0/pmc src/vm/parrot/pmc/stable.pmc src/vm/parrot/pmc/sixmodelobject.pmc src/vm/parrot/pmc/nqplexinfo.pmc src/vm/parrot/pmc/nqplexpad.pmc src/vm/parrot/pmc/serializationcontext.pmc src/vm/parrot/pmc/ownedhash.pmc src/vm/parrot/pmc/ownedresizablepmcarray.pmc src/vm/parrot/pmc/qrpa.pmc /usr/bin/perl5.18.2 /usr/lib64/parrot/6.2.0/tools/build/pmc2c.pl --no-lines --c --include src/pmc --include /usr/src/parrot/6.2.0 --include /usr/src/parrot/6.2.0/pmc src/vm/parrot/pmc/stable.pmc src/vm/parrot/pmc/sixmodelobject.pmc src/vm/parrot/pmc/nqplexinfo.pmc src/vm/parrot/pmc/nqplexpad.pmc src/vm/parrot/pmc/serializationcontext.pmc src/vm/parrot/pmc/ownedhash.pmc src/vm/parrot/pmc/ownedresizablepmcarray.pmc src/vm/parrot/pmc/qrpa.pmc /usr/bin/perl5.18.2 /usr/lib64/parrot/6.2.0/tools/build/pmc2c.pl --no-lines --library nqp_group --c src/vm/parrot/pmc/stable.pmc src/vm/parrot/pmc/sixmodelobject.pmc src/vm/parrot/pmc/nqplexinfo.pmc src/vm/parrot/pmc/nqplexpad.pmc src/vm/parrot/pmc/serializationcontext.pmc src/vm/parrot/pmc/ownedhash.pmc src/vm/parrot/pmc/ownedresizablepmcarray.pmc src/vm/parrot/pmc/qrpa.pmc x86_64-pc-linux-gnu-gcc -c -o nqp_group.o -Isrc/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden nqp_group.c cd src/vm/parrot/pmc && x86_64-pc-linux-gnu-gcc -c -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -I../../../../3rdparty/libtommath -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden *.c x86_64-pc-linux-gnu-gcc -o src/vm/parrot/pmc/nqp_group.so nqp_group.o src/vm/parrot/pmc/*.o -Wl,-O1 -Wl,--as-needed -shared -march=native -O2 -pipe -Wl,-O1 -Wl,--as-needed -fPIC -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -L/usr/lib64 -licuuc -licudata cd src/vm/parrot/ops && /usr/bin/ops2c C --dynamic nqp.ops # Parsing nqp.ops... # Parsed nqp.ops in 5.942 seconds; found 324 ops. # Ops parsed in 5.951 seconds. cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -c -o nqp_ops.o -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden nqp_ops.c nqp_ops.c: In function ‘Parrot_multi_cache_add_p_p_p_p’: nqp_ops.c:7410:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat] NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache)); ^ nqp_ops.c: In function ‘Parrot_multi_cache_add_p_pc_p_p’: nqp_ops.c:7427:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat] NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache)); ^ nqp_ops.c: In function ‘Parrot_multi_cache_add_p_p_pc_p’: nqp_ops.c:7444:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat] NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache)); ^ nqp_ops.c: In function ‘Parrot_multi_cache_add_p_pc_pc_p’: nqp_ops.c:7461:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat] NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache)); ^ nqp_ops.c: In function ‘Parrot_multi_cache_add_p_p_p_pc’: nqp_ops.c:7478:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat] NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache)); ^ nqp_ops.c: In function ‘Parrot_multi_cache_add_p_pc_p_pc’: nqp_ops.c:7495:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat] NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache)); ^ nqp_ops.c: In function ‘Parrot_multi_cache_add_p_p_pc_pc’: nqp_ops.c:7512:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat] NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache)); ^ nqp_ops.c: In function ‘Parrot_multi_cache_add_p_pc_pc_pc’: nqp_ops.c:7529:29: warning: request for implicit conversion from ‘void *’ to ‘struct NQP_md_cache *’ not permitted in C++ [-Wc++-compat] NQP_md_cache * c = mem_sys_allocate_zeroed(sizeof(NQP_md_cache)); ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from nqp_ops.h:17, from nqp_ops.c:13: nqp_ops.c: In function ‘Parrot_nqp_disable_sc_write_barrier’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ nqp_ops.c:8055:59: note: in expansion of macro ‘PARROT_INTERP’ Parrot_nqp_disable_sc_write_barrier(opcode_t *cur_opcode, PARROT_INTERP) { ^ nqp_ops.c: In function ‘Parrot_nqp_enable_sc_write_barrier’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ nqp_ops.c:8061:58: note: in expansion of macro ‘PARROT_INTERP’ Parrot_nqp_enable_sc_write_barrier(opcode_t *cur_opcode, PARROT_INTERP) { ^ nqp_ops.c: In function ‘Parrot_nqpdebskip_ic_ic’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ nqp_ops.c:8723:47: note: in expansion of macro ‘PARROT_INTERP’ Parrot_nqpdebskip_ic_ic(opcode_t *cur_opcode, PARROT_INTERP) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_s_i’: nqp_ops.c:8945:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default] INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SREG(3), IREG(4), (&total_fates)); ^ nqp_ops.c:174:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_sc_i’: nqp_ops.c:8962:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default] INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SCONST(3), IREG(4), (&total_fates)); ^ nqp_ops.c:174:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_s_ic’: nqp_ops.c:8979:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default] INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SREG(3), ICONST(4), (&total_fates)); ^ nqp_ops.c:174:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_sc_ic’: nqp_ops.c:8996:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default] INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SCONST(3), ICONST(4), (&total_fates)); ^ nqp_ops.c:174:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_s_i_p_p_p’: nqp_ops.c:9019:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default] INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&total_fates)); ^ nqp_ops.c:174:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_sc_i_p_p_p’: nqp_ops.c:9043:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default] INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&total_fates)); ^ nqp_ops.c:174:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_s_ic_p_p_p’: nqp_ops.c:9067:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default] INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&total_fates)); ^ nqp_ops.c:174:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_sc_ic_p_p_p’: nqp_ops.c:9091:5: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type [enabled by default] INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&total_fates)); ^ nqp_ops.c:174:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL offset, INTVAL *total_fates_out) { ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_from_statelist_p_p_p’: nqp_ops.c:9117:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] nfa = (NFABody *)OBJECT_BODY(nfa_obj); ^ nqp_ops.c:9122:30: warning: request for implicit conversion from ‘void *’ to ‘INTVAL *’ not permitted in C++ [-Wc++-compat] nfa->num_state_edges = mem_sys_allocate_zeroed((num_states * sizeof(INTVAL))); ^ nqp_ops.c:9123:21: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo **’ not permitted in C++ [-Wc++-compat] nfa->states = mem_sys_allocate_zeroed((num_states * sizeof(NFAStateInfo *))); ^ nqp_ops.c:9134:28: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo *’ not permitted in C++ [-Wc++-compat] nfa->states[i] = mem_sys_allocate_zeroed((edges * sizeof(NFAStateInfo))); ^ nqp_ops.c:9143:13: warning: switch missing default case [-Wswitch-default] switch (act) { ^ nqp_ops.c: In function ‘Parrot_nqp_encode_p_s_s_p’: nqp_ops.c:12374:33: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] short * sbuffer_data = (short *)buffer_data; ^ nqp_ops.c:12386:31: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] int * ibuffer_data = (int *)buffer_data; ^ nqp_ops.c: In function ‘Parrot_nqp_encode_p_sc_s_p’: nqp_ops.c:12439:33: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] short * sbuffer_data = (short *)buffer_data; ^ nqp_ops.c:12451:31: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] int * ibuffer_data = (int *)buffer_data; ^ nqp_ops.c: In function ‘Parrot_nqp_encode_p_s_sc_p’: nqp_ops.c:12504:33: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] short * sbuffer_data = (short *)buffer_data; ^ nqp_ops.c:12516:31: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] int * ibuffer_data = (int *)buffer_data; ^ nqp_ops.c: In function ‘Parrot_nqp_encode_p_sc_sc_p’: nqp_ops.c:12569:33: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] short * sbuffer_data = (short *)buffer_data; ^ nqp_ops.c:12581:31: warning: cast discards ‘__attribute__((const))’ qualifier from pointer target type [-Wcast-qual] int * ibuffer_data = (int *)buffer_data; ^ nqp_ops.c: In function ‘Parrot_nqp_decode_s_p_s’: nqp_ops.c:12625:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] cbuffer = mem_sys_allocate(cbuflen); ^ nqp_ops.c:12638:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] cbuffer = mem_sys_allocate(cbuflen); ^ nqp_ops.c:12652:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] cbuffer = mem_sys_allocate(cbuflen); ^ nqp_ops.c:12668:17: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default] cbuffer = ""; ^ nqp_ops.c: In function ‘Parrot_nqp_decode_s_p_sc’: nqp_ops.c:12705:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] cbuffer = mem_sys_allocate(cbuflen); ^ nqp_ops.c:12718:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] cbuffer = mem_sys_allocate(cbuflen); ^ nqp_ops.c:12732:21: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] cbuffer = mem_sys_allocate(cbuflen); ^ nqp_ops.c:12748:17: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default] cbuffer = ""; ^ nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_s_s_i’: nqp_ops.c:12778:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((((SREG(2)->strlen - offset) < SREG(3)->strlen) || (offset > SREG(2)->strlen))) { ^ nqp_ops.c:12797:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (cmp_index = 0; ((cmp_index < SREG(3)->strlen) && (!done)); (cmp_index++)) { ^ nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_sc_s_i’: nqp_ops.c:12831:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((((SCONST(2)->strlen - offset) < SREG(3)->strlen) || (offset > SCONST(2)->strlen))) { ^ nqp_ops.c:12850:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (cmp_index = 0; ((cmp_index < SREG(3)->strlen) && (!done)); (cmp_index++)) { ^ nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_s_sc_i’: nqp_ops.c:12884:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((((SREG(2)->strlen - offset) < SCONST(3)->strlen) || (offset > SREG(2)->strlen))) { ^ nqp_ops.c:12903:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (cmp_index = 0; ((cmp_index < SCONST(3)->strlen) && (!done)); (cmp_index++)) { ^ nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_sc_sc_i’: nqp_ops.c:12937:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((((SCONST(2)->strlen - offset) < SCONST(3)->strlen) || (offset > SCONST(2)->strlen))) { ^ nqp_ops.c:12956:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (cmp_index = 0; ((cmp_index < SCONST(3)->strlen) && (!done)); (cmp_index++)) { ^ nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_s_s_ic’: nqp_ops.c:12990:68: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((((SREG(2)->strlen - offset) < SREG(3)->strlen) || (offset > SREG(2)->strlen))) { ^ nqp_ops.c:13009:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (cmp_index = 0; ((cmp_index < SREG(3)->strlen) && (!done)); (cmp_index++)) { ^ nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_sc_s_ic’: nqp_ops.c:13043:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((((SCONST(2)->strlen - offset) < SREG(3)->strlen) || (offset > SCONST(2)->strlen))) { ^ nqp_ops.c:13062:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (cmp_index = 0; ((cmp_index < SREG(3)->strlen) && (!done)); (cmp_index++)) { ^ nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_s_sc_ic’: nqp_ops.c:13096:70: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((((SREG(2)->strlen - offset) < SCONST(3)->strlen) || (offset > SREG(2)->strlen))) { ^ nqp_ops.c:13115:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (cmp_index = 0; ((cmp_index < SCONST(3)->strlen) && (!done)); (cmp_index++)) { ^ nqp_ops.c: In function ‘Parrot_nqp_string_equal_at_i_sc_sc_ic’: nqp_ops.c:13149:72: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ((((SCONST(2)->strlen - offset) < SCONST(3)->strlen) || (offset > SCONST(2)->strlen))) { ^ nqp_ops.c:13168:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (cmp_index = 0; ((cmp_index < SCONST(3)->strlen) && (!done)); (cmp_index++)) { ^ nqp_ops.c: In function ‘quicksort’: nqp_ops.c:170:1: warning: stack usage is 1512 bytes [-Wstack-usage=] } ^ nqp_ops.c: In function ‘Parrot_repr_get_primitive_type_spec_i_p’: nqp_ops.c:8181:24: warning: function call has aggregate value [-Waggregate-return] storage_spec ss = REPR(var)->get_storage_spec(interp, STABLE(var)); ^ nqp_ops.c: In function ‘Parrot_nqp_isint_i_p’: nqp_ops.c:11543:24: warning: function call has aggregate value [-Waggregate-return] storage_spec ss = REPR(var)->get_storage_spec(interp, STABLE(var)); ^ nqp_ops.c: In function ‘Parrot_nqp_isnum_i_p’: nqp_ops.c:11559:24: warning: function call has aggregate value [-Waggregate-return] storage_spec ss = REPR(var)->get_storage_spec(interp, STABLE(var)); ^ nqp_ops.c: In function ‘Parrot_nqp_isstr_i_p’: nqp_ops.c:11575:24: warning: function call has aggregate value [-Waggregate-return] storage_spec ss = REPR(var)->get_storage_spec(interp, STABLE(var)); ^ nqp_ops.c: In function ‘Parrot_nqp_encode_p_s_s_p’: nqp_ops.c:12356:17: warning: function call has aggregate value [-Waggregate-return] res_elem_ss = res_elem_st->REPR->get_storage_spec(interp, res_elem_st); ^ nqp_ops.c: In function ‘Parrot_nqp_encode_p_sc_s_p’: nqp_ops.c:12421:17: warning: function call has aggregate value [-Waggregate-return] res_elem_ss = res_elem_st->REPR->get_storage_spec(interp, res_elem_st); ^ nqp_ops.c: In function ‘Parrot_nqp_encode_p_s_sc_p’: nqp_ops.c:12486:17: warning: function call has aggregate value [-Waggregate-return] res_elem_ss = res_elem_st->REPR->get_storage_spec(interp, res_elem_st); ^ nqp_ops.c: In function ‘Parrot_nqp_encode_p_sc_sc_p’: nqp_ops.c:12551:17: warning: function call has aggregate value [-Waggregate-return] res_elem_ss = res_elem_st->REPR->get_storage_spec(interp, res_elem_st); ^ nqp_ops.c: In function ‘Parrot_nqp_decode_s_p_s’: nqp_ops.c:12613:17: warning: function call has aggregate value [-Waggregate-return] buf_elem_ss = buf_elem_st->REPR->get_storage_spec(interp, buf_elem_st); ^ nqp_ops.c: In function ‘Parrot_nqp_decode_s_p_sc’: nqp_ops.c:12693:17: warning: function call has aggregate value [-Waggregate-return] buf_elem_ss = buf_elem_st->REPR->get_storage_spec(interp, buf_elem_st); ^ cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o sixmodelobject.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden sixmodelobject.c cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o repr_registry.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden repr_registry.c repr_registry.c: In function ‘default_get_attribute_boxed’: repr_registry.c:37:75: warning: unused parameter ‘data’ [-Wunused-parameter] static PMC * default_get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ repr_registry.c:37:86: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static PMC * default_get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ repr_registry.c:37:108: warning: unused parameter ‘name’ [-Wunused-parameter] static PMC * default_get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ repr_registry.c:37:121: warning: unused parameter ‘hint’ [-Wunused-parameter] static PMC * default_get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ repr_registry.c: In function ‘default_get_attribute_native’: repr_registry.c:40:75: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValu ^ repr_registry.c:40:86: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValu ^ repr_registry.c:40:108: warning: unused parameter ‘name’ [-Wunused-parameter] static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValu ^ repr_registry.c:40:121: warning: unused parameter ‘hint’ [-Wunused-parameter] static void default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValu ^ repr_registry.c:40:140: warning: unused parameter ‘value’ [-Wunused-parameter] default_get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) { ^ repr_registry.c: In function ‘default_bind_attribute_boxed’: repr_registry.c:43:75: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value ^ repr_registry.c:43:86: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value ^ repr_registry.c:43:108: warning: unused parameter ‘name’ [-Wunused-parameter] static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value ^ repr_registry.c:43:121: warning: unused parameter ‘hint’ [-Wunused-parameter] static void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value ^ repr_registry.c:43:132: warning: unused parameter ‘value’ [-Wunused-parameter] tic void default_bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) { ^ repr_registry.c: In function ‘default_bind_attribute_native’: repr_registry.c:46:76: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeVal ^ repr_registry.c:46:87: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeVal ^ repr_registry.c:46:109: warning: unused parameter ‘name’ [-Wunused-parameter] static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeVal ^ repr_registry.c:46:122: warning: unused parameter ‘hint’ [-Wunused-parameter] static void default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeVal ^ repr_registry.c:46:141: warning: unused parameter ‘value’ [-Wunused-parameter] default_bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) { ^ repr_registry.c: In function ‘default_is_attribute_initialized’: repr_registry.c:49:81: warning: unused parameter ‘data’ [-Wunused-parameter] static INTVAL default_is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ repr_registry.c:49:92: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static INTVAL default_is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ repr_registry.c:49:114: warning: unused parameter ‘name’ [-Wunused-parameter] static INTVAL default_is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ repr_registry.c:49:127: warning: unused parameter ‘hint’ [-Wunused-parameter] static INTVAL default_is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from repr_registry.c:6: repr_registry.c: In function ‘default_hint_for’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ repr_registry.c:52:32: note: in expansion of macro ‘PARROT_INTERP’ static INTVAL default_hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) { ^ repr_registry.c:52:55: warning: unused parameter ‘st’ [-Wunused-parameter] static INTVAL default_hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) { ^ repr_registry.c:52:64: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static INTVAL default_hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) { ^ repr_registry.c:52:86: warning: unused parameter ‘name’ [-Wunused-parameter] static INTVAL default_hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) { ^ repr_registry.c: In function ‘default_set_int’: repr_registry.c:55:62: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) { ^ repr_registry.c:55:75: warning: unused parameter ‘value’ [-Wunused-parameter] static void default_set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) { ^ repr_registry.c: In function ‘default_get_int’: repr_registry.c:59:64: warning: unused parameter ‘data’ [-Wunused-parameter] static INTVAL default_get_int(PARROT_INTERP, STable *st, void *data) { ^ repr_registry.c: In function ‘default_set_num’: repr_registry.c:63:62: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) { ^ repr_registry.c:63:77: warning: unused parameter ‘value’ [-Wunused-parameter] static void default_set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) { ^ repr_registry.c: In function ‘default_get_num’: repr_registry.c:67:66: warning: unused parameter ‘data’ [-Wunused-parameter] static FLOATVAL default_get_num(PARROT_INTERP, STable *st, void *data) { ^ repr_registry.c: In function ‘default_set_str’: repr_registry.c:71:62: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ repr_registry.c:71:76: warning: unused parameter ‘value’ [-Wunused-parameter] static void default_set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ repr_registry.c: In function ‘default_get_str’: repr_registry.c:75:66: warning: unused parameter ‘data’ [-Wunused-parameter] static STRING * default_get_str(PARROT_INTERP, STable *st, void *data) { ^ repr_registry.c: In function ‘default_get_boxed_ref’: repr_registry.c:79:70: warning: unused parameter ‘data’ [-Wunused-parameter] static void * default_get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ repr_registry.c:79:83: warning: unused parameter ‘repr_id’ [-Wunused-parameter] static void * default_get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ repr_registry.c: In function ‘default_at_pos_native’: repr_registry.c:88:68: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ repr_registry.c:88:81: warning: unused parameter ‘index’ [-Wunused-parameter] static void default_at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ repr_registry.c:88:101: warning: unused parameter ‘value’ [-Wunused-parameter] static void default_at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ repr_registry.c: In function ‘default_at_pos_boxed’: repr_registry.c:91:68: warning: unused parameter ‘data’ [-Wunused-parameter] static PMC * default_at_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index) { ^ repr_registry.c:91:81: warning: unused parameter ‘index’ [-Wunused-parameter] static PMC * default_at_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index) { ^ repr_registry.c: In function ‘default_bind_pos_native’: repr_registry.c:94:70: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ repr_registry.c:94:83: warning: unused parameter ‘index’ [-Wunused-parameter] static void default_bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ repr_registry.c:94:103: warning: unused parameter ‘value’ [-Wunused-parameter] static void default_bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ repr_registry.c: In function ‘default_bind_pos_boxed’: repr_registry.c:97:69: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_bind_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index, PMC *obj) { ^ repr_registry.c:97:82: warning: unused parameter ‘index’ [-Wunused-parameter] static void default_bind_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index, PMC *obj) { ^ repr_registry.c:97:94: warning: unused parameter ‘obj’ [-Wunused-parameter] static void default_bind_pos_boxed(PARROT_INTERP, STable *st, void *data, INTVAL index, PMC *obj) { ^ repr_registry.c: In function ‘default_push_boxed’: repr_registry.c:100:65: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_push_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) { ^ repr_registry.c:100:76: warning: unused parameter ‘obj’ [-Wunused-parameter] static void default_push_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) { ^ repr_registry.c: In function ‘default_pop_boxed’: repr_registry.c:103:65: warning: unused parameter ‘data’ [-Wunused-parameter] static PMC * default_pop_boxed(PARROT_INTERP, STable *st, void *data) { ^ repr_registry.c: In function ‘default_unshift_boxed’: repr_registry.c:106:68: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_unshift_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) { ^ repr_registry.c:106:79: warning: unused parameter ‘obj’ [-Wunused-parameter] static void default_unshift_boxed(PARROT_INTERP, STable *st, void *data, PMC *obj) { ^ repr_registry.c: In function ‘default_shift_boxed’: repr_registry.c:109:67: warning: unused parameter ‘data’ [-Wunused-parameter] static PMC * default_shift_boxed(PARROT_INTERP, STable *st, void *data) { ^ repr_registry.c: In function ‘default_at_key_boxed’: repr_registry.c:120:68: warning: unused parameter ‘data’ [-Wunused-parameter] static PMC * default_at_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key) { ^ repr_registry.c:120:82: warning: unused parameter ‘key’ [-Wunused-parameter] static PMC * default_at_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key) { ^ repr_registry.c: In function ‘default_bind_key_boxed’: repr_registry.c:123:69: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_bind_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key, PMC *value) { ^ repr_registry.c:123:83: warning: unused parameter ‘key’ [-Wunused-parameter] static void default_bind_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key, PMC *value) { ^ repr_registry.c:123:93: warning: unused parameter ‘value’ [-Wunused-parameter] static void default_bind_key_boxed(PARROT_INTERP, STable *st, void *data, STRING *key, PMC *value) { ^ repr_registry.c: In function ‘default_exists_key’: repr_registry.c:126:67: warning: unused parameter ‘data’ [-Wunused-parameter] static INTVAL default_exists_key(PARROT_INTERP, STable *st, void *data, STRING *key) { ^ repr_registry.c:126:81: warning: unused parameter ‘key’ [-Wunused-parameter] static INTVAL default_exists_key(PARROT_INTERP, STable *st, void *data, STRING *key) { ^ repr_registry.c: In function ‘default_delete_key’: repr_registry.c:129:65: warning: unused parameter ‘data’ [-Wunused-parameter] static void default_delete_key(PARROT_INTERP, STable *st, void *data, STRING *key) { ^ repr_registry.c:129:79: warning: unused parameter ‘key’ [-Wunused-parameter] static void default_delete_key(PARROT_INTERP, STable *st, void *data, STRING *key) { ^ repr_registry.c: In function ‘default_elems’: repr_registry.c:132:62: warning: unused parameter ‘data’ [-Wunused-parameter] static INTVAL default_elems(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from repr_registry.c:6: repr_registry.c: In function ‘add_default_attr_funcs’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ repr_registry.c:138:36: note: in expansion of macro ‘PARROT_INTERP’ static void add_default_attr_funcs(PARROT_INTERP, REPROps *repr) { ^ repr_registry.c: In function ‘add_default_box_funcs’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ repr_registry.c:149:35: note: in expansion of macro ‘PARROT_INTERP’ static void add_default_box_funcs(PARROT_INTERP, REPROps *repr) { ^ repr_registry.c: In function ‘add_default_pos_funcs’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ repr_registry.c:161:35: note: in expansion of macro ‘PARROT_INTERP’ static void add_default_pos_funcs(PARROT_INTERP, REPROps *repr) { ^ repr_registry.c: In function ‘add_default_ass_funcs’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ repr_registry.c:175:35: note: in expansion of macro ‘PARROT_INTERP’ static void add_default_ass_funcs(PARROT_INTERP, REPROps *repr) { ^ cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o knowhow_bootstrapper.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden knowhow_bootstrapper.c knowhow_bootstrapper.c: In function ‘new_type’: knowhow_bootstrapper.c:21:42: warning: unused parameter ‘nci’ [-Wunused-parameter] static void new_type(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘add_method’: knowhow_bootstrapper.c:56:44: warning: unused parameter ‘nci’ [-Wunused-parameter] static void add_method(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘add_attribute’: knowhow_bootstrapper.c:73:47: warning: unused parameter ‘nci’ [-Wunused-parameter] static void add_attribute(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘find_method’: knowhow_bootstrapper.c:87:45: warning: unused parameter ‘nci’ [-Wunused-parameter] static void find_method(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘compose’: knowhow_bootstrapper.c:101:41: warning: unused parameter ‘nci’ [-Wunused-parameter] static void compose(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘parents’: knowhow_bootstrapper.c:139:41: warning: unused parameter ‘nci’ [-Wunused-parameter] static void parents(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘attributes’: knowhow_bootstrapper.c:147:44: warning: unused parameter ‘nci’ [-Wunused-parameter] static void attributes(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘methods’: knowhow_bootstrapper.c:156:41: warning: unused parameter ‘nci’ [-Wunused-parameter] static void methods(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘mro’: knowhow_bootstrapper.c:165:37: warning: unused parameter ‘nci’ [-Wunused-parameter] static void mro(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘name’: knowhow_bootstrapper.c:175:38: warning: unused parameter ‘nci’ [-Wunused-parameter] static void name(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘bottom_find_method’: knowhow_bootstrapper.c:191:79: warning: unused parameter ‘hint’ [-Wunused-parameter] static PMC * bottom_find_method(PARROT_INTERP, PMC *obj, STRING *name, INTVAL hint) { ^ knowhow_bootstrapper.c: In function ‘attr_new’: knowhow_bootstrapper.c:286:42: warning: unused parameter ‘nci’ [-Wunused-parameter] static void attr_new(PARROT_INTERP, PMC *nci) { ^ knowhow_bootstrapper.c: In function ‘attr_name’: knowhow_bootstrapper.c:297:43: warning: unused parameter ‘nci’ [-Wunused-parameter] static void attr_name(PARROT_INTERP, PMC *nci) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o KnowHOWREPR.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden KnowHOWREPR.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from KnowHOWREPR.c:6: KnowHOWREPR.c: In function ‘compose’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ KnowHOWREPR.c:36:21: note: in expansion of macro ‘PARROT_INTERP’ static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ KnowHOWREPR.c:36:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ KnowHOWREPR.c:36:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ KnowHOWREPR.c: In function ‘initialize’: KnowHOWREPR.c:49:47: warning: unused parameter ‘st’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ KnowHOWREPR.c: In function ‘copy_to’: KnowHOWREPR.c:56:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ KnowHOWREPR.c: In function ‘gc_mark’: KnowHOWREPR.c:65:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void gc_mark(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from KnowHOWREPR.c:6: KnowHOWREPR.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ KnowHOWREPR.c:76:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ KnowHOWREPR.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ KnowHOWREPR.c:82:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ KnowHOWREPR.c:82:61: warning: unused parameter ‘st’ [-Wunused-parameter] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ KnowHOWREPR.c: In function ‘serialize’: KnowHOWREPR.c:93:46: warning: unused parameter ‘st’ [-Wunused-parameter] static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) { ^ KnowHOWREPR.c: In function ‘deserialize’: KnowHOWREPR.c:101:48: warning: unused parameter ‘st’ [-Wunused-parameter] static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from KnowHOWREPR.c:6: KnowHOWREPR.c: In function ‘KnowHOWREPR_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ KnowHOWREPR.c:109:34: note: in expansion of macro ‘PARROT_INTERP’ REPROps * KnowHOWREPR_initialize(PARROT_INTERP) { ^ KnowHOWREPR.c: In function ‘get_storage_spec’: KnowHOWREPR.c:82:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o P6opaque.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden P6opaque.c P6opaque.c: In function ‘is_attribute_initialized’: P6opaque.c:623:119: warning: unused parameter ‘hint’ [-Wunused-parameter] static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ P6opaque.c: In function ‘at_pos_native’: P6opaque.c:750:60: warning: unused parameter ‘data’ [-Wunused-parameter] static void at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ P6opaque.c:750:73: warning: unused parameter ‘index’ [-Wunused-parameter] static void at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ P6opaque.c:750:93: warning: unused parameter ‘value’ [-Wunused-parameter] static void at_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ P6opaque.c: In function ‘bind_pos_native’: P6opaque.c:765:62: warning: unused parameter ‘data’ [-Wunused-parameter] static void bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ P6opaque.c:765:75: warning: unused parameter ‘index’ [-Wunused-parameter] static void bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ P6opaque.c:765:95: warning: unused parameter ‘value’ [-Wunused-parameter] static void bind_pos_native(PARROT_INTERP, STable *st, void *data, INTVAL index, NativeValue *value) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6opaque.c:10: P6opaque.c: In function ‘gc_free_repr_data’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6opaque.c:934:31: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free_repr_data(PARROT_INTERP, STable *st) { ^ P6opaque.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6opaque.c:953:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ P6opaque.c:953:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ P6opaque.c: In function ‘deserialize_repr_data’: P6opaque.c:1216:58: warning: function call has aggregate value [-Waggregate-return] INTVAL align = cur_st->REPR->get_storage_spec(interp, cur_st).align; ^ P6opaque.c:1231:57: warning: function call has aggregate value [-Waggregate-return] cur_offset += cur_st->REPR->get_storage_spec(interp, cur_st).bits / 8; ^ P6opaque.c: In function ‘compose’: P6opaque.c:199:30: warning: function call has aggregate value [-Waggregate-return] storage_spec spec = REPR(type)->get_storage_spec(interp, STABLE(type)); ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o P6int.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden P6int.c P6int.c: In function ‘set_num’: P6int.c:150:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) { ^ P6int.c:150:54: warning: unused parameter ‘data’ [-Wunused-parameter] static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) { ^ P6int.c:150:69: warning: unused parameter ‘value’ [-Wunused-parameter] static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) { ^ P6int.c: In function ‘get_num’: P6int.c:157:48: warning: unused parameter ‘st’ [-Wunused-parameter] static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) { ^ P6int.c:157:58: warning: unused parameter ‘data’ [-Wunused-parameter] static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) { ^ P6int.c: In function ‘set_str’: P6int.c:164:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ P6int.c:164:54: warning: unused parameter ‘data’ [-Wunused-parameter] static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ P6int.c:164:68: warning: unused parameter ‘value’ [-Wunused-parameter] static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ P6int.c: In function ‘get_str’: P6int.c:171:48: warning: unused parameter ‘st’ [-Wunused-parameter] static STRING * get_str(PARROT_INTERP, STable *st, void *data) { ^ P6int.c:171:58: warning: unused parameter ‘data’ [-Wunused-parameter] static STRING * get_str(PARROT_INTERP, STable *st, void *data) { ^ P6int.c: In function ‘get_boxed_ref’: P6int.c:179:52: warning: unused parameter ‘st’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ P6int.c:179:62: warning: unused parameter ‘data’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ P6int.c:179:75: warning: unused parameter ‘repr_id’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6int.c:5: P6int.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6int.c:185:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ P6int.c: In function ‘serialize’: P6int.c:233:46: warning: unused parameter ‘st’ [-Wunused-parameter] static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) { ^ P6int.c: In function ‘deserialize’: P6int.c:238:48: warning: unused parameter ‘st’ [-Wunused-parameter] static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6int.c:5: P6int.c: In function ‘P6int_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6int.c:276:28: note: in expansion of macro ‘PARROT_INTERP’ REPROps * P6int_initialize(PARROT_INTERP) { ^ P6int.c: In function ‘get_storage_spec’: P6int.c:191:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o P6str.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden P6str.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6str.c:5: P6str.c: In function ‘compose’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6str.c:35:21: note: in expansion of macro ‘PARROT_INTERP’ static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ P6str.c:35:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ P6str.c:35:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6str.c:5: P6str.c: In function ‘initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6str.c:47:24: note: in expansion of macro ‘PARROT_INTERP’ static void initialize(PARROT_INTERP, STable *st, void *data) { ^ P6str.c:47:47: warning: unused parameter ‘st’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6str.c:5: P6str.c: In function ‘copy_to’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6str.c:52:21: note: in expansion of macro ‘PARROT_INTERP’ static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ P6str.c:52:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ P6str.c: In function ‘set_int’: P6str.c:59:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) { ^ P6str.c:59:54: warning: unused parameter ‘data’ [-Wunused-parameter] static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) { ^ P6str.c:59:67: warning: unused parameter ‘value’ [-Wunused-parameter] static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) { ^ P6str.c: In function ‘get_int’: P6str.c:66:46: warning: unused parameter ‘st’ [-Wunused-parameter] static INTVAL get_int(PARROT_INTERP, STable *st, void *data) { ^ P6str.c:66:56: warning: unused parameter ‘data’ [-Wunused-parameter] static INTVAL get_int(PARROT_INTERP, STable *st, void *data) { ^ P6str.c: In function ‘set_num’: P6str.c:73:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) { ^ P6str.c:73:54: warning: unused parameter ‘data’ [-Wunused-parameter] static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) { ^ P6str.c:73:69: warning: unused parameter ‘value’ [-Wunused-parameter] static void set_num(PARROT_INTERP, STable *st, void *data, FLOATVAL value) { ^ P6str.c: In function ‘get_num’: P6str.c:80:48: warning: unused parameter ‘st’ [-Wunused-parameter] static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) { ^ P6str.c:80:58: warning: unused parameter ‘data’ [-Wunused-parameter] static FLOATVAL get_num(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6str.c:5: P6str.c: In function ‘set_str’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6str.c:87:21: note: in expansion of macro ‘PARROT_INTERP’ static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ P6str.c:87:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6str.c:5: P6str.c: In function ‘get_str’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6str.c:93:25: note: in expansion of macro ‘PARROT_INTERP’ static STRING * get_str(PARROT_INTERP, STable *st, void *data) { ^ P6str.c:93:48: warning: unused parameter ‘st’ [-Wunused-parameter] static STRING * get_str(PARROT_INTERP, STable *st, void *data) { ^ P6str.c: In function ‘get_boxed_ref’: P6str.c:100:52: warning: unused parameter ‘st’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ P6str.c:100:62: warning: unused parameter ‘data’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ P6str.c:100:75: warning: unused parameter ‘repr_id’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ P6str.c: In function ‘gc_mark’: P6str.c:106:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void gc_mark(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6str.c:5: P6str.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6str.c:113:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ P6str.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6str.c:119:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ P6str.c:119:61: warning: unused parameter ‘st’ [-Wunused-parameter] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ P6str.c: In function ‘serialize’: P6str.c:130:46: warning: unused parameter ‘st’ [-Wunused-parameter] static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) { ^ P6str.c: In function ‘deserialize’: P6str.c:135:48: warning: unused parameter ‘st’ [-Wunused-parameter] static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6str.c:5: P6str.c: In function ‘P6str_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6str.c:140:28: note: in expansion of macro ‘PARROT_INTERP’ REPROps * P6str_initialize(PARROT_INTERP) { ^ P6str.c: In function ‘get_storage_spec’: P6str.c:119:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o P6num.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden P6num.c P6num.c: In function ‘set_int’: P6num.c:98:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) { ^ P6num.c:98:54: warning: unused parameter ‘data’ [-Wunused-parameter] static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) { ^ P6num.c:98:67: warning: unused parameter ‘value’ [-Wunused-parameter] static void set_int(PARROT_INTERP, STable *st, void *data, INTVAL value) { ^ P6num.c: In function ‘get_int’: P6num.c:105:46: warning: unused parameter ‘st’ [-Wunused-parameter] static INTVAL get_int(PARROT_INTERP, STable *st, void *data) { ^ P6num.c:105:56: warning: unused parameter ‘data’ [-Wunused-parameter] static INTVAL get_int(PARROT_INTERP, STable *st, void *data) { ^ P6num.c: In function ‘set_str’: P6num.c:144:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ P6num.c:144:54: warning: unused parameter ‘data’ [-Wunused-parameter] static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ P6num.c:144:68: warning: unused parameter ‘value’ [-Wunused-parameter] static void set_str(PARROT_INTERP, STable *st, void *data, STRING *value) { ^ P6num.c: In function ‘get_str’: P6num.c:151:48: warning: unused parameter ‘st’ [-Wunused-parameter] static STRING * get_str(PARROT_INTERP, STable *st, void *data) { ^ P6num.c:151:58: warning: unused parameter ‘data’ [-Wunused-parameter] static STRING * get_str(PARROT_INTERP, STable *st, void *data) { ^ P6num.c: In function ‘get_boxed_ref’: P6num.c:159:52: warning: unused parameter ‘st’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ P6num.c:159:62: warning: unused parameter ‘data’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ P6num.c:159:75: warning: unused parameter ‘repr_id’ [-Wunused-parameter] static void * get_boxed_ref(PARROT_INTERP, STable *st, void *data, INTVAL repr_id) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6num.c:5: P6num.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6num.c:165:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ P6num.c: In function ‘serialize’: P6num.c:201:46: warning: unused parameter ‘st’ [-Wunused-parameter] static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) { ^ P6num.c: In function ‘deserialize’: P6num.c:206:48: warning: unused parameter ‘st’ [-Wunused-parameter] static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from P6num.c:5: P6num.c: In function ‘P6num_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ P6num.c:235:28: note: in expansion of macro ‘PARROT_INTERP’ REPROps * P6num_initialize(PARROT_INTERP) { ^ P6num.c: In function ‘get_storage_spec’: P6num.c:171:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o HashAttrStore.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden HashAttrStore.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from HashAttrStore.c:6: HashAttrStore.c: In function ‘compose’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ HashAttrStore.c:37:21: note: in expansion of macro ‘PARROT_INTERP’ static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ HashAttrStore.c:37:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ HashAttrStore.c:37:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ HashAttrStore.c: In function ‘initialize’: HashAttrStore.c:50:47: warning: unused parameter ‘st’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ HashAttrStore.c: In function ‘copy_to’: HashAttrStore.c:55:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ HashAttrStore.c: In function ‘get_attribute_boxed’: HashAttrStore.c:62:57: warning: unused parameter ‘st’ [-Wunused-parameter] static PMC * get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c:62:78: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static PMC * get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c:62:113: warning: unused parameter ‘hint’ [-Wunused-parameter] static PMC * get_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c: In function ‘get_attribute_native’: HashAttrStore.c:66:57: warning: unused parameter ‘st’ [-Wunused-parameter] static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value ^ HashAttrStore.c:66:67: warning: unused parameter ‘data’ [-Wunused-parameter] static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value ^ HashAttrStore.c:66:78: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value ^ HashAttrStore.c:66:100: warning: unused parameter ‘name’ [-Wunused-parameter] static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value ^ HashAttrStore.c:66:113: warning: unused parameter ‘hint’ [-Wunused-parameter] static void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value ^ HashAttrStore.c:66:132: warning: unused parameter ‘value’ [-Wunused-parameter] tic void get_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) { ^ HashAttrStore.c: In function ‘get_attribute_stable’: HashAttrStore.c:70:60: warning: unused parameter ‘st’ [-Wunused-parameter] static STable *get_attribute_stable(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c:70:69: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static STable *get_attribute_stable(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c:70:91: warning: unused parameter ‘name’ [-Wunused-parameter] static STable *get_attribute_stable(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c:70:104: warning: unused parameter ‘hint’ [-Wunused-parameter] static STable *get_attribute_stable(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c: In function ‘bind_attribute_boxed’: HashAttrStore.c:76:57: warning: unused parameter ‘st’ [-Wunused-parameter] static void bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) { ^ HashAttrStore.c:76:78: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static void bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) { ^ HashAttrStore.c:76:113: warning: unused parameter ‘hint’ [-Wunused-parameter] static void bind_attribute_boxed(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, PMC *value) { ^ HashAttrStore.c: In function ‘bind_attribute_native’: HashAttrStore.c:80:58: warning: unused parameter ‘st’ [-Wunused-parameter] static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *valu ^ HashAttrStore.c:80:68: warning: unused parameter ‘data’ [-Wunused-parameter] static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *valu ^ HashAttrStore.c:80:79: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *valu ^ HashAttrStore.c:80:101: warning: unused parameter ‘name’ [-Wunused-parameter] static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *valu ^ HashAttrStore.c:80:114: warning: unused parameter ‘hint’ [-Wunused-parameter] static void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *valu ^ HashAttrStore.c:80:133: warning: unused parameter ‘value’ [-Wunused-parameter] ic void bind_attribute_native(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint, NativeValue *value) { ^ HashAttrStore.c: In function ‘is_attribute_initialized’: HashAttrStore.c:86:63: warning: unused parameter ‘st’ [-Wunused-parameter] static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c:86:84: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ HashAttrStore.c:86:119: warning: unused parameter ‘hint’ [-Wunused-parameter] static INTVAL is_attribute_initialized(PARROT_INTERP, STable *st, void *data, PMC *class_handle, STRING *name, INTVAL hint) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from HashAttrStore.c:6: HashAttrStore.c: In function ‘hint_for’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ HashAttrStore.c:92:24: note: in expansion of macro ‘PARROT_INTERP’ static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) { ^ HashAttrStore.c:92:47: warning: unused parameter ‘st’ [-Wunused-parameter] static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) { ^ HashAttrStore.c:92:56: warning: unused parameter ‘class_handle’ [-Wunused-parameter] static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) { ^ HashAttrStore.c:92:78: warning: unused parameter ‘name’ [-Wunused-parameter] static INTVAL hint_for(PARROT_INTERP, STable *st, PMC *class_handle, STRING *name) { ^ HashAttrStore.c: In function ‘gc_mark’: HashAttrStore.c:97:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void gc_mark(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from HashAttrStore.c:6: HashAttrStore.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ HashAttrStore.c:110:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ HashAttrStore.c:110:61: warning: unused parameter ‘st’ [-Wunused-parameter] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from HashAttrStore.c:6: HashAttrStore.c: In function ‘HashAttrStore_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ HashAttrStore.c:121:36: note: in expansion of macro ‘PARROT_INTERP’ REPROps * HashAttrStore_initialize(PARROT_INTERP) { ^ HashAttrStore.c: In function ‘get_storage_spec’: HashAttrStore.c:110:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o Uninstantiable.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden Uninstantiable.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from Uninstantiable.c:5: Uninstantiable.c: In function ‘compose’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ Uninstantiable.c:35:21: note: in expansion of macro ‘PARROT_INTERP’ static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ Uninstantiable.c:35:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ Uninstantiable.c:35:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ Uninstantiable.c: In function ‘allocate’: Uninstantiable.c:40:46: warning: unused parameter ‘st’ [-Wunused-parameter] static PMC * allocate(PARROT_INTERP, STable *st) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from Uninstantiable.c:5: Uninstantiable.c: In function ‘initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ Uninstantiable.c:46:24: note: in expansion of macro ‘PARROT_INTERP’ static void initialize(PARROT_INTERP, STable *st, void *data) { ^ Uninstantiable.c:46:47: warning: unused parameter ‘st’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ Uninstantiable.c:46:57: warning: unused parameter ‘data’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from Uninstantiable.c:5: Uninstantiable.c: In function ‘copy_to’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ Uninstantiable.c:51:21: note: in expansion of macro ‘PARROT_INTERP’ static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ Uninstantiable.c:51:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ Uninstantiable.c:51:54: warning: unused parameter ‘src’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ Uninstantiable.c:51:65: warning: unused parameter ‘dest’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from Uninstantiable.c:5: Uninstantiable.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ Uninstantiable.c:56:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ Uninstantiable.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ Uninstantiable.c:62:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ Uninstantiable.c:62:61: warning: unused parameter ‘st’ [-Wunused-parameter] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from Uninstantiable.c:5: Uninstantiable.c: In function ‘Uninstantiable_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ Uninstantiable.c:73:37: note: in expansion of macro ‘PARROT_INTERP’ REPROps * Uninstantiable_initialize(PARROT_INTERP) { ^ Uninstantiable.c: In function ‘get_storage_spec’: Uninstantiable.c:62:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o NFA.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden NFA.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from NFA.c:2: NFA.c: In function ‘compose’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ NFA.c:32:21: note: in expansion of macro ‘PARROT_INTERP’ static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ NFA.c:32:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ NFA.c:32:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from NFA.c:2: NFA.c: In function ‘initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ NFA.c:44:24: note: in expansion of macro ‘PARROT_INTERP’ static void initialize(PARROT_INTERP, STable *st, void *data) { ^ NFA.c:44:47: warning: unused parameter ‘st’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ NFA.c:44:57: warning: unused parameter ‘data’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ NFA.c: In function ‘copy_to’: NFA.c:57:36: warning: ordered comparison of pointer with integer zero [-Wextra] if (dest_body->num_state_edges > 0) ^ NFA.c:58:36: warning: request for implicit conversion from ‘void *’ to ‘INTVAL *’ not permitted in C++ [-Wc++-compat] dest_body->num_state_edges = mem_sys_allocate(dest_body->num_states * sizeof(INTVAL)); ^ NFA.c:62:23: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo **’ not permitted in C++ [-Wc++-compat] dest_body->states = mem_sys_allocate(dest_body->num_states * sizeof(NFAStateInfo *)); ^ NFA.c:66:34: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo *’ not permitted in C++ [-Wc++-compat] dest_body->states[i] = mem_sys_allocate(size); ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from NFA.c:2: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ NFA.c:49:21: note: in expansion of macro ‘PARROT_INTERP’ static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ NFA.c:49:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ NFA.c: In function ‘gc_mark’: NFA.c:83:13: warning: switch missing default case [-Wswitch-default] switch (body->states[i][j].act) { ^ NFA.c:73:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void gc_mark(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from NFA.c:2: NFA.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ NFA.c:93:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ NFA.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ NFA.c:105:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ NFA.c:105:61: warning: unused parameter ‘st’ [-Wunused-parameter] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ NFA.c: In function ‘serialize’: NFA.c:135:13: warning: switch missing default case [-Wswitch-default] switch (body->states[i][j].act) { ^ NFA.c:116:46: warning: unused parameter ‘st’ [-Wunused-parameter] static void serialize(PARROT_INTERP, STable *st, void *data, SerializationWriter *writer) { ^ NFA.c: In function ‘deserialize’: NFA.c:171:31: warning: request for implicit conversion from ‘void *’ to ‘INTVAL *’ not permitted in C++ [-Wc++-compat] body->num_state_edges = mem_sys_allocate(body->num_states * sizeof(INTVAL)); ^ NFA.c:176:22: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo **’ not permitted in C++ [-Wc++-compat] body->states = mem_sys_allocate(body->num_states * sizeof(NFAStateInfo *)); ^ NFA.c:180:33: warning: request for implicit conversion from ‘void *’ to ‘struct NFAStateInfo *’ not permitted in C++ [-Wc++-compat] body->states[i] = mem_sys_allocate(edges * sizeof(NFAStateInfo)); ^ NFA.c:184:17: warning: switch missing default case [-Wswitch-default] switch (body->states[i][j].act) { ^ NFA.c:159:48: warning: unused parameter ‘st’ [-Wunused-parameter] static void deserialize(PARROT_INTERP, STable *st, void *data, SerializationReader *reader) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from NFA.c:2: NFA.c: In function ‘NFA_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ NFA.c:209:26: note: in expansion of macro ‘PARROT_INTERP’ REPROps * NFA_initialize(PARROT_INTERP) { ^ NFA.c: In function ‘get_storage_spec’: NFA.c:105:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o VMArray.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden VMArray.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMArray.c:2: VMArray.c: In function ‘initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMArray.c:249:24: note: in expansion of macro ‘PARROT_INTERP’ static void initialize(PARROT_INTERP, STable *st, void *data) { ^ VMArray.c:249:47: warning: unused parameter ‘st’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ VMArray.c:249:57: warning: unused parameter ‘data’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMArray.c:2: VMArray.c: In function ‘copy_to’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMArray.c:254:21: note: in expansion of macro ‘PARROT_INTERP’ static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ VMArray.c:254:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMArray.c:2: VMArray.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMArray.c:329:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ VMArray.c:329:61: warning: unused parameter ‘st’ [-Wunused-parameter] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMArray.c:2: VMArray.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMArray.c:368:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ VMArray.c: In function ‘gc_free_repr_data’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMArray.c:385:31: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free_repr_data(PARROT_INTERP, STable *st) { ^ VMArray.c: In function ‘get_elem_stable’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMArray.c:570:33: note: in expansion of macro ‘PARROT_INTERP’ static STable * get_elem_stable(PARROT_INTERP, STable *st) { ^ VMArray.c: In function ‘elems’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMArray.c:575:21: note: in expansion of macro ‘PARROT_INTERP’ static INTVAL elems(PARROT_INTERP, STable *st, void *data) { ^ VMArray.c:575:44: warning: unused parameter ‘st’ [-Wunused-parameter] static INTVAL elems(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMArray.c:2: VMArray.c: In function ‘VMArray_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMArray.c:581:30: note: in expansion of macro ‘PARROT_INTERP’ REPROps * VMArray_initialize(PARROT_INTERP) { ^ VMArray.c: In function ‘get_storage_spec’: VMArray.c:329:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ VMArray.c: In function ‘deserialize_repr_data’: VMArray.c:314:22: warning: function call has aggregate value [-Waggregate-return] storage_spec spec = REPR(type)->get_storage_spec(interp, STABLE(type)); ^ VMArray.c: In function ‘compose’: VMArray.c:227:22: warning: function call has aggregate value [-Waggregate-return] storage_spec spec = REPR(type)->get_storage_spec(interp, STABLE(type)); ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o VMHash.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden VMHash.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMHash.c:2: VMHash.c: In function ‘compose’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMHash.c:32:21: note: in expansion of macro ‘PARROT_INTERP’ static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ VMHash.c:32:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ VMHash.c:32:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMHash.c:2: VMHash.c: In function ‘initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMHash.c:44:24: note: in expansion of macro ‘PARROT_INTERP’ static void initialize(PARROT_INTERP, STable *st, void *data) { ^ VMHash.c:44:47: warning: unused parameter ‘st’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ VMHash.c:44:57: warning: unused parameter ‘data’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMHash.c:2: VMHash.c: In function ‘copy_to’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMHash.c:49:21: note: in expansion of macro ‘PARROT_INTERP’ static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ VMHash.c:49:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMHash.c:2: VMHash.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMHash.c:56:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ VMHash.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMHash.c:62:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ VMHash.c:62:61: warning: unused parameter ‘st’ [-Wunused-parameter] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMHash.c:2: VMHash.c: In function ‘VMHash_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMHash.c:73:29: note: in expansion of macro ‘PARROT_INTERP’ REPROps * VMHash_initialize(PARROT_INTERP) { ^ VMHash.c: In function ‘get_storage_spec’: VMHash.c:62:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o VMIter.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden VMIter.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMIter.c:2: VMIter.c: In function ‘compose’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMIter.c:32:21: note: in expansion of macro ‘PARROT_INTERP’ static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ VMIter.c:32:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ VMIter.c:32:53: warning: unused parameter ‘repr_info’ [-Wunused-parameter] static void compose(PARROT_INTERP, STable *st, PMC *repr_info) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMIter.c:2: VMIter.c: In function ‘initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMIter.c:44:24: note: in expansion of macro ‘PARROT_INTERP’ static void initialize(PARROT_INTERP, STable *st, void *data) { ^ VMIter.c:44:47: warning: unused parameter ‘st’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ VMIter.c:44:57: warning: unused parameter ‘data’ [-Wunused-parameter] static void initialize(PARROT_INTERP, STable *st, void *data) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMIter.c:2: VMIter.c: In function ‘copy_to’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMIter.c:49:21: note: in expansion of macro ‘PARROT_INTERP’ static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ VMIter.c:49:44: warning: unused parameter ‘st’ [-Wunused-parameter] static void copy_to(PARROT_INTERP, STable *st, void *src, void *dest) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMIter.c:2: VMIter.c: In function ‘gc_free’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMIter.c:56:21: note: in expansion of macro ‘PARROT_INTERP’ static void gc_free(PARROT_INTERP, PMC *obj) { ^ VMIter.c: In function ‘get_storage_spec’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMIter.c:62:38: note: in expansion of macro ‘PARROT_INTERP’ static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ VMIter.c:62:61: warning: unused parameter ‘st’ [-Wunused-parameter] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from VMIter.c:2: VMIter.c: In function ‘VMIter_initialize’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ VMIter.c:73:29: note: in expansion of macro ‘PARROT_INTERP’ REPROps * VMIter_initialize(PARROT_INTERP) { ^ VMIter.c: In function ‘get_storage_spec’: VMIter.c:62:21: warning: function returns an aggregate [-Waggregate-return] static storage_spec get_storage_spec(PARROT_INTERP, STable *st) { ^ cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o serialization_context.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden serialization_context.c cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o serialization.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden serialization.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from serialization.c:6: serialization.c: In function ‘expand_storage_if_needed’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ serialization.c:189:38: note: in expansion of macro ‘PARROT_INTERP’ static void expand_storage_if_needed(PARROT_INTERP, SerializationWriter *writer, INTVAL need) { ^ cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o base64.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden base64.c base64.c: In function ‘base64_decode’: base64.c:116:28: warning: ‘n[2]’ may be used uninitialized in this function [-Wmaybe-uninitialized] *data_len = q-data - (n[2]==-1) - (n[3]==-1); ^ base64.c:116:41: warning: ‘n[3]’ may be used uninitialized in this function [-Wmaybe-uninitialized] *data_len = q-data - (n[2]==-1) - (n[3]==-1); ^ cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o containers.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/6.2.0 -I/usr/include/parrot/6.2.0/pmc -march=native -O2 -pipe -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -I/usr/lib64/libffi-3.0.13/include -fPIC -g -falign-functions=16 -funit-at-a-time -fexcess-precision=standard -maccumulate-outgoing-args -Wall -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Werror=missing-declarations -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariadic-macros -Wwrite-strings -Wstack-usage=500 -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden containers.c In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from containers.c:2: containers.c: In function ‘code_pair_gc_free_data’: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ containers.c:42:36: note: in expansion of macro ‘PARROT_INTERP’ static void code_pair_gc_free_data(PARROT_INTERP, STable *st) { ^ containers.c: In function ‘code_pair_set_container_spec’: containers.c:64:30: warning: request for implicit conversion from ‘void *’ to ‘struct CodePairContData *’ not permitted in C++ [-Wc++-compat] CodePairContData *data = mem_sys_allocate(sizeof(CodePairContData)); ^ In file included from /usr/include/parrot/6.2.0/parrot/string.h:19:0, from /usr/include/parrot/6.2.0/parrot/context.h:10, from /usr/include/parrot/6.2.0/parrot/interpreter.h:154, from /usr/include/parrot/6.2.0/parrot/platform_interface.h:11, from /usr/include/parrot/6.2.0/parrot/parrot.h:245, from containers.c:2: /usr/include/parrot/6.2.0/parrot/interpreter.h:126:67: warning: unused parameter ‘interp’ [-Wunused-parameter] #define PARROT_INTERP /*@notnull@*/ /*@in@*/ ARGMOD(Parrot_Interp interp) ^ /usr/include/parrot/6.2.0/parrot/compiler.h:226:62: note: in definition of macro ‘ARGMOD’ # define ARGMOD(x) /*@in@*/ /*@notnull@*/ x ^ containers.c:63:42: note: in expansion of macro ‘PARROT_INTERP’ static void code_pair_set_container_spec(PARROT_INTERP, STable *st) { ^ containers.c: In function ‘initialize_code_pair_spec’: containers.c:86:31: warning: request for implicit conversion from ‘void *’ to ‘struct ContainerConfigurer *’ not permitted in C++ [-Wc++-compat] ContainerConfigurer *cc = mem_sys_allocate(sizeof(ContainerConfigurer)); ^ containers.c:88:20: warning: request for implicit conversion from ‘void *’ to ‘struct ContainerSpec *’ not permitted in C++ [-Wc++-compat] code_pair_spec = mem_sys_allocate(sizeof(ContainerSpec)); ^ containers.c: At top level: containers.c:113:6: error: no previous prototype for ‘SixModelObject_add_container_config’ [-Werror=missing-prototypes] void SixModelObject_add_container_config(PARROT_INTERP, STRING *name, ^ containers.c:121:23: error: no previous prototype for ‘SixModelObject_get_container_config’ [-Werror=missing-prototypes] ContainerConfigurer * SixModelObject_get_container_config(PARROT_INTERP, STRING *name) { ^ containers.c:132:6: error: no previous prototype for ‘SixModelObject_containers_setup’ [-Werror=missing-prototypes] void SixModelObject_containers_setup(PARROT_INTERP) { ^ cc1: some warnings being treated as errors Makefile:854: recipe for target 'src/vm/parrot/ops/nqp_ops.so' failed make: *** [src/vm/parrot/ops/nqp_ops.so] Error 1 * ERROR: dev-lang/nqp-2014.02::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/nqp-2014.02::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/nqp-2014.02::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-lang/nqp-2014.02/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/nqp-2014.02/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/nqp-2014.02/work/perl6-nqp-f8a6106' * S: '/var/tmp/portage/dev-lang/nqp-2014.02/work/perl6-nqp-f8a6106'