daily CVS update output
Updating src tree: P src/distrib/sets/lists/base/mi P src/distrib/sets/lists/comp/mi P src/distrib/sets/lists/tests/mi P src/etc/mtree/NetBSD.dist.base P src/external/gpl3/gdb/bin/gdb/Makefile P src/external/gpl3/gdb/dist/gdb/bsd-kvm.c P src/lib/libc/arch/aarch64/sys/__sigtramp2.S P src/lib/libc/arch/arm/genassym.cf P src/lib/libc/arch/hppa/genassym.cf P src/lib/libossaudio/ossaudio.c P src/sbin/mount/mount.8 P src/sys/arch/arm/acpi/acpi_machdep.c P src/sys/arch/arm/acpi/acpi_pci_graviton.c P src/sys/arch/arm/acpi/acpi_pci_n1sdp.c P src/sys/arch/arm/acpi/acpipchb.c P src/sys/arch/arm/arm32/bus_dma.c P src/sys/arch/sparc64/dev/pcf8591_envctrl.c P src/sys/arch/sparc64/sparc64/ofw_patch.c P src/sys/arch/x86/include/cpufunc.h P src/sys/arch/x86/include/fpu.h P src/sys/arch/x86/x86/fpu.c P src/sys/compat/linux/common/linux_socket.c P src/sys/dev/acpi/virtio_acpi.c P src/sys/dev/acpi/vmbus_acpi.c P src/sys/dev/acpi/xhci_acpi.c P src/sys/dev/nvmm/x86/nvmm_x86_svm.c P src/sys/dev/nvmm/x86/nvmm_x86_vmx.c P src/sys/dev/pci/ld_virtio.c P src/sys/uvm/uvm_anon.c P src/tests/lib/libc/sys/t_ptrace_x86_wait.h P src/tests/lib/libcurses/debug_test U src/tests/lib/libcurses/t_curses.sh P src/tests/lib/libcurses/testframe.txt P src/tests/lib/libcurses/check_files/Makefile U src/tests/lib/libcurses/check_files/add_wch2.chk U src/tests/lib/libcurses/check_files/add_wch3.chk U src/tests/lib/libcurses/check_files/addch.chk U src/tests/lib/libcurses/check_files/addchstr3.chk U src/tests/lib/libcurses/check_files/addnwstr1.chk U src/tests/lib/libcurses/check_files/addnwstr2.chk U src/tests/lib/libcurses/check_files/addwstr1.chk U src/tests/lib/libcurses/check_files/addwstr2.chk U src/tests/lib/libcurses/check_files/addwstr3.chk U src/tests/lib/libcurses/check_files/blank.chk U src/tests/lib/libcurses/check_files/border_set1.chk U src/tests/lib/libcurses/check_files/border_set2.chk U src/tests/lib/libcurses/check_files/box_set1.chk U src/tests/lib/libcurses/check_files/box_set2.chk U src/tests/lib/libcurses/check_files/clearok1.chk U src/tests/lib/libcurses/check_files/clearok2.chk U src/tests/lib/libcurses/check_files/clearok3.chk U src/tests/lib/libcurses/check_files/delch3.chk U src/tests/lib/libcurses/check_files/delch4.chk U src/tests/lib/libcurses/check_files/delch5.chk U src/tests/lib/libcurses/check_files/delch6.chk U src/tests/lib/libcurses/check_files/delch7.chk U src/tests/lib/libcurses/check_files/deleteln1.chk U src/tests/lib/libcurses/check_files/deleteln4.chk U src/tests/lib/libcurses/check_files/deleteln5.chk U src/tests/lib/libcurses/check_files/deleteln6.chk U src/tests/lib/libcurses/check_files/echochar1.chk U src/tests/lib/libcurses/check_files/echochar2.chk U src/tests/lib/libcurses/check_files/fill_screen_numbers.chk U src/tests/lib/libcurses/check_files/fill_window_numbers.chk U src/tests/lib/libcurses/check_files/get_wstr.chk U src/tests/lib/libcurses/check_files/getch.chk U src/tests/lib/libcurses/check_files/getn_wstr.chk U src/tests/lib/libcurses/check_files/hline1.chk U src/tests/lib/libcurses/check_files/hline2.chk U src/tests/lib/libcurses/check_files/hline_set.chk U src/tests/lib/libcurses/check_files/immedok.chk U src/tests/lib/libcurses/check_files/ins_nwstr1.chk U src/tests/lib/libcurses/check_files/ins_wch1.chk U src/tests/lib/libcurses/check_files/ins_wch2.chk U src/tests/lib/libcurses/check_files/ins_wch3.chk U src/tests/lib/libcurses/check_files/ins_wstr1.chk U src/tests/lib/libcurses/check_files/ins_wstr2.chk U src/tests/lib/libcurses/check_files/insch1.chk U src/tests/lib/libcurses/check_files/insch2.chk U src/tests/lib/libcurses/check_files/insdelln1.chk U src/tests/lib/libcurses/check_files/insdelln3.chk U src/tests/lib/libcurses/check_files/insdelln4.chk U src/tests/lib/libcurses/check_files/insdelln5.chk U src/tests/lib/libcurses/check_files/insdelln6.chk U src/tests/lib/libcurses/check_files/insdelln7.chk U src/tests/lib/libcurses/check_files/insdelln_1.chk U src/tests/lib/libcurses/check_files/insdelln_3.chk U src/tests/lib/libcurses/check_files/insdelln_4.chk U src/tests/lib/libcurses/check_files/insdelln_5.chk U src/tests/lib/libcurses/check_files/insdelln_6.chk U src/tests/lib/libcurses/check_files/insertln1.chk U src/tests/lib/libcurses/check_files/insertln3.chk U src/tests/lib/libcurses/check_files/insertln4.chk U src/tests/lib/libcurses/check_files/insertln5.chk U src/tests/lib/libcurses/check_files/insertln6.chk U src/tests/lib/libcurses/check_files/leaveok.chk U src/tests/lib/libcurses/check_files/mvaddnwstr1.chk U src/tests/lib/libcurses/check_files/mvaddwstr1.chk U src/tests/lib/libcurses/check_files/mvget_wch.chk U src/tests/lib/libcurses/check_files/mvins_wch.chk U src/tests/lib/libcurses/check_files/mvwaddnwstr1.chk U src/tests/lib/libcurses/check_files/mvwaddstr.chk U src/tests/lib/libcurses/check_files/mvwaddwstr1.chk U src/tests/lib/libcurses/check_files/mvwaddwstr2.chk U src/tests/lib/libcurses/check_files/mvwaddwstr3.chk U
Automated report: NetBSD-current/i386 test failure
[Manually forwarded as the automated notifications are temporarily disabled while new hardware is being tested] This is an automatically generated notice of new failures of the NetBSD test suite. The newly failing test cases are: lib/libcurses/t_curses:addch lib/libcurses/t_curses:addchnstr lib/libcurses/t_curses:addchstr lib/libcurses/t_curses:addnstr lib/libcurses/t_curses:addstr lib/libcurses/t_curses:assume_default_colors lib/libcurses/t_curses:attributes lib/libcurses/t_curses:background lib/libcurses/t_curses:beep lib/libcurses/t_curses:bkgdset lib/libcurses/t_curses:box lib/libcurses/t_curses:can_change_color lib/libcurses/t_curses:cbreak lib/libcurses/t_curses:chgat lib/libcurses/t_curses:clear lib/libcurses/t_curses:copywin lib/libcurses/t_curses:curs_set lib/libcurses/t_curses:define_key lib/libcurses/t_curses:derwin lib/libcurses/t_curses:doupdate lib/libcurses/t_curses:dupwin lib/libcurses/t_curses:erasechar lib/libcurses/t_curses:flash lib/libcurses/t_curses:getattrs lib/libcurses/t_curses:getbkgd lib/libcurses/t_curses:getch lib/libcurses/t_curses:getcurx lib/libcurses/t_curses:getmaxx lib/libcurses/t_curses:getmaxy lib/libcurses/t_curses:getnstr lib/libcurses/t_curses:getparx lib/libcurses/t_curses:getstr lib/libcurses/t_curses:has_colors lib/libcurses/t_curses:has_ic lib/libcurses/t_curses:hline lib/libcurses/t_curses:inch lib/libcurses/t_curses:inchnstr lib/libcurses/t_curses:init_color lib/libcurses/t_curses:innstr lib/libcurses/t_curses:is_linetouched lib/libcurses/t_curses:is_wintouched lib/libcurses/t_curses:keyname lib/libcurses/t_curses:keyok lib/libcurses/t_curses:killchar lib/libcurses/t_curses:meta lib/libcurses/t_curses:mvaddch lib/libcurses/t_curses:mvaddchnstr lib/libcurses/t_curses:mvaddchstr lib/libcurses/t_curses:mvaddnstr lib/libcurses/t_curses:mvaddstr lib/libcurses/t_curses:mvchgat lib/libcurses/t_curses:mvcur lib/libcurses/t_curses:mvderwin lib/libcurses/t_curses:mvgetnstr lib/libcurses/t_curses:mvgetstr lib/libcurses/t_curses:mvhline lib/libcurses/t_curses:mvinchnstr lib/libcurses/t_curses:mvprintw lib/libcurses/t_curses:mvscanw lib/libcurses/t_curses:mvvline lib/libcurses/t_curses:mvwin lib/libcurses/t_curses:nocbreak lib/libcurses/t_curses:nodelay lib/libcurses/t_curses:pad lib/libcurses/t_curses:startup lib/libcurses/t_curses:termattrs lib/libcurses/t_curses:timeout lib/libcurses/t_curses:wborder lib/libcurses/t_curses:window lib/libcurses/t_curses:wprintw lib/libcurses/t_curses:wscrl The above tests failed in each of the last 4 test runs, and passed in at least 26 consecutive runs before that. Between the last successful test and the failed test, a total of 299 revisions were committed, by the following developers: blymn rillig The first of these commits was made on CVS date 2020.10.24.04.40.45, and the last on 2020.10.24.04.46.17. Logs can be found at: http://releng.NetBSD.org/b5reports/i386/commits-2020.10.html#2020.10.24.04.46.17
Automated report: NetBSD-current/i386 build failure
[Manually forwarded as the automated notifications are temporarily disabled while new hardware is being tested] This is an automatically generated notice of a NetBSD-current/i386 build failure. The failure occurred on babylon5.netbsd.org, a NetBSD/amd64 host, using sources from CVS date 2020.10.24.04.47.43. An extract from the build.sh output follows: ./usr/tests/lib/libcurses/tests/window_hierarchy ./usr/tests/lib/libcurses/tests/winnstr ./usr/tests/lib/libcurses/tests/winnwstr ./usr/tests/lib/libcurses/tests/wins_nwstr ./usr/tests/lib/libcurses/tests/wins_wch ./usr/tests/lib/libcurses/tests/wins_wstr ./usr/tests/lib/libcurses/tests/winsch ./usr/tests/lib/libcurses/tests/winwstr ./usr/tests/lib/libcurses/tests/wredrawln ./usr/tests/lib/libcurses/tests/wsetscrreg ./usr/tests/lib/libcurses/tests/wstandout ./usr/tests/lib/libcurses/tests/wtimeout ./usr/tests/lib/libcurses/tests/wtouchln ./usr/tests/lib/libcurses/tests/wunderscore ./usr/tests/lib/libcurses/tests/wvline ./usr/tests/lib/libcurses/tests/wvline_set end of 249 missing files == *** [checkflist] Error code 1 nbmake[2]: stopped in /tmp/build/2020.10.24.04.47.43-i386/src/distrib/sets 1 error nbmake[2]: stopped in /tmp/build/2020.10.24.04.47.43-i386/src/distrib/sets ERROR: Failed to make release The following commits were made between the last successful build and the failed build: 2020.10.24.04.47.43 blymn src/distrib/sets/lists/tests/mi,v 1.951 Logs can be found at: http://releng.NetBSD.org/b5reports/i386/commits-2020.10.html#2020.10.24.04.47.43
Re: xen-tools 4.13.1 build failure
Fail for me too, on amd64 builds at least. > Am 12.10.2020 um 17:53 schrieb Chavdar Ivanov : > > Hi, > Another xentools413 build failure. It has been failing for me the last > two weeks or so, failing to build seabios, as follows: > > gmake[5]: Entering directory > '/usr/pkgsrc/sysutils/xentools413/work/xen-4.13.1/tools/firmware' > /usr/pkg/bin/gmake -C seabios-dir CC=gcc LD=ld PYTHON=python3.7 > EXTRAVERSION="-Xen" all; > gmake[6]: Entering directory > '/usr/pkgsrc/sysutils/xentools413/work/seabios-rel-1.12.1' > Linking out/rom.o > ld -N -T out/romlayout32flat.lds out/rom16.strip.o > out/rom32seg.strip.o out/code32flat.o -o out/rom.o > ld: out/code32flat.o: in function `memmove': > /usr/pkgsrc/sysutils/xentools413/work/seabios-rel-1.12.1/./src/string.c:206: > undefined reference to `memcpy' > ld: out/code32flat.o: in function `const_read_file': > /usr/pkgsrc/sysutils/xentools413/work/seabios-rel-1.12.1/./src/romfile.c:116: > undefined reference to `memcpy' > ld: out/code32flat.o: in function `tpm_log_event': > /usr/pkgsrc/sysutils/xentools413/work/seabios-rel-1.12.1/./src/tcgbios.c:131: > undefined reference to `memcpy' > ld: > /usr/pkgsrc/sysutils/xentools413/work/seabios-rel-1.12.1/./src/tcgbios.c:134: > undefined reference to `memcpy' > ld: out/code32flat.o: in function `smm_save_and_copy': > /usr/pkgsrc/sysutils/xentools413/work/seabios-rel-1.12.1/./src/fw/smm.c:148: > undefined reference to `memcpy' > ld: > out/code32flat.o:/usr/pkgsrc/sysutils/xentools413/work/seabios-rel-1.12.1/./src/fw/smm.c:171: > more undefined references to `memcpy' follow > gmake[6]: *** [Makefile:186: out/rom.o] Error 1 > gmake[6]: Leaving directory > '/usr/pkgsrc/sysutils/xentools413/work/seabios-rel-1.12.1' > gmake[5]: *** [Makefile:138: subdir-all-seabios-dir] Error 2 > gmake[5]: Leaving directory > '/usr/pkgsrc/sysutils/xentools413/work/xen-4.13.1/tools/firmware' > gmake[4]: *** > [/usr/pkgsrc/sysutils/xentools413/work/xen-4.13.1/tools/firmware/../../tools/Rules.mk:232: > subdirs-all] Error 2 > gmake[4]: Leaving directory > '/usr/pkgsrc/sysutils/xentools413/work/xen-4.13.1/tools/firmware' > > > > Wonder whether there is something to do with the switch to gcc9? If > you try to build seabios on its own, it fails the same way. > probably also correlated to: > revision 1.8 > date: 2020-08-27 10:22:33 +0200; author: bouyer; state: Exp; lines: +20 > -6; commitid: 6EkLpnMUbS7p4GlC; > Always use system-supplied IOCTL definitions, remove xen-provided > include files. > Build seabios and ipxe, they're needed by qemu-xen (ipxe not strictly > needed but it's convenient to have) > Switch default device model from qemu-xen-traditional to qemu-xen > (the former being unmaintained) > Add upstream patch for XSA335 security issue. > Bump PKGREVISION. > but yes, it seems like the compile stage uses __builtin_memcpy which is nowadays inlined whereas the python / ldscript needs memcpy explicit. ./out/code32flat.o.objdump:198 .text.iomemcpy 0046 4182 2**0 ./out/code32flat.o.objdump: ld .text.iomemcpy .text.iomemcpy ./out/code32flat.o.objdump: l F .text.iomemcpy 0046 iomemcpy ./out/code32flat.o.objdump: *UND* memcpy after applying the following patch, seabios 1.14 (sorry for that) builds just fine. — --- src/string.c.orig 2020-10-24 08:24:32.543813339 +0200 +++ src/string.c2020-10-24 08:25:00.984982804 +0200 @@ -152,9 +152,6 @@ void * #undef memcpy memcpy(void *d1, const void *s1, size_t len) -#if MODESEGMENT == 0 -#define memcpy __builtin_memcpy -#endif { SET_SEG(ES, GET_SEG(SS)); void *d = d1; — Cheers Oskar signature.asc Description: Message signed with OpenPGP