Failed make buildworld on 5.6.2

jasse Jansson jasse at yberwaffe.com
Sun Dec 8 14:48:53 PST 2019


You'r in troble when memtest86 finds faults.

Guess what's failing in your computer.


On 2019-12-08 23:21, Chris Collinson wrote:
> There's nothing that stands out (to me) in the dmesg.  This is the only error:
> # dmesg | grep -i error
> error: [drm:pid-1:intel_pipe_update_start] *ERROR* Potential atomic update failure on pipe A
>
> I can post a full dmesg if that would help. However, I am currently running
> memtest86 and it has found 2478 errors so far.  I will look into that and try
> make buildworld again when I can be confident about the hardware.
> Thanks for your help.
> Chris
>
> On Sun, 8 Dec 2019, at 8:03 PM, Antonio Huete Jiménez wrote:
>> 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