* Package: dev-util/duma-2.5.15-r2 * Repository: gentoo * Maintainer: bircoph@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc examples kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking duma_2_5_15.tar.gz to /var/tmp/portage/dev-util/duma-2.5.15-r2/work >>> Unpacking duma-2.5.15-GNUmakefile.patch.bz2 to /var/tmp/portage/dev-util/duma-2.5.15-r2/work >>> Source unpacked in /var/tmp/portage/dev-util/duma-2.5.15-r2/work >>> Preparing source in /var/tmp/portage/dev-util/duma-2.5.15-r2/work/duma_2_5_15 ... * Applying duma-2.5.15-GNUmakefile.patch ... patching file comparisons/ex11/Makefile patching file comparisons/ex12/Makefile patching file comparisons/ex13/Makefile patching file comparisons/ex14/Makefile patching file comparisons/ex15/Makefile patching file comparisons/ex16/Makefile patching file comparisons/ex17/Makefile patching file comparisons/ex21/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file comparisons/ex22/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file comparisons/ex23/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file comparisons/ex24/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file comparisons/ex25/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file comparisons/ex26/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file comparisons/ex27/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file comparisons/ex28/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file comparisons/ex29/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file example_makes/ex1/Makefile patching file example_makes/ex2/Makefile patching file example_makes/ex3/Makefile patching file example_makes/ex4/Makefile patching file example_makes/ex5/Makefile patching file example_makes/ex6/Makefile Hunk #3 succeeded at 21 with fuzz 1. patching file GNUmakefile patching file README.txt [ ok ] * Applying duma-2.5.15-gcc6.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/duma-2.5.15-r2/work/duma_2_5_15 ... * Detected OS is: linux * Exported DUMA_ALIGNMENT=16 for x86_64, >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/duma-2.5.15-r2/work/duma_2_5_15 ... make -j2 reconfig using default srcdir [.] using default prefix [/usr] using default exec_prefix [/usr] x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -O0 -Wall -Wextra -U_FORTIFY_SOURCE -DDUMA_SO_NO_LEAKDETECTION -c createconf.c -o createconf.o createconf.c: In function ‘testAlignment’: createconf.c:131:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | TYPE addr = (TYPE)(buffer) + offset; | ^ createconf.c:134:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *( (unsigned char *) addr ) = 0; | ^ createconf.c:135:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 135 | *( (unsigned short int*) addr ) = 0; | ^ createconf.c:136:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | *( (unsigned int *) addr ) = 0; | ^ createconf.c:137:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 137 | *( (unsigned long int *) addr ) = 0L; | ^ createconf.c:138:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 138 | *( (float *) addr ) = 0.0F; | ^ createconf.c:139:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 139 | *( (double *) addr ) = 0.0; | ^ createconf.c:140:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 140 | *( (long double *) addr ) = 0.0; | ^ createconf.c:145:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 145 | *( (unsigned long long int *) addr ) = 0L; | ^ createconf.c:155:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 155 | TYPE addr = (TYPE)(buffer) + offset; | ^ createconf.c:158:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 158 | *( (unsigned char *) addr ) = 0; | ^ createconf.c:159:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 159 | *( (unsigned short int*) addr ) = 0; | ^ createconf.c:160:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 160 | *( (unsigned int *) addr ) = 0; | ^ createconf.c:161:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 161 | *( (unsigned long int *) addr ) = 0L; | ^ createconf.c:162:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 162 | *( (float *) addr ) = 0.0F; | ^ createconf.c:163:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 163 | *( (double *) addr ) = 0.0; | ^ createconf.c:164:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 164 | *( (long double *) addr ) = 0.0; | ^ createconf.c:169:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 169 | *( (unsigned long long int *) addr ) = 0L; | ^ createconf.c:179:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | TYPE addr = (TYPE)(buffer) + offset; | ^ createconf.c:182:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 182 | *( (unsigned char *) addr ) = 0; | ^ createconf.c:183:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 183 | *( (unsigned short int*) addr ) = 0; | ^ createconf.c:184:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 184 | *( (unsigned int *) addr ) = 0; | ^ createconf.c:185:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | *( (unsigned long int *) addr ) = 0L; | ^ createconf.c:186:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 186 | *( (float *) addr ) = 0.0F; | ^ createconf.c:187:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 187 | *( (double *) addr ) = 0.0; | ^ createconf.c:188:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 188 | *( (long double *) addr ) = 0.0; | ^ createconf.c:193:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 193 | *( (unsigned long long int *) addr ) = 0L; | ^ rm -f createconf x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -O0 -Wall -Wextra -U_FORTIFY_SOURCE -DDUMA_SO_NO_LEAKDETECTION createconf.o -o createconf ./createconf make -j2 using default srcdir [.] using default prefix [/usr] using default exec_prefix [/usr] x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -pipe -march=native -fno-diagnostics-color -Og -g -DDUMA_SO_NO_LEAKDETECTION -c dumapp.cpp -o dumapp.o x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -O0 -Wall -Wextra -U_FORTIFY_SOURCE -DDUMA_SO_NO_LEAKDETECTION -c duma.c -o duma.o In file included from dumapp.cpp:39: dumapp.h:84:49: error: ISO C++17 does not allow dynamic exception specifications 84 | void * DUMA_CDECL operator new(DUMA_SIZE_T) throw(std::bad_alloc); | ^~~~~ dumapp.h:94:51: error: ISO C++17 does not allow dynamic exception specifications 94 | void * DUMA_CDECL operator new[](DUMA_SIZE_T) throw(std::bad_alloc); | ^~~~~ dumapp.h:106:70: error: ISO C++17 does not allow dynamic exception specifications 106 | d * DUMA_CDECL operator new(DUMA_SIZE_T, const char *, int) throw(std::bad_alloc); | ^~~~~ dumapp.h:116:72: error: ISO C++17 does not allow dynamic exception specifications 116 | * DUMA_CDECL operator new[](DUMA_SIZE_T, const char *, int) throw(std::bad_alloc); | ^~~~~ dumapp.cpp:328:1: error: ISO C++17 does not allow dynamic exception specifications 328 | throw( std::bad_alloc ) | ^~~~~ dumapp.cpp:381:1: error: ISO C++17 does not allow dynamic exception specifications 381 | throw( std::bad_alloc ) | ^~~~~ make: *** [GNUmakefile:544: dumapp.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: dev-util/duma-2.5.15-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-util/duma-2.5.15-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/duma-2.5.15-r2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-util:duma-2.5.15-r2:20210512-155815.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/duma-2.5.15-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/duma-2.5.15-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/duma-2.5.15-r2/work/duma_2_5_15' * S: '/var/tmp/portage/dev-util/duma-2.5.15-r2/work/duma_2_5_15'