Failed make buildworld on 5.6.2

Antonio Huete Jiménez tuxillo at quantumachine.net
Sun Dec 8 12:03:38 PST 2019


Are you getting additional messages in 'dmesg' ? Can you run a memtest  
on that box?

Chris Collinson <chriscollinson at toughnode.com> escribió:

> I am a new user.  I am running into problems trying to rebuild the system
> from source on my Thinkpad x230.  I have been following the instructions
> in the Handbook on upgrading [1].  Any help pointing me in the right
> direction would be appreciated.  My understanding/assumptions:
> - that some security and bug fixes make it into the latest stable
>   branch, for example [2].
> - that whilst periodically there is a point release which includes bug
>  and security fixes i.e. 5.6.2, in the meantime I can download the
>  updated source code for the stable branch and rebuild my
>  system to take advantage of fixes (I know it doesn't actually say that
>  in the Handbook, and that may be where I am going wrong).
>
> I get the following error when I issue "make buildworld":
> collect2: fatal error: ld terminated with signal 11 [Segmentation fault],
> core dumped
>
> I can't see anything in the make or make.conf manpage which might help.
> Perhaps this is a bug in ld (see [3] and [4])?  But if so why is it just
> me having the issue?  I find it easier to believe that I am just doing
> something wrong.
> Thanks.
> Chris
>
> [1] https://www.dragonflybsd.org/docs/handbook/Upgrading/
> [2]
> http://lists.dragonflybsd.org/pipermail/commits/2019-November/720105.html
> [3]
> https://stackoverflow.com/questions/25371372/collect2-error-ld-terminated-with-signal-11-segmentation-fault-core-dumped
> [4] https://bugzilla.redhat.com/show_bug.cgi?id=1557346
>
> $ uname -a DragonFly  5.6-RELEASE DragonFly v5.6.2-RELEASE #3: Sat Aug
> 10 10:28:36 EDT 2019
> root at www.shiningsilence.com:/usr/obj/home/justin/release/5_6/sys/X86_64_GENERIC
> x86_64
>
> # pwd
> /usr/src
>
> # git checkout DragonFly_RELEASE_5_6
> Already on 'DragonFly_RELEASE_5_6' Your branch is up to date with
> 'origin/DragonFly_RELEASE_5_6'.
>
> # make -d e buildworld
> [...]
> make[5]:
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/.depend,
> 219: ignoring stale .depend for
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/lib/libc.a make[5]:
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/.depend,
> 219: ignoring stale .depend for
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/lib/libl.a make[5]:
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/.depend,
> 219: ignoring stale .depend for
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/lib/libz.a cc -pipe -O
> -I/usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/bulibs
> -I/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/bulibs
> -I/usr/src/gnu/usr.bin/binutils227/block2/ar/../../../../../contrib/binutils-2.27/include
> -I/usr/src/gnu/usr.bin/binutils227/block2/ar/../../../../../contrib/binutils-2.27/bfd
> -I/usr/src/gnu/usr.bin/binutils227/block2/ar/../../../../../contrib/binutils-2.27/binutils
> -Dbin_dummy_emulation=bin_vanilla_emulation   -std=gnu99   -o ar ar.o
> not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o arparse.o arlex.o
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/bulibs/libbu.a
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/libbfd/libbfd.a
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/libiberty/libiberty.a
> -ll -lz
> collect2: fatal error: ld terminated with signal 11
> [Segmentation fault], core dumped compilation terminated.
>
> *** Failed target:  ar *** Failed command: cc -pipe -O
> -I/usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/bulibs
> -I/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/bulibs
> -I/usr/src/gnu/usr.bin/binutils227/block2/ar/../../../../../contrib/binutils-2.27/include
> -I/usr/src/gnu/usr.bin/binutils227/block2/ar/../../../../../contrib/binutils-2.27/bfd
> -I/usr/src/gnu/usr.bin/binutils227/block2/ar/../../../../../contrib/binutils-2.27/binutils
> -Dbin_dummy_emulation=bin_vanilla_emulation -std=gnu99 -o ar ar.o
> not-ranlib.o arsup.o rename.o binemul.o emul_vanilla.o arparse.o arlex.o
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/bulibs/libbu.a
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/libbfd/libbfd.a
> /usr/obj/usr/src/ctools_x86_64_x86_64/usr/src/gnu/usr.bin/binutils227/block2/ar/../../block1/libiberty/libiberty.a
> -ll -lz *** Error code 1
>
> Stop.  make[5]: stopped in /usr/src/gnu/usr.bin/binutils227/block2/ar
>
> *** Failed target:  _SUBDIR_all_ar *** Failed command: (if test -d
> /usr/src/gnu/usr.bin/binutils227/block2/ar.x86_64; then echo "===>
> gnu/usr.bin/binutils227/block2/ar.x86_64"; edir=ar.x86_64; cd
> /usr/src/gnu/usr.bin/binutils227/block2/${edir}; else echo "===>
> gnu/usr.bin/binutils227/block2/ar"; edir=ar; cd
> /usr/src/gnu/usr.bin/binutils227/block2/${edir}; fi; make all
> DIRPRFX=gnu/usr.bin/binutils227/block2/$edir/;) *** Error code 1
>
> Stop.  make[4]: stopped in /usr/src/gnu/usr.bin/binutils227/block2
>
> *** Failed target:  _SUBDIR_all_block2 *** Failed command: (if test -d
> /usr/src/gnu/usr.bin/binutils227/block2.x86_64; then echo "===>
> gnu/usr.bin/binutils227/block2.x86_64"; edir=block2.x86_64; cd
> /usr/src/gnu/usr.bin/binutils227/${edir}; else echo "===>
> gnu/usr.bin/binutils227/block2"; edir=block2; cd
> /usr/src/gnu/usr.bin/binutils227/${edir}; fi; make all
> DIRPRFX=gnu/usr.bin/binutils227/$edir/;) *** Error code 1
>
> Stop.  make[3]: stopped in /usr/src/gnu/usr.bin/binutils227
>
> *** Failed target:  ctools-gnu/usr.bin/binutils227 *** Failed command:
> echo "===> gnu/usr.bin/binutils227 (cross-tools)"; cd
> /usr/src/gnu/usr.bin/binutils227; make DIRPRFX=gnu/usr.bin/binutils227/
> obj && make DIRPRFX=gnu/usr.bin/binutils227/ depend && make
> DIRPRFX=gnu/usr.bin/binutils227/ all && make
> DIRPRFX=gnu/usr.bin/binutils227/
> DESTDIR=/usr/obj/usr/src/ctools_x86_64_x86_64 install *** Error code 1
>
> Stop.  make[2]: stopped in /usr/src .CURDIR='/usr/src'
> .OBJDIR='/usr/src' .TARGETS='cross-tools'
> .ERROR_TARGET='ctools-gnu/usr.bin/binutils227' .MAKE.LEVEL='2'
> .MAKE.MODE=''
> PATH='/usr/obj/usr/src/btools_x86_64/usr/sbin:/usr/obj/usr/src/btools_x86_64/usr/bin:/usr/obj/usr/src/btools_x86_64/sbin:/usr/obj/usr/src/btools_x86_64/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/pkg/bin'
> LD_LIBRARY_PATH='' MACHINE_ARCH='x86_64' MACHINE='x86_64' MAKEFILE=''
> MAKESYSPATH='' MAKEOBJDIRPREFIX='/usr/obj/usr/src/ctools_x86_64_x86_64'
> WORLD_ALTCOMPILER='gcc47'
> DESTDIR='/usr/obj/usr/src/ctools_x86_64_x86_64' SHELL='/bin/csh'
> .SHELL=''
> .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /etc/defaults/make.conf
> /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/bsd.cpu.gcc80.mk
> Makefile.inc1 /usr/src/share/mk/bsd.subdir.mk
> /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/bsd.own.mk' .PATH='.
> /usr/src'
>
> *** Failed target:  _cross-tools *** Failed command: cd /usr/src;
> MAKEOBJDIRPREFIX=/usr/obj/usr/src/ctools_x86_64_x86_64 OBJTREE=/usr/obj
> DESTDIR=/usr/obj/usr/src/ctools_x86_64_x86_64 LC_ALL=C
> _SHLIBDIRPREFIX=/usr/obj/usr/src/ctools_x86_64_x86_64 INSTALL="sh
> /usr/src/tools/install.sh"
> TOOLS_PREFIX=/usr/obj/usr/src/ctools_x86_64_x86_64
> USRDATA_PREFIX=/usr/obj/usr/src/world_x86_64 SELECT_LINKER=ld.gold
> M4=/usr/obj/usr/src/btools_x86_64/usr/bin/m4
> PATH=/usr/obj/usr/src/btools_x86_64/usr/sbin:/usr/obj/usr/src/btools_x86_64/usr/bin:/usr/obj/usr/src/btools_x86_64/sbin:/usr/obj/usr/src/btools_x86_64/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/pkg/bin
> make -f Makefile.inc1 -DNO_GDB -DBOOTSTRAPPING -DNOMAN -DNOSHARED
> -DSYSBUILD cross-tools *** Error code 1
>
> Stop.  make[1]: stopped in /usr/src .CURDIR='/usr/src'
> .OBJDIR='/usr/obj/usr/src' .TARGETS='buildworld'
> .ERROR_TARGET='_cross-tools' .MAKE.LEVEL='1' .MAKE.MODE=''
> PATH='/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/pkg/bin'
> LD_LIBRARY_PATH='' MACHINE_ARCH='x86_64' MACHINE='x86_64' MAKEFILE=''
> MAKESYSPATH='' MAKEOBJDIRPREFIX='/usr/obj' WORLD_ALTCOMPILER='gcc47'
> DESTDIR='' SHELL='/bin/csh'
> .SHELL=''
> .MAKE.MAKEFILES='/usr/src/share/mk/sys.mk /etc/defaults/make.conf
> /usr/src/share/mk/bsd.cpu.mk /usr/src/share/mk/bsd.cpu.gcc80.mk
> /usr/src/Makefile.inc1 /usr/src/share/mk/bsd.subdir.mk
> /usr/src/share/mk/bsd.init.mk /usr/src/share/mk/bsd.own.mk' .PATH='.
> /usr/src'
>
> *** Failed target:  buildworld *** Failed command: cd /usr/src;
> PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/pkg/bin make -m
> /usr/src/share/mk -f Makefile.inc1 buildworld *** Error code 1
>
> Stop.  make: stopped in /usr/src






More information about the Users mailing list