* Package: dev-util/duma-2.5.15-r1 * Repository: gentoo * Maintainer: bircoph@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking duma_2_5_15.tar.gz to /var/tmp/portage/dev-util/duma-2.5.15-r1/work >>> Unpacking duma-2.5.15-GNUmakefile.patch.bz2 to /var/tmp/portage/dev-util/duma-2.5.15-r1/work >>> Source unpacked in /var/tmp/portage/dev-util/duma-2.5.15-r1/work >>> Preparing source in /var/tmp/portage/dev-util/duma-2.5.15-r1/work/duma_2_5_15 ... * Applying duma-2.5.15-GNUmakefile.patch.bz2 ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/duma-2.5.15-r1/work/duma_2_5_15 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/duma-2.5.15-r1/work/duma_2_5_15 ... * please use append-cppflags for preprocessor flags * Detected OS is: linux * Exported DUMA_ALIGNMENT=16 for x86_64, using default srcdir [.] using default prefix [/usr] using default exec_prefix [/usr] x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -march=native -O2 -pipe -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] TYPE addr = (TYPE)(buffer) + offset; ^ createconf.c:134:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned char *) addr ) = 0; ^ createconf.c:135:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned short int*) addr ) = 0; ^ createconf.c:136:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned int *) addr ) = 0; ^ createconf.c:137:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned long int *) addr ) = 0L; ^ createconf.c:138:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (float *) addr ) = 0.0F; ^ createconf.c:139:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (double *) addr ) = 0.0; ^ createconf.c:140:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (long double *) addr ) = 0.0; ^ createconf.c:145:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned long long int *) addr ) = 0L; ^ createconf.c:155:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] TYPE addr = (TYPE)(buffer) + offset; ^ createconf.c:158:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned char *) addr ) = 0; ^ createconf.c:159:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned short int*) addr ) = 0; ^ createconf.c:160:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned int *) addr ) = 0; ^ createconf.c:161:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned long int *) addr ) = 0L; ^ createconf.c:162:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (float *) addr ) = 0.0F; ^ createconf.c:163:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (double *) addr ) = 0.0; ^ createconf.c:164:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (long double *) addr ) = 0.0; ^ createconf.c:169:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned long long int *) addr ) = 0L; ^ createconf.c:179:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] TYPE addr = (TYPE)(buffer) + offset; ^ createconf.c:182:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned char *) addr ) = 0; ^ createconf.c:183:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned short int*) addr ) = 0; ^ createconf.c:184:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned int *) addr ) = 0; ^ createconf.c:185:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned long int *) addr ) = 0L; ^ createconf.c:186:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (float *) addr ) = 0.0F; ^ createconf.c:187:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (double *) addr ) = 0.0; ^ createconf.c:188:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (long double *) addr ) = 0.0; ^ createconf.c:193:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] *( (unsigned long long int *) addr ) = 0L; ^ rm -f createconf x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -march=native -O2 -pipe -Wall -Wextra -U_FORTIFY_SOURCE -DDUMA_SO_NO_LEAKDETECTION createconf.o -o createconf ./createconf make -j1 using default srcdir [.] using default prefix [/usr] using default exec_prefix [/usr] x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -march=native -O2 -pipe -Wall -Wextra -U_FORTIFY_SOURCE -DDUMA_SO_NO_LEAKDETECTION -c dumapp.cpp -o dumapp.o dumapp.cpp: In function ‘void* operator new(std::size_t)’: dumapp.cpp:192:19: error: declaration of ‘void* operator new(std::size_t) throw (std::bad_alloc)’ has a different exception specifier void * DUMA_CDECL operator new( DUMA_SIZE_T size ) ^~~~~~~~ In file included from dumapp.cpp:39:0: dumapp.h:84:23: note: from previous declaration ‘void* operator new(std::size_t)’ void * DUMA_CDECL operator new(DUMA_SIZE_T) throw(std::bad_alloc); ^~~~~~~~ dumapp.cpp: In function ‘void* operator new [](std::size_t)’: dumapp.cpp:256:19: error: declaration of ‘void* operator new [](std::size_t) throw (std::bad_alloc)’ has a different exception specifier void * DUMA_CDECL operator new[]( DUMA_SIZE_T size ) ^~~~~~~~ In file included from dumapp.cpp:39:0: dumapp.h:94:23: note: from previous declaration ‘void* operator new [](std::size_t)’ void * DUMA_CDECL operator new[](DUMA_SIZE_T) throw(std::bad_alloc); ^~~~~~~~ dumapp.cpp: At global scope: dumapp.cpp:216:17: warning: the program should also define ‘void operator delete(void*, std::size_t)’ [-Wsized-deallocation] void DUMA_CDECL operator delete( void *ptr ) ^~~~~~~~ dumapp.cpp:280:19: warning: the program should also define ‘void operator delete [](void*, std::size_t)’ [-Wsized-deallocation] void DUMA_CDECL operator delete[]( void * ptr ) ^~~~~~~~ GNUmakefile:544: recipe for target 'dumapp.o' failed make: *** [dumapp.o] Error 1 emake failed * ERROR: dev-util/duma-2.5.15-r1::gentoo failed (compile phase): * emake failed * * Call stack: * ebuild.sh, line 133: Called src_compile * environment, line 2450: Called die * The specific snippet of code: * emake || die "emake failed" * * If you need support, post the output of `emerge --info '=dev-util/duma-2.5.15-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/duma-2.5.15-r1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-util:duma-2.5.15-r1:20160916-032428.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/duma-2.5.15-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/duma-2.5.15-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/duma-2.5.15-r1/work/duma_2_5_15' * S: '/var/tmp/portage/dev-util/duma-2.5.15-r1/work/duma_2_5_15'