daily CVS update output

2020-10-24 Thread NetBSD source update


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

2020-10-24 Thread Andreas Gustafsson
[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

2020-10-24 Thread Andreas Gustafsson
[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

2020-10-24 Thread oskar
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