* Package: dev-lang/nqp-2015.04 * Repository: gentoo * Maintainer: patrick@gentoo.org perl@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux parrot userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking nqp-2015.04.tar.gz to /var/tmp/portage/dev-lang/nqp-2015.04/work >>> Source unpacked in /var/tmp/portage/dev-lang/nqp-2015.04/work >>> Preparing source in /var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f ... Verifying installation ... Using /usr/bin/parrot (version 0). Creating gen/parrot/nqp_launcher ... Cleaning up ... You can now use 'gmake' to build NQP. After that, 'gmake test' will run some tests and 'gmake install' will install NQP. >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f ... make -j1 -j1 perl tools/build/generate-constants.pl > nqp_const.pir /usr/bin/perl /usr/lib64/parrot/7.3.0/tools/build/pmc2c.pl --no-lines --dump --include src/pmc --include /usr/src/parrot/7.3.0 --include /usr/src/parrot/7.3.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/perl /usr/lib64/parrot/7.3.0/tools/build/pmc2c.pl --no-lines --c --include src/pmc --include /usr/src/parrot/7.3.0 --include /usr/src/parrot/7.3.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/perl /usr/lib64/parrot/7.3.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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden nqp_group.c cd src/vm/parrot/pmc && x86_64-pc-linux-gnu-gcc -c -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -I../../../../3rdparty/libtommath -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -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 -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/parrot-ops2c C --dynamic nqp.ops # Parsing nqp.ops... # Parsed nqp.ops in 16.129 seconds; found 347 ops. # Ops parsed in 16.178 seconds. cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -c -o nqp_ops.o -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden nqp_ops.c nqp_ops.c: In function ‘nqp_nfa_run’: nqp_ops.c:281:17: warning: switch missing default case [-Wswitch-default] switch (act) {  ^ In file included from nqp_ops.c:50:0: nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_s_i’: ../6model/sixmodelobject.h:475:26: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type #define OBJECT_BODY(o) (&(((SixModelObjectStooge *)PMC_data(o))->data))  ^ nqp_ops.c:9529:43: note: in expansion of macro ‘OBJECT_BODY’ INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SREG(3), IREG(4  ^ nqp_ops.c:176:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL  ^ In file included from nqp_ops.c:50:0: nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_sc_i’: ../6model/sixmodelobject.h:475:26: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type #define OBJECT_BODY(o) (&(((SixModelObjectStooge *)PMC_data(o))->data))  ^ nqp_ops.c:9546:43: note: in expansion of macro ‘OBJECT_BODY’ INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SCONST(3), IREG  ^ nqp_ops.c:176:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL  ^ In file included from nqp_ops.c:50:0: nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_s_ic’: ../6model/sixmodelobject.h:475:26: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type #define OBJECT_BODY(o) (&(((SixModelObjectStooge *)PMC_data(o))->data))  ^ nqp_ops.c:9563:43: note: in expansion of macro ‘OBJECT_BODY’ INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SREG(3), ICONST  ^ nqp_ops.c:176:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL  ^ In file included from nqp_ops.c:50:0: nqp_ops.c: In function ‘Parrot_nqp_nfa_run_proto_p_p_sc_ic’: ../6model/sixmodelobject.h:475:26: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type #define OBJECT_BODY(o) (&(((SixModelObjectStooge *)PMC_data(o))->data))  ^ nqp_ops.c:9580:43: note: in expansion of macro ‘OBJECT_BODY’ INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(PREG(2)), SCONST(3), ICON  ^ nqp_ops.c:176:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL  ^ In file included from nqp_ops.c:50:0: nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_s_i_p_p_p’: ../6model/sixmodelobject.h:475:26: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type #define OBJECT_BODY(o) (&(((SixModelObjectStooge *)PMC_data(o))->data))  ^ nqp_ops.c:9603:43: note: in expansion of macro ‘OBJECT_BODY’ INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&t  ^ nqp_ops.c:176:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL  ^ In file included from nqp_ops.c:50:0: nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_sc_i_p_p_p’: ../6model/sixmodelobject.h:475:26: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type #define OBJECT_BODY(o) (&(((SixModelObjectStooge *)PMC_data(o))->data))  ^ nqp_ops.c:9627:43: note: in expansion of macro ‘OBJECT_BODY’ INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&t  ^ nqp_ops.c:176:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL  ^ In file included from nqp_ops.c:50:0: nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_s_ic_p_p_p’: ../6model/sixmodelobject.h:475:26: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type #define OBJECT_BODY(o) (&(((SixModelObjectStooge *)PMC_data(o))->data))  ^ nqp_ops.c:9651:43: note: in expansion of macro ‘OBJECT_BODY’ INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&t  ^ nqp_ops.c:176:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL  ^ In file included from nqp_ops.c:50:0: nqp_ops.c: In function ‘Parrot_nqp_nfa_run_alt_p_sc_ic_p_p_p’: ../6model/sixmodelobject.h:475:26: warning: passing argument 2 of ‘nqp_nfa_run’ from incompatible pointer type #define OBJECT_BODY(o) (&(((SixModelObjectStooge *)PMC_data(o))->data))  ^ nqp_ops.c:9675:43: note: in expansion of macro ‘OBJECT_BODY’ INTVAL * fates = nqp_nfa_run(interp, OBJECT_BODY(nfa), target, offset, (&t  ^ nqp_ops.c:176:17: note: expected ‘struct NFABody *’ but argument is of type ‘void **’ static INTVAL * nqp_nfa_run(PARROT_INTERP, NFABody *nfa, STRING *target, INTVAL  ^ nqp_ops.c: In function ‘Parrot_nqp_nfa_from_statelist_p_p_p’: nqp_ops.c:9701:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] nfa = (NFABody *)OBJECT_BODY(nfa_obj);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_s_s_p_s’: nqp_ops.c:12624:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:12643:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c:12657:9: warning: implicit declaration of function ‘BUFFER_IS_EMPTY’ [-Wimplicit-function-declaration] PARROT_ASSERT(BUFFER_IS_EMPTY(read_buffer));  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_sc_s_p_s’: nqp_ops.c:12678:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:12697:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_s_sc_p_s’: nqp_ops.c:12732:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:12751:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_sc_sc_p_s’: nqp_ops.c:12786:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:12805:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_s_s_pc_s’: nqp_ops.c:12840:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:12859:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_sc_s_pc_s’: nqp_ops.c:12894:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:12913:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_s_sc_pc_s’: nqp_ops.c:12948:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:12967:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_sc_sc_pc_s’: nqp_ops.c:13002:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13021:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_s_s_p_sc’: nqp_ops.c:13056:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13075:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_sc_s_p_sc’: nqp_ops.c:13110:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13129:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_s_sc_p_sc’: nqp_ops.c:13164:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13183:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_sc_sc_p_sc’: nqp_ops.c:13218:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13237:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_s_s_pc_sc’: nqp_ops.c:13272:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13291:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_sc_s_pc_sc’: nqp_ops.c:13326:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13345:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_s_sc_pc_sc’: nqp_ops.c:13380:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13399:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘Parrot_nqp_openpipe_p_sc_sc_pc_sc’: nqp_ops.c:13434:31: warning: initialization from incompatible pointer type const VTABLE * vtable = Parrot_io_get_vtable(interp, IO_VTABLE_PIPE, NULL  ^ In file included from nqp_ops.c:47:0: /usr/include/parrot/7.3.0/pmc/pmc_filehandle.h:115:72: warning: assignment from incompatible pointer type ((Parrot_FileHandle_attributes *)PMC_data(pmc))->io_vtable = (value);  ^ nqp_ops.c:13453:5: note: in expansion of macro ‘SETATTR_FileHandle_io_vtable’ SETATTR_FileHandle_io_vtable(interp, handle, vtable);  ^ nqp_ops.c: In function ‘revquicksort’: nqp_ops.c:140:1: warning: stack usage is 1648 bytes [-Wstack-usage=] revquicksort(INTVAL *arr, INTVAL elements) {  ^ cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o sixmodelobject.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden repr_registry.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden knowhow_bootstrapper.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden KnowHOWREPR.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden P6opaque.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden P6int.c P6int.c: In function ‘compose’: P6int.c:62:9: warning: switch missing default case [-Wswitch-default] switch (repr_data->bits) {  ^ 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden P6str.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden P6num.c P6num.c: In function ‘compose’: P6num.c:60:9: warning: switch missing default case [-Wswitch-default] switch (repr_data->bits) {  ^ 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden HashAttrStore.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden Uninstantiable.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden NFA.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden VMArray.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden VMHash.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden VMIter.c 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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden serialization.c cd src/vm/parrot/6model && x86_64-pc-linux-gnu-gcc -c -o base64.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -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/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden containers.c cd src/vm/parrot/guts && x86_64-pc-linux-gnu-gcc -c -o multi_dispatch.o -I../../../../src/vm/parrot/pmc -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden multi_dispatch.c cd 3rdparty/sha1 && x86_64-pc-linux-gnu-gcc -c -o sha1.o -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden sha1.c sha1.c: In function ‘SHA1_Transform’: sha1.c:118:13: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] block = (CHAR64LONG16*)buffer;  ^ sha1.c: In function ‘SHA1_Final’: sha1.c:205:26: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] SHA1_Update(context, (unsigned char *)"\200", 1);  ^ sha1.c:207:30: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] SHA1_Update(context, (unsigned char *)"\0", 1);  ^ cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -o nqp_ops.so nqp_ops.o ../6model/sixmodelobject.o ../6model/repr_registry.o ../6model/knowhow_bootstrapper.o ../6model/reprs/KnowHOWREPR.o ../6model/reprs/P6opaque.o ../6model/reprs/P6int.o ../6model/reprs/P6str.o ../6model/reprs/P6num.o ../6model/reprs/HashAttrStore.o ../6model/reprs/Uninstantiable.o ../6model/reprs/NFA.o ../6model/reprs/VMArray.o ../6model/reprs/VMHash.o ../6model/reprs/VMIter.o ../6model/serialization_context.o ../6model/base64.o ../6model/serialization.o ../guts/multi_dispatch.o ../6model/containers.o ../../../../3rdparty/sha1/sha1.o -Wl,-O1 -Wl,--as-needed -shared -O2 -pipe -Wl,-O1 -Wl,--as-needed -fPIC -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -L/usr/lib64 -licuuc -licudata cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bncore.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bncore.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_error.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_error.c bn_error.c: In function ‘mp_error_to_string’: bn_error.c:35:11: warning: return discards ‘const’ qualifier from pointer target type return msgs[x].msg;  ^ bn_error.c:40:4: warning: return discards ‘const’ qualifier from pointer target type return "Invalid error code";  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_fast_mp_invmod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_fast_mp_invmod.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_fast_mp_montgomery_reduce.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_fast_mp_montgomery_reduce.c bn_fast_mp_montgomery_reduce.c: In function ‘fast_mp_montgomery_reduce’: bn_fast_mp_montgomery_reduce.c:26:5: warning: stack usage is 8336 bytes [-Wstack-usage=] int fast_mp_montgomery_reduce (mp_int * x, mp_int * n, mp_digit rho)  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_fast_s_mp_mul_digs.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_fast_s_mp_mul_digs.c bn_fast_s_mp_mul_digs.c: In function ‘fast_s_mp_mul_digs’: bn_fast_s_mp_mul_digs.c:34:5: warning: stack usage is 4208 bytes [-Wstack-usage=] int fast_s_mp_mul_digs (mp_int * a, mp_int * b, mp_int * c, int digs)  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_fast_s_mp_mul_high_digs.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_fast_s_mp_mul_high_digs.c bn_fast_s_mp_mul_high_digs.c: In function ‘fast_s_mp_mul_high_digs’: bn_fast_s_mp_mul_high_digs.c:27:5: warning: stack usage is 4208 bytes [-Wstack-usage=] int fast_s_mp_mul_high_digs (mp_int * a, mp_int * b, mp_int * c, int digs)  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_fast_s_mp_sqr.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_fast_s_mp_sqr.c bn_fast_s_mp_sqr.c: In function ‘fast_s_mp_sqr’: bn_fast_s_mp_sqr.c:28:5: warning: stack usage is 4224 bytes [-Wstack-usage=] int fast_s_mp_sqr (mp_int * a, mp_int * b)  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_2expt.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_2expt.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_abs.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_abs.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_add_d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_add_d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_addmod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_addmod.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_add.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_add.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_and.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_and.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_clamp.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_clamp.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_clear_multi.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_clear_multi.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_clear.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_clear.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_cmp_d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_cmp_d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_cmp_mag.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_cmp_mag.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_cmp.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_cmp.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_cnt_lsb.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_cnt_lsb.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_copy.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_copy.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_count_bits.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_count_bits.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_div_2d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_div_2d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_div_2.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_div_2.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_div_3.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_div_3.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_div_d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_div_d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_div.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_div.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_dr_is_modulus.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_dr_is_modulus.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_dr_reduce.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_dr_reduce.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_dr_setup.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_dr_setup.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_exch.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_exch.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_expt_d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_expt_d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_exptmod_fast.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_exptmod_fast.c bn_mp_exptmod_fast.c: In function ‘mp_exptmod_fast’: bn_mp_exptmod_fast.c:32:5: warning: stack usage is 6352 bytes [-Wstack-usage=] int mp_exptmod_fast (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmod  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_exptmod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_exptmod.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_exteuclid.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_exteuclid.c bn_mp_exteuclid.c: In function ‘mp_exteuclid’: bn_mp_exteuclid.c:21:5: warning: stack usage is 560 bytes [-Wstack-usage=] int mp_exteuclid(mp_int *a, mp_int *b, mp_int *U1, mp_int *U2, mp_int *U3)  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_fread.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_fread.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_fwrite.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_fwrite.c bn_mp_fwrite.c: In function ‘mp_fwrite’: bn_mp_fwrite.c:27:8: warning: request for implicit conversion from ‘void *’ to ‘char *’ not permitted in C++ [-Wc++-compat] buf = OPT_CAST(char) XMALLOC (len);  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_gcd.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_gcd.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_get_int.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_get_int.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_get_long.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_get_long.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_grow.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_grow.c bn_mp_grow.c: In function ‘mp_grow’: bn_mp_grow.c:35:9: warning: request for implicit conversion from ‘void *’ to ‘mp_digit *’ not permitted in C++ [-Wc++-compat] tmp = OPT_CAST(mp_digit) XREALLOC (a->dp, sizeof (mp_digit) * size);  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_init_copy.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_init_copy.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_init_multi.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_init_multi.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_init.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_init.c bn_mp_init.c: In function ‘mp_init’: bn_mp_init.c:24:9: warning: request for implicit conversion from ‘void *’ to ‘mp_digit *’ not permitted in C++ [-Wc++-compat] a->dp = OPT_CAST(mp_digit) XMALLOC (sizeof (mp_digit) * MP_PREC);  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_init_set_int.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_init_set_int.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_init_set.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_init_set.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_init_size.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_init_size.c bn_mp_init_size.c: In function ‘mp_init_size’: bn_mp_init_size.c:27:9: warning: request for implicit conversion from ‘void *’ to ‘mp_digit *’ not permitted in C++ [-Wc++-compat] a->dp = OPT_CAST(mp_digit) XMALLOC (sizeof (mp_digit) * size);  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_invmod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_invmod.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_invmod_slow.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_invmod_slow.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_is_square.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_is_square.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_jacobi.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_jacobi.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_karatsuba_mul.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_karatsuba_mul.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_karatsuba_sqr.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_karatsuba_sqr.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_lcm.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_lcm.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_lshd.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_lshd.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_mod_2d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_mod_2d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_mod_d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_mod_d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_mod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_mod.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_montgomery_calc_normalization.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_montgomery_calc_normalization.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_montgomery_reduce.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_montgomery_reduce.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_montgomery_setup.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_montgomery_setup.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_mul_2d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_mul_2d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_mul_2.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_mul_2.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_mul_d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_mul_d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_mulmod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_mulmod.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_mul.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_mul.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_neg.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_neg.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_n_root.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_n_root.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_or.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_or.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_prime_fermat.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_prime_fermat.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_prime_is_divisible.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_prime_is_divisible.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_prime_is_prime.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_prime_is_prime.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_prime_miller_rabin.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_prime_miller_rabin.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_prime_next_prime.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_prime_next_prime.c bn_mp_prime_next_prime.c: In function ‘mp_prime_next_prime’: bn_mp_prime_next_prime.c:23:5: warning: stack usage is 2224 bytes [-Wstack-usage=] int mp_prime_next_prime(mp_int *a, int t, int bbs_style)  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_prime_rabin_miller_trials.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_prime_rabin_miller_trials.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_prime_random_ex.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_prime_random_ex.c bn_mp_prime_random_ex.c: In function ‘mp_prime_random_ex’: bn_mp_prime_random_ex.c:52:8: warning: request for implicit conversion from ‘void *’ to ‘unsigned char *’ not permitted in C++ [-Wc++-compat] tmp = OPT_CAST(unsigned char) XMALLOC(bsize);  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_radix_size.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_radix_size.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_radix_smap.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_radix_smap.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_rand.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_rand.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_read_radix.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_read_radix.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_read_signed_bin.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_read_signed_bin.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_read_unsigned_bin.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_read_unsigned_bin.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_reduce_2k_l.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_reduce_2k_l.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_reduce_2k.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_reduce_2k.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_reduce_2k_setup_l.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_reduce_2k_setup_l.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_reduce_2k_setup.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_reduce_2k_setup.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_reduce_is_2k_l.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_reduce_is_2k_l.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_reduce_is_2k.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_reduce_is_2k.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_reduce.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_reduce.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_reduce_setup.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_reduce_setup.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_rshd.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_rshd.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_set_int.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_set_int.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_set_long.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_set_long.c bn_mp_set_long.c: In function ‘mp_set_long’: bn_mp_set_long.c:26:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (x = 0; x < sizeof(unsigned long) * 2; x++) {  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_set.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_set.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_shrink.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_shrink.c bn_mp_shrink.c: In function ‘mp_shrink’: bn_mp_shrink.c:28:14: warning: request for implicit conversion from ‘void *’ to ‘mp_digit *’ not permitted in C++ [-Wc++-compat] if ((tmp = OPT_CAST(mp_digit) XREALLOC (a->dp, sizeof (mp_digit) * used)) =  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_signed_bin_size.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_signed_bin_size.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_sqrmod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_sqrmod.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_sqr.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_sqr.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_sqrt.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_sqrt.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_sub_d.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_sub_d.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_submod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_submod.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_sub.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_sub.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_toom_mul.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_toom_mul.c bn_mp_toom_mul.c: In function ‘mp_toom_mul’: bn_mp_toom_mul.c:25:5: warning: stack usage is 640 bytes [-Wstack-usage=] int mp_toom_mul(mp_int *a, mp_int *b, mp_int *c)  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_toom_sqr.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_toom_sqr.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_toradix_n.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_toradix_n.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_toradix.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_toradix.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_to_signed_bin_n.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_to_signed_bin_n.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_to_signed_bin.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_to_signed_bin.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_to_unsigned_bin_n.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_to_unsigned_bin_n.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_to_unsigned_bin.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_to_unsigned_bin.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_unsigned_bin_size.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_unsigned_bin_size.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_xor.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_xor.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_mp_zero.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_mp_zero.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_prime_tab.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_prime_tab.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_reverse.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_reverse.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_s_mp_add.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_s_mp_add.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_s_mp_exptmod.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_s_mp_exptmod.c bn_s_mp_exptmod.c: In function ‘s_mp_exptmod’: bn_s_mp_exptmod.c:23:5: warning: stack usage is 6368 bytes [-Wstack-usage=] int s_mp_exptmod (mp_int * G, mp_int * X, mp_int * P, mp_int * Y, int redmode)  ^ cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_s_mp_mul_digs.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_s_mp_mul_digs.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_s_mp_mul_high_digs.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_s_mp_mul_high_digs.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_s_mp_sqr.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_s_mp_sqr.c cd 3rdparty/libtommath && x86_64-pc-linux-gnu-gcc -c -o bn_s_mp_sub.o -I. -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden bn_s_mp_sub.c cd src/vm/parrot/ops && /usr/bin/parrot-ops2c C --dynamic nqp_bigint.ops # Parsing nqp_bigint.ops... # Parsed nqp_bigint.ops in 2.399 seconds; found 58 ops. # Ops parsed in 2.441 seconds. cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -c -o nqp_bigint_ops.o -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -I../../../../3rdparty/libtommath -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden nqp_bigint_ops.c cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o P6bigint.o -I../../../../../src/vm/parrot/pmc -I../../../../../3rdparty/libtommath -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden P6bigint.c cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -o nqp_bigint_ops.so nqp_bigint_ops.o ../../../../3rdparty/libtommath/*.o ../6model/reprs/P6bigint.o -Wl,-O1 -Wl,--as-needed -shared -O2 -pipe -Wl,-O1 -Wl,--as-needed -fPIC -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -L/usr/lib64 -licuuc -licudata cd 3rdparty/dyncall && BUILD_DIR=. gmake gmake[1]: Entering directory '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall' cd dyncall && gmake all gmake[2]: Entering directory '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/dyncall' cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -c -o dyncall_vector.o dyncall_vector.c dyncall_vector.c: In function ‘dcVecAppend’: dyncall_vector.c:41:74: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] case 8: *(DCint *)( ( (char*)dst )+4) = *(const DCint *)( ( (char*)pDat  ^ cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -c -o dyncall_api.o dyncall_api.c cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -c -o dyncall_callvm.o dyncall_callvm.c In file included from dyncall_callvm.c:32:0: dyncall_callvm_x64.c: In function ‘dc_callvm_argFloat_x64’: dyncall_callvm_x64.c:133:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DCfloat*)&self->mRegData.f[self->mRegCount.f++] = x;  ^ dyncall_callvm_x64.c: In function ‘dc_callvm_argPointer_x64’: dyncall_callvm_x64.c:153:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *(DCpointer*)&self->mRegData.i[self->mRegCount.i++] = x;  ^ cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -c -o dyncall_callvm_base.o dyncall_callvm_base.c cc -c -o dyncall_call.o dyncall_call.S cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -c -o dyncall_callf.o dyncall_callf.c dyncall_callf.c: In function ‘dcVCallF’: dyncall_callf.c:36:5: warning: switch missing default case [-Wswitch-default] switch(ch) {  ^ dyncall_callf.c:101:43: warning: request for implicit conversion from ‘DCpointer’ to ‘DCstring’ not permitted in C++ [-Wc++-compat] case DC_SIGCHAR_STRING: result->Z = dcCallPointer (vm,funcptr); break  ^ dyncall_callf.c:85:3: warning: switch missing default case [-Wswitch-default] switch(*ptr) {  ^ cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -c -o dyncall_struct.o dyncall_struct.c In file included from dyncall_struct.c:31:0: dyncall_struct.c: In function ‘dcCloseStruct’: dyncall_struct.c:144:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] assert(s->pCurrentStruct->nextField == s->pCurrentStruct->fieldCount);  ^ dyncall_struct.c: In function ‘readInt’: dyncall_struct.c:233:22: warning: cast discards ‘const’ qualifier from pointer target type [-Wcast-qual] return strtol(*ptr, (char**)ptr, 10);/*@@@ enough*/  ^ ar rv libdyncall_s.a dyncall_vector.o dyncall_api.o dyncall_callvm.o dyncall_callvm_base.o dyncall_call.o dyncall_callf.o dyncall_struct.o ar: creating libdyncall_s.a a - dyncall_vector.o a - dyncall_api.o a - dyncall_callvm.o a - dyncall_callvm_base.o a - dyncall_call.o a - dyncall_callf.o a - dyncall_struct.o gmake[2]: Leaving directory '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/dyncall' cd dyncallback && gmake all gmake[2]: Entering directory '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/dyncallback' cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -I/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/./dyncallback/../dyncall -c -o dyncall_alloc_wx.o dyncall_alloc_wx.c cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -I/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/./dyncallback/../dyncall -c -o dyncall_args.o dyncall_args.c cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -I/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/./dyncallback/../dyncall -c -o dyncall_callback.o dyncall_callback.c In file included from dyncall_callback.c:31:0: dyncall_callback_x64.c: In function ‘dcbInitCallback’: dyncall_callback_x64.c:37:51: warning: unused parameter ‘signature’ [-Wunused-parameter] void dcbInitCallback(DCCallback* pcb, const char* signature, DCCallbackHandler*  ^ cc -c -o dyncall_callback_arch.o dyncall_callback_arch.S cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -I/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/./dyncallback/../dyncall -c -o dyncall_thunk.o dyncall_thunk.c ar rv libdyncallback_s.a dyncall_alloc_wx.o dyncall_args.o dyncall_callback.o dyncall_callback_arch.o dyncall_thunk.o ar: creating libdyncallback_s.a a - dyncall_alloc_wx.o a - dyncall_args.o a - dyncall_callback.o a - dyncall_callback_arch.o a - dyncall_thunk.o gmake[2]: Leaving directory '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/dyncallback' cd dynload && gmake all gmake[2]: Entering directory '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/dynload' cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -c -o dynload.o dynload.c cc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden -c -o dynload_syms.o dynload_syms.c In file included from dynload_syms.c:34:0: dynload_syms_elf.c: In function ‘dlSymsInit’: dynload_syms_elf.c:153:5: warning: switch missing default case [-Wswitch-default] switch (pSection->sh_type)  ^ dynload_syms_elf.c: In function ‘dlSymsName’: dynload_syms_elf.c:197:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if(!pSyms || !pSyms->pSymTab || index < 0 || index >= pSyms->nSymbols)  ^ dynload_syms_elf.c:201:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (str_index < 0 || str_index >= pSyms->strTabSize)  ^ dynload_syms_elf.c: In function ‘dlSymsNameFromValue’: dynload_syms_elf.c:207:41: warning: unused parameter ‘pSyms’ [-Wunused-parameter] const char* dlSymsNameFromValue(DLSyms* pSyms, void* value)  ^ ar rv libdynload_s.a dynload.o dynload_syms.o ar: creating libdynload_s.a a - dynload.o a - dynload_syms.o gmake[2]: Leaving directory '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall/dynload' gmake[1]: Leaving directory '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f/3rdparty/dyncall' cd src/vm/parrot/ops && /usr/bin/parrot-ops2c C --dynamic nqp_dyncall.ops # Parsing nqp_dyncall.ops... # Parsed nqp_dyncall.ops in 1.785 seconds; found 13 ops. # Ops parsed in 1.843 seconds. cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -c -o nqp_dyncall_ops.o -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -I../../../../3rdparty/dyncall/dyncall -I../../../../3rdparty/dyncall/dyncallback -I../../../../3rdparty/dyncall/dynload -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden nqp_dyncall_ops.c nqp_dyncall_ops.c: In function ‘unmarshal_callback’: nqp_dyncall_ops.c:606:46: warning: passing argument 2 of ‘dcbNewCallback’ from incompatible pointer type data->cb = dcbNewCallback(signature, &callback_handler, data);  ^ In file included from ../6model/reprs/NativeCall.h:6:0, from nqp_dyncall_ops.c:45: ../../../../3rdparty/dyncall/dyncallback/dyncall_callback.h:41:13: note: expected ‘char (*)(struct DCCallback *, struct DCArgs *, union DCValue *, void *)’ but argument is of type ‘char (*)(struct DCCallback *, struct DCArgs *, union DCValue *, struct CallbackData *)’ DCCallback* dcbNewCallback(const char* signature, DCCallbackHandler* funcptr, v  ^ nqp_dyncall_ops.c: In function ‘dyncall_wb_ca’: nqp_dyncall_ops.c:704:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] CArrayBody *body = (CArrayBody *) OBJECT_BODY(obj);  ^ nqp_dyncall_ops.c:725:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] objptr = ((CArrayBody *) OBJECT_BODY(body->child_objs[i]))-  ^ nqp_dyncall_ops.c:728:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] objptr = ((CPointerBody *) OBJECT_BODY(body->child_objs[i])  ^ nqp_dyncall_ops.c:731:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] objptr = (CStructBody *) OBJECT_BODY(body->child_objs[i]);  ^ nqp_dyncall_ops.c: In function ‘dyncall_wb_cs’: nqp_dyncall_ops.c:758:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] CStructBody *body = (CStructBody *) OBJECT_BODY(obj);  ^ nqp_dyncall_ops.c:776:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] objptr = ((CArrayBody *) OBJECT_BODY(body->child_objs[slot]  ^ nqp_dyncall_ops.c:779:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] objptr = ((CPointerBody *) OBJECT_BODY(body->child_objs[slo  ^ nqp_dyncall_ops.c:782:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] objptr = (CStructBody *) OBJECT_BODY(body->child_objs[slot]  ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o NativeCall.o -I../../../../../src/vm/parrot/pmc -I../../../../../3rdparty/dyncall/dyncall -I../../../../../3rdparty/dyncall/dyncallback -I../../../../../3rdparty/dyncall/dynload -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden NativeCall.c cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o CStruct.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden CStruct.c CStruct.c: In function ‘bind_attribute_boxed’: CStruct.c:538:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] cobj = ((CArrayBody *) OBJECT_BODY(value))->storage;  ^ CStruct.c:541:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] cobj = ((CStructBody *) OBJECT_BODY(value))->cstruct;  ^ CStruct.c:544:21: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] cobj = ((CPointerBody *) OBJECT_BODY(value))->ptr;  ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o CPointer.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden CPointer.c cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o CArray.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden CArray.c CArray.c: In function ‘bind_pos_boxed’: CArray.c:436:17: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] cptr = ((CArrayBody *) OBJECT_BODY(obj))->storage;  ^ CArray.c:439:17: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] cptr = ((CStructBody *) OBJECT_BODY(obj))->cstruct;  ^ CArray.c:442:17: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] cptr = ((CPointerBody *) OBJECT_BODY(obj))->ptr;  ^ cd src/vm/parrot/6model/reprs && x86_64-pc-linux-gnu-gcc -c -o CStr.o -I../../../../../src/vm/parrot/pmc -I/usr/include/parrot/7.3.0 -I/usr/include/parrot/7.3.0/pmc -march=native -O2 -pipe -DHAS_GETTEXT -I/usr/lib64/libffi-3.2.1/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 -Wno-format -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wjump-misses-init -Wlogical-op -Werror=missing-braces -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -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=old-style-definition -fvisibility=hidden CStr.c CStr.c: In function ‘gc_free’: CStr.c:151:5: warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing] CStrBody *body = (CStrBody *) OBJECT_BODY(obj);  ^ cd src/vm/parrot/ops && x86_64-pc-linux-gnu-gcc -o nqp_dyncall_ops.so nqp_dyncall_ops.o ../6model/reprs/NativeCall.o ../6model/reprs/CStruct.o ../6model/reprs/CPointer.o ../6model/reprs/CArray.o ../6model/reprs/CStr.o ../../../../3rdparty/dyncall/dyncall/libdyncall_s.a ../../../../3rdparty/dyncall/dyncallback/libdyncallback_s.a ../../../../3rdparty/dyncall/dynload/libdynload_s.a -Wl,-O1 -Wl,--as-needed -shared -O2 -pipe -Wl,-O1 -Wl,--as-needed -fPIC -lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi -L/usr/lib64 -licuuc -licudata /usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/pmc/nqp_group.so dynext /usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/ops/nqp_ops.so dynext /usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/ops/nqp_bigint_ops.so dynext /usr/bin/perl -MExtUtils::Command -e cp src/vm/parrot/ops/nqp_dyncall_ops.so dynext /usr/bin/perl -MExtUtils::Command -e chmod 755 dynext/nqp_group.so /usr/bin/perl -MExtUtils::Command -e chmod 755 dynext/*.so /usr/bin/parrot -L. -X. -o src/vm/parrot/stage0/nqpmo.pbc src/vm/parrot/stage0/NQPMO-s0.pir error:imcc:loadlib directive could not find library `nqp_ops' in file 'src/vm/parrot/stage0/NQPMO-s0.pir' line 1 Makefile:635: recipe for target 'src/vm/parrot/stage0/nqpmo.pbc' failed make: *** [src/vm/parrot/stage0/nqpmo.pbc] Error 1 * ERROR: dev-lang/nqp-2015.04::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/nqp-2015.04::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/nqp-2015.04::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lang:nqp-2015.04:20150428-205643.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/nqp-2015.04/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/nqp-2015.04/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f' * S: '/var/tmp/portage/dev-lang/nqp-2015.04/work/perl6-nqp-e415a4f'