* Package: sys-apps/memtest86+-4.20-r1 * Repository: gentoo * Maintainer: base-system@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking memtest86+-4.20.tar.gz to /var/tmp/portage/sys-apps/memtest86+-4.20-r1/work >>> Source unpacked in /var/tmp/portage/sys-apps/memtest86+-4.20-r1/work >>> Preparing source in /var/tmp/portage/sys-apps/memtest86+-4.20-r1/work/memtest86+-4.20 ... * Applying memtest86+-4.20-hardcoded_cc.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-apps/memtest86+-4.20-r1/work/memtest86+-4.20 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-apps/memtest86+-4.20-r1/work/memtest86+-4.20 ... make -j1 x86_64-pc-linux-gnu-gcc -E -traditional head.S -o head.s x86_64-pc-linux-gnu-as -32 -o head.o head.s x86_64-pc-linux-gnu-gcc -c -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -fno-strict-aliasing -fno-stack-protector reloc.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o main.o main.c x86_64-pc-linux-gnu-gcc -c -Wall -march=i486 -m32 -O1 -fomit-frame-pointer -fno-builtin -ffreestanding -fno-stack-protector -fno-pie test.c test.c: In function ‘bit_fade’: test.c:1299:18: warning: variable ‘pe’ set but not used [-Wunused-but-set-variable] volatile ulong *pe; ^ x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o init.o init.c init.c: In function ‘failsafe’: init.c:50:6: warning: variable ‘ip’ set but not used [-Wunused-but-set-variable] int ip; ^ x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o lib.o lib.c lib.c: In function ‘serial_echo_init’: lib.c:785:19: warning: variable ‘lo’ set but not used [-Wunused-but-set-variable] int comstat, hi, lo, serial_div; ^ lib.c:785:15: warning: variable ‘hi’ set but not used [-Wunused-but-set-variable] int comstat, hi, lo, serial_div; ^ x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o patn.o patn.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o screen_buffer.o screen_buffer.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o config.o config.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o linuxbios.o linuxbios.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o memsize.o memsize.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o pci.o pci.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o controller.o controller.c controller.c: In function ‘poll_fsb_wmr’: controller.c:2330:22: warning: variable ‘mchcfg’ set but not used [-Wunused-but-set-variable] unsigned long dev0, mchcfg; ^ controller.c: In function ‘poll_fsb_snb’: controller.c:2374:22: warning: variable ‘mchcfg’ set but not used [-Wunused-but-set-variable] unsigned long dev0, mchcfg; ^ controller.c: In function ‘poll_timings_i965’: controller.c:2583:79: warning: variable ‘Misc_Register’ set but not used [-Wunused-but-set-variable] _Control_Register, Precharge_Register, ACT_Register, Read_Register, Misc_Regist ^ controller.c: In function ‘poll_timings_p35’: controller.c:2726:79: warning: variable ‘Misc_Register’ set but not used [-Wunused-but-set-variable] _Control_Register, Precharge_Register, ACT_Register, Read_Register, Misc_Regist ^ controller.c: In function ‘poll_timings_k10’: controller.c:3201:20: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] int cas, rcd, rp, rc, ras; ^ controller.c: In function ‘poll_timings_k14’: controller.c:3256:20: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable] int cas, rcd, rp, rc, ras; ^ controller.c: In function ‘setup_nhm32’: controller.c:266:34: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] pci_conf_read( possible_nhm_bus[i], 3, 4, 0x00, 2, &vid); ^ controller.c:265:2: note: containing loop for(i = 0; i < sizeof(possible_nhm_bus); i++) { ^ controller.c: In function ‘setup_nhm’: controller.c:230:34: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] pci_conf_read( possible_nhm_bus[i], 3, 4, 0x00, 2, &vid); ^ controller.c:229:2: note: containing loop for(i = 0; i < sizeof(possible_nhm_bus); i++) { ^ x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o random.o random.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o spd.o spd.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o error.o error.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o dmi.o dmi.c x86_64-pc-linux-gnu-gcc -Wall -march=i486 -m32 -O2 -fomit-frame-pointer -fno-builtin -ffreestanding -fPIC -fno-stack-protector -m32 -c -o cpuid.o cpuid.c cpuid.c: In function ‘cpuid_get_version’: cpuid.c:52:39: warning: variable ‘junkEDX’ set but not used [-Wunused-but-set-variable] uint32_t junkEBX = 0, junkECX = 0, junkEDX = 0; ^ cpuid.c:52:26: warning: variable ‘junkECX’ set but not used [-Wunused-but-set-variable] uint32_t junkEBX = 0, junkECX = 0, junkEDX = 0; ^ cpuid.c:52:13: warning: variable ‘junkEBX’ set but not used [-Wunused-but-set-variable] uint32_t junkEBX = 0, junkECX = 0, junkEDX = 0; ^ cpuid.c: In function ‘cpuid_get_feature_flags’: cpuid.c:63:28: warning: variable ‘junkEBX’ set but not used [-Wunused-but-set-variable] uint32_t junkEAX = 0x1, junkEBX = 0; ^ cpuid.c: In function ‘cpuid_get_ext_feature_flags’: cpuid.c:91:23: warning: variable ‘ecx’ set but not used [-Wunused-but-set-variable] uint32_t eax, ebx, ecx; ^ cpuid.c:91:18: warning: variable ‘ebx’ set but not used [-Wunused-but-set-variable] uint32_t eax, ebx, ecx; ^ x86_64-pc-linux-gnu-ld --warn-constructors --warn-common -static -T memtest_shared.lds \ -o memtest_shared head.o reloc.o main.o test.o init.o lib.o patn.o screen_buffer.o config.o linuxbios.o memsize.o pci.o controller.o random.o spd.o error.o dmi.o cpuid.o && \ x86_64-pc-linux-gnu-ld -shared -Bsymbolic -T memtest_shared.lds -o memtest_shared head.o reloc.o main.o test.o init.o lib.o patn.o screen_buffer.o config.o linuxbios.o memsize.o pci.o controller.o random.o spd.o error.o dmi.o cpuid.o lib.o: In function `__inb': lib.c:(.text+0x0): multiple definition of `__inb' init.o:init.c:(.text+0x0): first defined here lib.o: In function `__inbc': lib.c:(.text+0x10): multiple definition of `__inbc' init.o:init.c:(.text+0x10): first defined here lib.o: In function `__inb_p': lib.c:(.text+0x20): multiple definition of `__inb_p' init.o:init.c:(.text+0x20): first defined here lib.o: In function `__inbc_p': lib.c:(.text+0x30): multiple definition of `__inbc_p' init.o:init.c:(.text+0x30): first defined here lib.o: In function `__inw': lib.c:(.text+0x40): multiple definition of `__inw' init.o:init.c:(.text+0x40): first defined here lib.o: In function `__inwc': lib.c:(.text+0x50): multiple definition of `__inwc' init.o:init.c:(.text+0x50): first defined here lib.o: In function `__inw_p': lib.c:(.text+0x60): multiple definition of `__inw_p' init.o:init.c:(.text+0x60): first defined here lib.o: In function `__inwc_p': lib.c:(.text+0x70): multiple definition of `__inwc_p' init.o:init.c:(.text+0x70): first defined here lib.o: In function `__inl': lib.c:(.text+0x80): multiple definition of `__inl' init.o:init.c:(.text+0x80): first defined here lib.o: In function `__inlc': lib.c:(.text+0x90): multiple definition of `__inlc' init.o:init.c:(.text+0x90): first defined here lib.o: In function `__inl_p': lib.c:(.text+0xa0): multiple definition of `__inl_p' init.o:init.c:(.text+0xa0): first defined here lib.o: In function `__inlc_p': lib.c:(.text+0xb0): multiple definition of `__inlc_p' init.o:init.c:(.text+0xb0): first defined here lib.o: In function `__outb': lib.c:(.text+0xc0): multiple definition of `__outb' init.o:init.c:(.text+0xc0): first defined here lib.o: In function `__outbc': lib.c:(.text+0xd0): multiple definition of `__outbc' init.o:init.c:(.text+0xd0): first defined here lib.o: In function `__outb_p': lib.c:(.text+0xe0): multiple definition of `__outb_p' init.o:init.c:(.text+0xe0): first defined here lib.o: In function `__outbc_p': lib.c:(.text+0xf0): multiple definition of `__outbc_p' init.o:init.c:(.text+0xf0): first defined here lib.o: In function `__outw': lib.c:(.text+0x100): multiple definition of `__outw' init.o:init.c:(.text+0x100): first defined here lib.o: In function `__outwc': lib.c:(.text+0x110): multiple definition of `__outwc' init.o:init.c:(.text+0x110): first defined here lib.o: In function `__outw_p': lib.c:(.text+0x120): multiple definition of `__outw_p' init.o:init.c:(.text+0x120): first defined here lib.o: In function `__outwc_p': lib.c:(.text+0x130): multiple definition of `__outwc_p' init.o:init.c:(.text+0x130): first defined here lib.o: In function `__outl': lib.c:(.text+0x140): multiple definition of `__outl' init.o:init.c:(.text+0x140): first defined here lib.o: In function `__outlc': lib.c:(.text+0x150): multiple definition of `__outlc' init.o:init.c:(.text+0x150): first defined here lib.o: In function `__outl_p': lib.c:(.text+0x160): multiple definition of `__outl_p' init.o:init.c:(.text+0x160): first defined here lib.o: In function `__outlc_p': lib.c:(.text+0x170): multiple definition of `__outlc_p' init.o:init.c:(.text+0x170): first defined here lib.o: In function `outsb': lib.c:(.text+0x180): multiple definition of `outsb' init.o:init.c:(.text+0x180): first defined here lib.o: In function `outsw': lib.c:(.text+0x1a0): multiple definition of `outsw' init.o:init.c:(.text+0x1a0): first defined here lib.o: In function `outsl': lib.c:(.text+0x1c0): multiple definition of `outsl' init.o:init.c:(.text+0x1c0): first defined here pci.o: In function `__inb': pci.c:(.text+0x0): multiple definition of `__inb' init.o:init.c:(.text+0x0): first defined here pci.o: In function `__inbc': pci.c:(.text+0x10): multiple definition of `__inbc' init.o:init.c:(.text+0x10): first defined here pci.o: In function `__inb_p': pci.c:(.text+0x20): multiple definition of `__inb_p' init.o:init.c:(.text+0x20): first defined here pci.o: In function `__inbc_p': pci.c:(.text+0x30): multiple definition of `__inbc_p' init.o:init.c:(.text+0x30): first defined here pci.o: In function `__inw': pci.c:(.text+0x40): multiple definition of `__inw' init.o:init.c:(.text+0x40): first defined here pci.o: In function `__inwc': pci.c:(.text+0x50): multiple definition of `__inwc' init.o:init.c:(.text+0x50): first defined here pci.o: In function `__inw_p': pci.c:(.text+0x60): multiple definition of `__inw_p' init.o:init.c:(.text+0x60): first defined here pci.o: In function `__inwc_p': pci.c:(.text+0x70): multiple definition of `__inwc_p' init.o:init.c:(.text+0x70): first defined here pci.o: In function `__inl': pci.c:(.text+0x80): multiple definition of `__inl' init.o:init.c:(.text+0x80): first defined here pci.o: In function `__inlc': pci.c:(.text+0x90): multiple definition of `__inlc' init.o:init.c:(.text+0x90): first defined here pci.o: In function `__inl_p': pci.c:(.text+0xa0): multiple definition of `__inl_p' init.o:init.c:(.text+0xa0): first defined here pci.o: In function `__inlc_p': pci.c:(.text+0xb0): multiple definition of `__inlc_p' init.o:init.c:(.text+0xb0): first defined here pci.o: In function `__outb': pci.c:(.text+0xc0): multiple definition of `__outb' init.o:init.c:(.text+0xc0): first defined here pci.o: In function `__outbc': pci.c:(.text+0xd0): multiple definition of `__outbc' init.o:init.c:(.text+0xd0): first defined here pci.o: In function `__outb_p': pci.c:(.text+0xe0): multiple definition of `__outb_p' init.o:init.c:(.text+0xe0): first defined here pci.o: In function `__outbc_p': pci.c:(.text+0xf0): multiple definition of `__outbc_p' init.o:init.c:(.text+0xf0): first defined here pci.o: In function `__outw': pci.c:(.text+0x100): multiple definition of `__outw' init.o:init.c:(.text+0x100): first defined here pci.o: In function `__outwc': pci.c:(.text+0x110): multiple definition of `__outwc' init.o:init.c:(.text+0x110): first defined here pci.o: In function `__outw_p': pci.c:(.text+0x120): multiple definition of `__outw_p' init.o:init.c:(.text+0x120): first defined here pci.o: In function `__outwc_p': pci.c:(.text+0x130): multiple definition of `__outwc_p' init.o:init.c:(.text+0x130): first defined here pci.o: In function `__outl': pci.c:(.text+0x140): multiple definition of `__outl' init.o:init.c:(.text+0x140): first defined here pci.o: In function `__outlc': pci.c:(.text+0x150): multiple definition of `__outlc' init.o:init.c:(.text+0x150): first defined here pci.o: In function `__outl_p': pci.c:(.text+0x160): multiple definition of `__outl_p' init.o:init.c:(.text+0x160): first defined here pci.o: In function `__outlc_p': pci.c:(.text+0x170): multiple definition of `__outlc_p' init.o:init.c:(.text+0x170): first defined here pci.o: In function `outsb': pci.c:(.text+0x180): multiple definition of `outsb' init.o:init.c:(.text+0x180): first defined here pci.o: In function `outsw': pci.c:(.text+0x1a0): multiple definition of `outsw' init.o:init.c:(.text+0x1a0): first defined here pci.o: In function `outsl': pci.c:(.text+0x1c0): multiple definition of `outsl' init.o:init.c:(.text+0x1c0): first defined here spd.o: In function `__inb': spd.c:(.text+0x90): multiple definition of `__inb' init.o:init.c:(.text+0x0): first defined here spd.o: In function `__inbc': spd.c:(.text+0xa0): multiple definition of `__inbc' init.o:init.c:(.text+0x10): first defined here spd.o: In function `__inb_p': spd.c:(.text+0xb0): multiple definition of `__inb_p' init.o:init.c:(.text+0x20): first defined here spd.o: In function `__inbc_p': spd.c:(.text+0xc0): multiple definition of `__inbc_p' init.o:init.c:(.text+0x30): first defined here spd.o: In function `__inw': spd.c:(.text+0xd0): multiple definition of `__inw' init.o:init.c:(.text+0x40): first defined here spd.o: In function `__inwc': spd.c:(.text+0xe0): multiple definition of `__inwc' init.o:init.c:(.text+0x50): first defined here spd.o: In function `__inw_p': spd.c:(.text+0xf0): multiple definition of `__inw_p' init.o:init.c:(.text+0x60): first defined here spd.o: In function `__inwc_p': spd.c:(.text+0x100): multiple definition of `__inwc_p' init.o:init.c:(.text+0x70): first defined here spd.o: In function `__inl': spd.c:(.text+0x110): multiple definition of `__inl' init.o:init.c:(.text+0x80): first defined here spd.o: In function `__inlc': spd.c:(.text+0x120): multiple definition of `__inlc' init.o:init.c:(.text+0x90): first defined here spd.o: In function `__inl_p': spd.c:(.text+0x130): multiple definition of `__inl_p' init.o:init.c:(.text+0xa0): first defined here spd.o: In function `__inlc_p': spd.c:(.text+0x140): multiple definition of `__inlc_p' init.o:init.c:(.text+0xb0): first defined here spd.o: In function `__outb': spd.c:(.text+0x150): multiple definition of `__outb' init.o:init.c:(.text+0xc0): first defined here spd.o: In function `__outbc': spd.c:(.text+0x160): multiple definition of `__outbc' init.o:init.c:(.text+0xd0): first defined here spd.o: In function `__outb_p': spd.c:(.text+0x170): multiple definition of `__outb_p' init.o:init.c:(.text+0xe0): first defined here spd.o: In function `__outbc_p': spd.c:(.text+0x180): multiple definition of `__outbc_p' init.o:init.c:(.text+0xf0): first defined here spd.o: In function `__outw': spd.c:(.text+0x190): multiple definition of `__outw' init.o:init.c:(.text+0x100): first defined here spd.o: In function `__outwc': spd.c:(.text+0x1a0): multiple definition of `__outwc' init.o:init.c:(.text+0x110): first defined here spd.o: In function `__outw_p': spd.c:(.text+0x1b0): multiple definition of `__outw_p' init.o:init.c:(.text+0x120): first defined here spd.o: In function `__outwc_p': spd.c:(.text+0x1c0): multiple definition of `__outwc_p' init.o:init.c:(.text+0x130): first defined here spd.o: In function `__outl': spd.c:(.text+0x1d0): multiple definition of `__outl' init.o:init.c:(.text+0x140): first defined here spd.o: In function `__outlc': spd.c:(.text+0x1e0): multiple definition of `__outlc' init.o:init.c:(.text+0x150): first defined here spd.o: In function `__outl_p': spd.c:(.text+0x1f0): multiple definition of `__outl_p' init.o:init.c:(.text+0x160): first defined here spd.o: In function `__outlc_p': spd.c:(.text+0x200): multiple definition of `__outlc_p' init.o:init.c:(.text+0x170): first defined here spd.o: In function `outsb': spd.c:(.text+0x210): multiple definition of `outsb' init.o:init.c:(.text+0x180): first defined here spd.o: In function `outsw': spd.c:(.text+0x230): multiple definition of `outsw' init.o:init.c:(.text+0x1a0): first defined here spd.o: In function `outsl': spd.c:(.text+0x250): multiple definition of `outsl' init.o:init.c:(.text+0x1c0): first defined here make: *** [Makefile:25: memtest_shared] Error 1 * ERROR: sys-apps/memtest86+-4.20-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-apps/memtest86+-4.20-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-apps/memtest86+-4.20-r1::gentoo'`. * The complete build log is located at '/var/log/portage/sys-apps:memtest86+-4.20-r1:20170130-075158.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-apps/memtest86+-4.20-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/memtest86+-4.20-r1/temp/environment'. * Working directory: '/var/tmp/portage/sys-apps/memtest86+-4.20-r1/work/memtest86+-4.20' * S: '/var/tmp/portage/sys-apps/memtest86+-4.20-r1/work/memtest86+-4.20'