# genkernel --gpg --no-install initramfs * Gentoo Linux Genkernel; Version 3.4.52.4 * Running with options: --gpg --no-install initramfs * Using genkernel.conf from /etc/genkernel.conf * Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh .. * Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load .. * Linux Kernel 4.9.41-gentoo for x86_64... * .. with config file /usr/share/genkernel/arch/x86_64/generated-config * busybox: >> Using cache * initramfs: >> Initializing... * >> Appending base_layout cpio data... * >> Appending auxilary cpio data... * >> Copying keymaps * >> Appending busybox cpio data... * >> Appending gpg cpio data... * GPG: Adding support (compiling binaries)... * gnupg: >> Configuring... * gnupg: >> Compiling... * ERROR: Failed to compile the "" target... * * -- Grepping log... -- * *checking whether gcc and cc understand -c and -o together... yes *checking how to run the C preprocessor... gcc -E *checking for ranlib... ranlib *checking for ar... ar *checking for perl... /usr/bin/perl *checking for strerror in -lcposix... no *-- *mv -f .deps/fileutil.Tpo .deps/fileutil.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -Os -Wall -Wno-pointer-sign -MT strgutil.o -MD -MP -MF .deps/strgutil.Tpo -c -o strgutil.o strgutil.c *mv -f .deps/logger.Tpo .deps/logger.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -Os -Wall -Wno-pointer-sign -MT ttyio.o -MD -MP -MF .deps/ttyio.Tpo -c -o ttyio.o ttyio.c *strgutil.c: In function ‘set_native_charset’: *strgutil.c:509:17: warning: variable ‘full_newset’ set but not used [-Wunused-but-set-variable] *-- *mv -f .deps/mpi-inline.Tpo .deps/mpi-inline.Po *mv -f .deps/mpi-div.Tpo .deps/mpi-div.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -Os -Wall -Wno-pointer-sign -MT mpi-mul.o -MD -MP -MF .deps/mpi-mul.Tpo -c -o mpi-mul.o mpi-mul.c *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -Os -Wall -Wno-pointer-sign -MT mpi-pow.o -MD -MP -MF .deps/mpi-pow.Tpo -c -o mpi-pow.o mpi-pow.c *mpi-pow.c: In function ‘mpi_powm’: *mpi-pow.c:45:16: warning: variable ‘esign’ set but not used [-Wunused-but-set-variable] *-- *mv -f .deps/mpi-pow.Tpo .deps/mpi-pow.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -Os -Wall -Wno-pointer-sign -MT mpicoder.o -MD -MP -MF .deps/mpicoder.Tpo -c -o mpicoder.o mpicoder.c *mv -f .deps/mpi-mpow.Tpo .deps/mpi-mpow.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -Os -Wall -Wno-pointer-sign -MT mpih-cmp.o -MD -MP -MF .deps/mpih-cmp.Tpo -c -o mpih-cmp.o mpih-cmp.c *mpicoder.c: In function ‘mpi_fromstr’: *mpicoder.c:203:9: warning: variable ‘hexmode’ set but not used [-Wunused-but-set-variable] *-- *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -Os -Wall -Wno-pointer-sign -MT mpih-div.o -MD -MP -MF .deps/mpih-div.Tpo -c -o mpih-div.o mpih-div.c *mv -f .deps/mpih-cmp.Tpo .deps/mpih-cmp.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -Os -Wall -Wno-pointer-sign -MT mpih-mul.o -MD -MP -MF .deps/mpih-mul.Tpo -c -o mpih-mul.o mpih-mul.c *In file included from mpih-div.c:32:0: *mpih-div.c: In function ‘mpihelp_mod_1’: *mpi-internal.h:160:17: warning: variable ‘_ql’ set but not used [-Wunused-but-set-variable] * mpi_limb_t _q, _ql, _r; \ * ^ *mpih-div.c:99:3: note: in expansion of macro ‘UDIV_QRNND_PREINV’ * UDIV_QRNND_PREINV(dummy, r, r, * ^ *mpi-internal.h:160:17: warning: variable ‘_ql’ set but not used [-Wunused-but-set-variable] * mpi_limb_t _q, _ql, _r; \ * ^ *mpih-div.c:105:6: note: in expansion of macro ‘UDIV_QRNND_PREINV’ * UDIV_QRNND_PREINV(dummy, r, r, * ^ *mpi-internal.h:160:17: warning: variable ‘_ql’ set but not used [-Wunused-but-set-variable] * mpi_limb_t _q, _ql, _r; \ * ^ *mpih-div.c:135:3: note: in expansion of macro ‘UDIV_QRNND_PREINV’ * UDIV_QRNND_PREINV(dummy, r, r, * ^ *mpih-div.c:52:9: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] * int dummy; * ^ *In file included from mpih-div.c:32:0: *mpih-div.c: In function ‘mpihelp_divmod_1’: *mpi-internal.h:160:17: warning: variable ‘_ql’ set but not used [-Wunused-but-set-variable] * mpi_limb_t _q, _ql, _r; \ * ^ *mpih-div.c:446:3: note: in expansion of macro ‘UDIV_QRNND_PREINV’ * UDIV_QRNND_PREINV( quot_ptr[i + 1], r, r, * ^ *mpi-internal.h:160:17: warning: variable ‘_ql’ set but not used [-Wunused-but-set-variable] * mpi_limb_t _q, _ql, _r; \ * ^ *mpih-div.c:452:6: note: in expansion of macro ‘UDIV_QRNND_PREINV’ * UDIV_QRNND_PREINV( quot_ptr[0], r, r, * ^ *mpi-internal.h:160:17: warning: variable ‘_ql’ set but not used [-Wunused-but-set-variable] * mpi_limb_t _q, _ql, _r; \ * ^ *mpih-div.c:481:3: note: in expansion of macro ‘UDIV_QRNND_PREINV’ * UDIV_QRNND_PREINV( quot_ptr[i], r, r, * ^ *mpih-div.c:401:9: warning: variable ‘dummy’ set but not used [-Wunused-but-set-variable] *-- *make[2]: Entering directory '/var/tmp/genkernel/17011.11247.2720.16476/gnupg-1.4.11/cipher' *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -DGNUPG_LIBDIR="\"//lib/gnupg\"" -Os -Wall -Wno-pointer-sign -MT cipher.o -MD -MP -MF .deps/cipher.Tpo -c -o cipher.o cipher.c *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -DGNUPG_LIBDIR="\"//lib/gnupg\"" -Os -Wall -Wno-pointer-sign -MT pubkey.o -MD -MP -MF .deps/pubkey.Tpo -c -o pubkey.o pubkey.c *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -DGNUPG_LIBDIR="\"//lib/gnupg\"" -Os -Wall -Wno-pointer-sign -MT md.o -MD -MP -MF .deps/md.Tpo -c -o md.o md.c *md.c: In function ‘md_stop_debug’: *md.c:524:21: warning: variable ‘c’ set but not used [-Wunused-but-set-variable] *-- *mv -f .deps/cipher.Tpo .deps/cipher.Po *mv -f .deps/md.Tpo .deps/md.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -DGNUPG_LIBDIR="\"//lib/gnupg\"" -Os -Wall -Wno-pointer-sign -MT des.o -MD -MP -MF .deps/des.Tpo -c -o des.o des.c *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -DGNUPG_LIBDIR="\"//lib/gnupg\"" -Os -Wall -Wno-pointer-sign -MT twofish.o -MD -MP -MF .deps/twofish.Tpo -c -o twofish.o twofish.c *dynload.c: In function ‘register_cipher_extension’: *dynload.c:56:20: warning: variable ‘intex’ set but not used [-Wunused-but-set-variable] *-- *mv -f .deps/blowfish.Tpo .deps/blowfish.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -DGNUPG_LIBDIR="\"//lib/gnupg\"" -Os -Wall -Wno-pointer-sign -MT cast5.o -MD -MP -MF .deps/cast5.Tpo -c -o cast5.o cast5.c *mv -f .deps/cast5.Tpo .deps/cast5.Po *gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include -I../intl -DGNUPG_LIBDIR="\"//lib/gnupg\"" -Os -Wall -Wno-pointer-sign -MT rijndael.o -MD -MP -MF .deps/rijndael.Tpo -c -o rijndael.o rijndael.c *rijndael.c: In function ‘do_setkey’: *rijndael.c:1769:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)tk[j]) = *((u32*)k[j]); * ^ *rijndael.c:1769:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1776:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)W[r][t]) = *((u32*)tk[j]); * ^ *rijndael.c:1776:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1795:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)tk[j]) ^= *((u32*)tk[j-1]); * ^ *rijndael.c:1795:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1799:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)tk[j]) ^= *((u32*)tk[j-1]); * ^ *rijndael.c:1799:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1806:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)tk[j]) ^= *((u32*)tk[j-1]); * ^ *rijndael.c:1806:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1812:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)W[r][t]) = *((u32*)tk[j]); * ^ *rijndael.c:1812:17: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c: In function ‘prepare_decryption’: *rijndael.c:1841:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)ctx->keySched2[r][0]) = *((u32*)ctx->keySched[r][0]); * ^ *rijndael.c:1841:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1842:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)ctx->keySched2[r][1]) = *((u32*)ctx->keySched[r][1]); * ^ *rijndael.c:1842:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1843:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)ctx->keySched2[r][2]) = *((u32*)ctx->keySched[r][2]); * ^ *rijndael.c:1843:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1844:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)ctx->keySched2[r][3]) = *((u32*)ctx->keySched[r][3]); * ^ *rijndael.c:1844:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1849:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]]) * ^ *rijndael.c:1850:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)U3[w[2]]) ^ *((u32*)U4[w[3]]); * ^ *rijndael.c:1850:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1850:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1853:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]]) * ^ *rijndael.c:1854:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)U3[w[2]]) ^ *((u32*)U4[w[3]]); * ^ *rijndael.c:1854:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1854:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1857:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]]) * ^ *rijndael.c:1858:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)U3[w[2]]) ^ *((u32*)U4[w[3]]); * ^ *rijndael.c:1858:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1858:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1861:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)w) = *((u32*)U1[w[0]]) ^ *((u32*)U2[w[1]]) * ^ *rijndael.c:1862:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)U3[w[2]]) ^ *((u32*)U4[w[3]]); * ^ *rijndael.c:1862:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1862:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c: In function ‘do_encrypt_aligned’: *rijndael.c:1884:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[0]) = *((u32*)(a )) ^ *((u32*)rk[0][0]); * ^ *rijndael.c:1884:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1885:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[1]) = *((u32*)(a+ 4)) ^ *((u32*)rk[0][1]); * ^ *rijndael.c:1885:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1886:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[2]) = *((u32*)(a+ 8)) ^ *((u32*)rk[0][2]); * ^ *rijndael.c:1886:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1887:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[3]) = *((u32*)(a+12)) ^ *((u32*)rk[0][3]); * ^ *rijndael.c:1887:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1889:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T2[u.temp[1][1]]) * ^ *rijndael.c:1890:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T3[u.temp[2][2]]) * ^ *rijndael.c:1891:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T4[u.temp[3][3]])); * ^ *rijndael.c:1891:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1893:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T2[u.temp[2][1]]) * ^ *rijndael.c:1894:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T3[u.temp[3][2]]) * ^ *rijndael.c:1895:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T4[u.temp[0][3]])); * ^ *rijndael.c:1895:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1897:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T2[u.temp[3][1]]) * ^ *rijndael.c:1898:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T3[u.temp[0][2]]) * ^ *rijndael.c:1899:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T4[u.temp[1][3]])); * ^ *rijndael.c:1899:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1901:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T2[u.temp[0][1]]) * ^ *rijndael.c:1902:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T3[u.temp[1][2]]) * ^ *rijndael.c:1903:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T4[u.temp[2][3]])); * ^ *rijndael.c:1903:25: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1907:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[0]) = *((u32*)(b )) ^ *((u32*)rk[r][0]); * ^ *rijndael.c:1907:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1908:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[r][1]); * ^ *rijndael.c:1908:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1909:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[r][2]); * ^ *rijndael.c:1909:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1910:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[r][3]); * ^ *rijndael.c:1910:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1913:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T2[u.temp[1][1]]) * ^ *rijndael.c:1914:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T3[u.temp[2][2]]) * ^ *rijndael.c:1915:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T4[u.temp[3][3]])); * ^ *rijndael.c:1915:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1917:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T2[u.temp[2][1]]) * ^ *rijndael.c:1918:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T3[u.temp[3][2]]) * ^ *rijndael.c:1919:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T4[u.temp[0][3]])); * ^ *rijndael.c:1919:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1921:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T2[u.temp[3][1]]) * ^ *rijndael.c:1922:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T3[u.temp[0][2]]) * ^ *rijndael.c:1923:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T4[u.temp[1][3]])); * ^ *rijndael.c:1923:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1925:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T2[u.temp[0][1]]) * ^ *rijndael.c:1926:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T3[u.temp[1][2]]) * ^ *rijndael.c:1927:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T4[u.temp[2][3]])); * ^ *rijndael.c:1927:29: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1931:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[0]) = *((u32*)(b )) ^ *((u32*)rk[ROUNDS-1][0]); * ^ *rijndael.c:1931:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1932:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[ROUNDS-1][1]); * ^ *rijndael.c:1932:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1933:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[ROUNDS-1][2]); * ^ *rijndael.c:1933:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1934:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)u.temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[ROUNDS-1][3]); * ^ *rijndael.c:1934:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:1951:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)(b )) ^= *((u32*)rk[ROUNDS][0]); * ^ *rijndael.c:1952:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)(b+ 4)) ^= *((u32*)rk[ROUNDS][1]); * ^ *rijndael.c:1953:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)(b+ 8)) ^= *((u32*)rk[ROUNDS][2]); * ^ *rijndael.c:1954:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)(b+12)) ^= *((u32*)rk[ROUNDS][3]); * ^ *rijndael.c: In function ‘do_decrypt’: *rijndael.c:2006:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[0]) = *((u32*)(a )) ^ *((u32*)rk[ROUNDS][0]); * ^ *rijndael.c:2006:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2007:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[1]) = *((u32*)(a+ 4)) ^ *((u32*)rk[ROUNDS][1]); * ^ *rijndael.c:2007:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2008:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[2]) = *((u32*)(a+ 8)) ^ *((u32*)rk[ROUNDS][2]); * ^ *rijndael.c:2008:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2009:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[3]) = *((u32*)(a+12)) ^ *((u32*)rk[ROUNDS][3]); * ^ *rijndael.c:2009:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2012:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T6[temp[3][1]]) * ^ *rijndael.c:2013:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T7[temp[2][2]]) * ^ *rijndael.c:2014:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T8[temp[1][3]]); * ^ *rijndael.c:2014:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2016:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T6[temp[0][1]]) * ^ *rijndael.c:2017:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T7[temp[3][2]]) * ^ *rijndael.c:2018:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T8[temp[2][3]]); * ^ *rijndael.c:2018:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2020:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T6[temp[1][1]]) * ^ *rijndael.c:2021:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T7[temp[0][2]]) * ^ *rijndael.c:2022:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T8[temp[3][3]]); * ^ *rijndael.c:2022:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2024:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T6[temp[2][1]]) * ^ *rijndael.c:2025:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T7[temp[1][2]]) * ^ *rijndael.c:2026:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T8[temp[0][3]]); * ^ *rijndael.c:2026:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2028:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[0]) = *((u32*)(b )) ^ *((u32*)rk[r][0]); * ^ *rijndael.c:2028:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2029:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[r][1]); * ^ *rijndael.c:2029:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2030:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[r][2]); * ^ *rijndael.c:2030:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2031:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[r][3]); * ^ *rijndael.c:2031:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2033:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T6[temp[3][1]]) * ^ *rijndael.c:2034:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T7[temp[2][2]]) * ^ *rijndael.c:2035:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T8[temp[1][3]]); * ^ *rijndael.c:2035:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2037:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T6[temp[0][1]]) * ^ *rijndael.c:2038:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T7[temp[3][2]]) * ^ *rijndael.c:2039:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T8[temp[2][3]]); * ^ *rijndael.c:2039:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2041:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T6[temp[1][1]]) * ^ *rijndael.c:2042:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T7[temp[0][2]]) * ^ *rijndael.c:2043:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T8[temp[3][3]]); * ^ *rijndael.c:2043:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2045:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T6[temp[2][1]]) * ^ *rijndael.c:2046:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T7[temp[1][2]]) * ^ *rijndael.c:2047:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * ^ *((u32*)T8[temp[0][3]]); * ^ *rijndael.c:2047:12: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2050:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[0]) = *((u32*)(b )) ^ *((u32*)rk[1][0]); * ^ *rijndael.c:2050:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2051:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[1]) = *((u32*)(b+ 4)) ^ *((u32*)rk[1][1]); * ^ *rijndael.c:2051:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2052:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[2]) = *((u32*)(b+ 8)) ^ *((u32*)rk[1][2]); * ^ *rijndael.c:2052:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2053:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)temp[3]) = *((u32*)(b+12)) ^ *((u32*)rk[1][3]); * ^ *rijndael.c:2053:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *rijndael.c:2070:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)(b )) ^= *((u32*)rk[0][0]); * ^ *rijndael.c:2071:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)(b+ 4)) ^= *((u32*)rk[0][1]); * ^ *rijndael.c:2072:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] * *((u32*)(b+ 8)) ^= *((u32*)rk[0][2]); * ^ *rijndael.c:2073:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] *-- *mpi-cmp.c:(.text+0xb6): multiple definition of `mpihelp_sub_1' *../mpi/libmpi.a(mpi-add.o):mpi-add.c:(.text+0xb6): first defined here *../mpi/libmpi.a(mpi-cmp.o): In function `mpihelp_sub': *mpi-cmp.c:(.text+0x113): multiple definition of `mpihelp_sub' *../mpi/libmpi.a(mpi-add.o):mpi-add.c:(.text+0x113): first defined here *collect2: error: ld returned 1 exit status *make[2]: *** [Makefile:411: mpicalc] Error 1 *make[2]: *** Waiting for unfinished jobs.... *../cipher/libcipher.a(idea-stub.o): In function `idea_get_info': *idea-stub.c:(.text+0x86): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking *../util/libutil.a(fileutil.o): In function `make_filename': *fileutil.c:(.text+0x1aa): warning: Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking *fileutil.c:(.text+0x149): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking *make[2]: Leaving directory '/var/tmp/genkernel/17011.11247.2720.16476/gnupg-1.4.11/tools' *make[1]: *** [Makefile:363: all-recursive] Error 1 *make[1]: Leaving directory '/var/tmp/genkernel/17011.11247.2720.16476/gnupg-1.4.11' *make: *** [Makefile:300: all] Error 2 *-- * Running with options: --gpg --no-install initramfs * Using genkernel.conf from /etc/genkernel.conf * Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh .. * Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load .. * * ERROR: Failed to compile the "" target... * * -- End log... -- * * Please consult /var/log/genkernel.log for more information and any * errors that were reported above. * * Report any genkernel bugs to bugs.gentoo.org and * assign your bug to genkernel@gentoo.org. Please include * as much information as you can in your bug report; attaching * /var/log/genkernel.log so that your issue can be dealt with effectively. * * Please do *not* report compilation failures as genkernel bugs! *