You are not logged in.
edit:
Now I'm also getting the same error after wiping the build directory and trying makepkg without any modifications to the PKGBUILD
Added "--enable-targets=x86_64-pep" to the PKGBUILD file trying to build a xen kernel.
=== gas Summary ===
# of expected passes 761
../as-new 2.24
make[4]: Leaving directory '/home/m/abs/binutils/src/binutils-build/gas'
make[3]: Leaving directory '/home/m/abs/binutils/src/binutils-build/gas'
make[2]: Leaving directory '/home/m/abs/binutils/src/binutils-build/gas'
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-plugin/plugin.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-powerpc/aix52.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-powerpc/export-class.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-powerpc/powerpc.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-s390/s390.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/align.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/alignof.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/assert.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/crossref.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/data.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/default-script.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/defined.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/dynamic-sections.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/empty-address.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/empty-aligned.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/empty-orphan.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/expr.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/extern.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/include.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/log2.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/map-address.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/overlay-size.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/phdrs.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/phdrs2.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/phdrs3.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/provide.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/rgn-at.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/rgn-over.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/script.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/section-flags.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/section-match.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/size.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/sizeof.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/sort.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-scripts/weak.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-selective/sel-dump.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-selective/selective.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sh/arch/arch.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sh/rd-sh.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sh/sh-vxworks.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sh/sh.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sh/sh64/rd-sh64.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sh/sh64/relax.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sh/sh64/relfail.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sh/sh64/sh64.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-shared/shared.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-size/size.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-sparc/sparc.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-spu/spu.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-srec/srec.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-tic6x/tic6x.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-tilegx/tilegx.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-tilepro/tilepro.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-undefined/entry.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-undefined/undefined.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-undefined/weak-undef.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-unique/unique.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-v850/v850.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-vax-elf/export-class.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-vax-elf/vax-elf.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-versados/versados.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-vxworks/vxworks.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-x86-64/dwarfreloc.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-x86-64/export-class.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-x86-64/line.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-x86-64/mpx.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-x86-64/x86-64.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-xc16x/xc16x.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-xstormy16/xstormy16.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-xtensa/coalesce.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-xtensa/lcall.exp ...
Running /home/m/abs/binutils/src/binutils-2.24/ld/testsuite/ld-xtensa/xtensa.exp ...
=== ld Summary ===
# of expected passes 1047
# of expected failures 57
# of untested testcases 1
/home/m/abs/binutils/src/binutils-build/ld/ld-new 2.24
make[5]: Leaving directory '/home/m/abs/binutils/src/binutils-build/ld'
make[4]: Leaving directory '/home/m/abs/binutils/src/binutils-build/ld'
make[3]: Leaving directory '/home/m/abs/binutils/src/binutils-build/ld'
make[2]: Leaving directory '/home/m/abs/binutils/src/binutils-build/ld'
make[1]: Target 'check-host' not remade because of errors.
make[1]: Leaving directory '/home/m/abs/binutils/src/binutils-build'
Makefile:2125: recipe for target 'do-check' failed
make: *** [do-check] Error 2
make: Target 'check' not remade because of errors.
==> ERROR: A failure occurred in check().
Aborting...
Last edited by Naruni (2014-09-22 18:07:52)
Offline
Confirming this error. It appeared during the last week, I builded properly binutils just 8 days ago: https://bbs.archlinux.org/viewtopic.php … 2#p1456792
I didn't bothered to make a Bug Report because I didn't had proper error logs. The issue seems to be related to --enable-gold. Try removing it, it should compile.
Last edited by zir_blazer (2014-09-22 18:45:32)
Offline
Well... the package from abs has this:
# unset LDFLAGS as testsuite makes assumptions about which ones are active
# do not abort on errors - manually check log files
make LDFLAGS="" -k check || true
So it will not abort on make failures at all.
Edit: turns out the "|| true" got removed. I will push it back.
Offline
In case anyone still has issues, yesterday I tried building binutils and the issue is still there. The workaround is to remove --enable-gold from the PKGBUILD.
Last edited by zir_blazer (2014-10-05 05:10:16)
Offline
The solution is to add "|| true" after "make check" and manually check the errors.
Edit: and I checked the PKGBUILD in ABS is fixed, and has been for a while now...
Offline
Today I tried again to build binutils and it worked. No idea what happened last time, I deleted my previous build directory and made a new one using ABSROOT=. abs core/binutils, so unless it took the PKGBUILD from a cache or outdated repository I don't have idea why it happened.
Would there be any drawback or issue by adding enable-targets=x86_64-pep for the default binutils package? I think the only guys that need it are those that wants to build a Xen EFI executable for UEFI Boot, don't recall seeing anyone else after some googling. Absolutely no idea if there is a conflict with something else. It was requested previously at some point: https://bugs.archlinux.org/task/36713
Is not that hard to rebuild binutils for it (Specially when you wrote every required command in a TXT file, and memorized it after reinstalling around 10 times or so), but it would save us a step for this purpose.
Offline