Re: Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread Ryo ONODERA
Hi,

Roy Marples  writes:

> On 03/02/2021 17:55, Ryo ONODERA wrote:
>> Exactly. It happens in dtrace userland build.
>
> Fixed. Sorry about that.
>
> Maybe we should not define CTASSERT ourselves and just use __CTASSERT to 
> avoid 
> this in the future?

Thank you.
I have no idea what is the best way to avoid conflicts in the future...

> Roy

-- 
Ryo ONODERA // r...@tetera.org
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


daily CVS update output

2021-02-03 Thread NetBSD source update


Updating src tree:
P src/external/gpl2/send-pr/dist/send-pr/send-pr-el.in
P src/sys/arch/arm/iomd/vidcaudio.c
P src/sys/arch/hppa/gsc/harmony.c
P src/sys/arch/powerpc/include/cpu.h
P src/sys/dev/pci/cs4280.c
P src/sys/dev/pci/cs4281.c
P src/sys/dev/pci/cs428x.h
P src/sys/dev/pci/if_vioif.c
P src/sys/dev/usb/ums.c
P src/sys/dev/usb/usbdevs
P src/sys/dev/usb/usbdevs.h
P src/sys/dev/usb/usbdevs_data.h
P src/sys/net/if_arp.h
P src/sys/net/if_ether.h
P src/sys/net/if_gre.h
P src/sys/net/if_llc.h
P src/sys/netinet/if_ether.h
P src/sys/netinet/igmp.h
P src/sys/netinet/in.h
P src/sys/netinet/ip.h
P src/sys/netinet/ip6.h
P src/sys/netinet/ip_carp.h
P src/sys/netinet/ip_icmp.h
P src/sys/netinet/ip_mroute.h
P src/sys/netinet/ip_var.h
P src/sys/netinet/tcp.h
P src/sys/netinet/tcp_debug.h
P src/sys/netinet/tcp_var.h
P src/sys/netinet/udp.h
P src/sys/netinet/udp_var.h
P src/usr.bin/make/dir.c
P src/usr.bin/make/job.c
P src/usr.bin/make/main.c
P src/usr.bin/make/meta.c
P src/usr.bin/make/nonints.h
P src/usr.bin/make/parse.c
P src/usr.bin/make/suff.c
P src/usr.bin/make/targ.c
P src/usr.bin/make/util.c
P src/usr.bin/make/var.c
P src/usr.bin/make/unit-tests/Makefile
P src/usr.bin/make/unit-tests/var-op-append.exp
P src/usr.bin/make/unit-tests/var-op-append.mk
P src/usr.bin/make/unit-tests/varname-empty.exp
P src/usr.bin/make/unit-tests/varname-empty.mk
P src/usr.bin/tftp/Makefile
P src/usr.sbin/ldpd/Makefile
P src/usr.sbin/rtadvd/Makefile
P src/usr.sbin/traceroute/Makefile
P src/usr.sbin/traceroute6/Makefile
P src/usr.sbin/traceroute6/traceroute6.c

Updating xsrc tree:


Killing core files:




Updating file list:
-rw-rw-r--  1 srcmastr  netbsd  38866088 Feb  4 03:03 ls-lRA.gz


Automated report: NetBSD-current/i386 test failure

2021-02-03 Thread NetBSD Test Fixture
This is an automatically generated notice of a new failure of the
NetBSD test suite.

The newly failing test case is:

usr.bin/make/t_make:varname_empty

The above test failed in each of the last 4 test runs, and passed in
at least 26 consecutive runs before that.

The following commits were made between the last successful test and
the failed test:

2021.02.03.08.08.18 rillig src/usr.bin/make/job.c,v 1.414
2021.02.03.08.08.18 rillig src/usr.bin/make/main.c,v 1.528
2021.02.03.08.08.18 rillig src/usr.bin/make/meta.c,v 1.172
2021.02.03.08.08.18 rillig src/usr.bin/make/nonints.h,v 1.192
2021.02.03.08.08.18 rillig src/usr.bin/make/parse.c,v 1.540
2021.02.03.08.08.18 rillig src/usr.bin/make/suff.c,v 1.343
2021.02.03.08.08.18 rillig src/usr.bin/make/var.c,v 1.792
2021.02.03.08.34.15 rillig src/usr.bin/make/unit-tests/Makefile,v 1.267
2021.02.03.08.34.15 rillig src/usr.bin/make/unit-tests/varname-empty.exp,v 
1.6
2021.02.03.08.34.15 rillig src/usr.bin/make/unit-tests/varname-empty.mk,v 
1.8
2021.02.03.08.40.47 rillig src/usr.bin/make/unit-tests/var-op-append.exp,v 
1.4
2021.02.03.08.40.47 rillig src/usr.bin/make/unit-tests/var-op-append.mk,v 
1.8
2021.02.03.08.40.47 rillig src/usr.bin/make/unit-tests/varname-empty.exp,v 
1.7
2021.02.03.08.40.47 rillig src/usr.bin/make/var.c,v 1.793

Logs can be found at:


http://releng.NetBSD.org/b5reports/i386/commits-2021.02.html#2021.02.03.08.40.47


Automated report: NetBSD-current/i386 build success

2021-02-03 Thread NetBSD Test Fixture
The NetBSD-current/i386 build is working again.

The following commits were made between the last failed build and the
successful build:

2021.02.03.18.13.13 roy src/sys/net/if_arp.h,v 1.37
2021.02.03.18.13.13 roy src/sys/net/if_ether.h,v 1.84
2021.02.03.18.13.13 roy src/sys/net/if_gre.h,v 1.47
2021.02.03.18.13.13 roy src/sys/net/if_llc.h,v 1.23
2021.02.03.18.13.13 roy src/sys/netinet/igmp.h,v 1.15
2021.02.03.18.13.13 roy src/sys/netinet/in.h,v 1.114
2021.02.03.18.13.13 roy src/sys/netinet/ip.h,v 1.38
2021.02.03.18.13.13 roy src/sys/netinet/ip6.h,v 1.29
2021.02.03.18.13.13 roy src/sys/netinet/ip_carp.h,v 1.14
2021.02.03.18.13.13 roy src/sys/netinet/ip_icmp.h,v 1.43
2021.02.03.18.13.13 roy src/sys/netinet/ip_mroute.h,v 1.35
2021.02.03.18.13.13 roy src/sys/netinet/ip_var.h,v 1.133
2021.02.03.18.13.13 roy src/sys/netinet/tcp.h,v 1.37
2021.02.03.18.13.13 roy src/sys/netinet/tcp_debug.h,v 1.21
2021.02.03.18.13.13 roy src/sys/netinet/udp.h,v 1.19

Logs can be found at:


http://releng.NetBSD.org/b5reports/i386/commits-2021.02.html#2021.02.03.18.13.13


Re: Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread Roy Marples

On 03/02/2021 17:55, Ryo ONODERA wrote:

Exactly. It happens in dtrace userland build.


Fixed. Sorry about that.

Maybe we should not define CTASSERT ourselves and just use __CTASSERT to avoid 
this in the future?


Roy


Re: Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread Ryo ONODERA
Hi,

Martin Husemann  writes:

> On Wed, Feb 03, 2021 at 05:31:11PM +, Roy Marples wrote:
>> I cannot replicate this?
>> I'm just building a stock kernel - what extra options do I need?
>
> It happens in the userland build.

Exactly. It happens in dtrace userland build.

> Martin

-- 
Ryo ONODERA // r...@tetera.org
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


Re: Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread Martin Husemann
On Wed, Feb 03, 2021 at 05:31:11PM +, Roy Marples wrote:
> I cannot replicate this?
> I'm just building a stock kernel - what extra options do I need?

It happens in the userland build.

Martin


Re: Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread Roy Marples

On 03/02/2021 14:42, Ryo ONODERA wrote:

Hi,

It seems that CTASSERT in netinet/in.h conflicts with
CTASSERT in external/cddl/osnet/dist/uts/common/sys/debug.h.

Ryo ONODERA  writes:


Hi,

However I have gotten another failure:

--- dt_print.pico ---
In file included from /usr/src/external/cddl/osnet/sys/sys/debug.h:51,
  from /usr/src/external/cddl/osnet/sys/sys/uio.h:64,
  from /usr/world/9.99/amd64/dest/usr/include/sys/socket.h:99,
  from /us

r/src/external/cddl/osnet/lib/libdtrace/../../dist/lib/

libdtrace/common/dt_print.c:76:
/usr/world/9.99/amd64/dest/usr/include/netinet/in.h:162:1: error: macro "__CTASS
ERT" passed 2 arguments, but takes just 1
   162 | CTASSERT(sizeof(struct in_addr) == 4);
   | ^~~~


I cannot replicate this?
I'm just building a stock kernel - what extra options do I need?

Roy


Re: Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread Ryo ONODERA
Hi,

It seems that CTASSERT in netinet/in.h conflicts with
CTASSERT in external/cddl/osnet/dist/uts/common/sys/debug.h.

Ryo ONODERA  writes:

> Hi,
>
> However I have gotten another failure:
>
> --- dt_print.pico ---
> In file included from /usr/src/external/cddl/osnet/sys/sys/debug.h:51,
>  from /usr/src/external/cddl/osnet/sys/sys/uio.h:64,
>  from /usr/world/9.99/amd64/dest/usr/include/sys/socket.h:99,
>  from 
> /usr/src/external/cddl/osnet/lib/libdtrace/../../dist/lib/
> libdtrace/common/dt_print.c:76:
> /usr/world/9.99/amd64/dest/usr/include/netinet/in.h:162:1: error: macro 
> "__CTASS
> ERT" passed 2 arguments, but takes just 1
>   162 | CTASSERT(sizeof(struct in_addr) == 4);
>   | ^~~~
>
> Ryo ONODERA  writes:
>
>> Hi,
>>
>> NetBSD Test Fixture  writes:
>>
>>> 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 2021.02.03.12.11.34.
>>>
>>> An extract from the build.sh output follows:
>>>
>>> *** Failed target:  dependall-../external/bsd/am-utils/lib
>>> *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; 
>>> shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) 
>>> this="lib/"; real="/tmp/build/2021.02.03.12.11.34-i386/src/lib" ;; *) 
>>> this="lib/${dir}/"; 
>>> real="/tmp/build/2021.02.03.12.11.34-i386/src/lib/${dir}" ;; esac; 
>>> show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd 
>>> "${real}" && /tmp/build/2021.02.03.12.11.34-i386/tools/bin/nbmake 
>>> _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget 
>>> ../external/bsd/am-utils/lib dependall
>>> *** Error code 2
>>> Stop.
>>> nbmake[5]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
>>> *** [build_install] Error code 1
>>> nbmake[4]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
>>> 1 error
>>> nbmake[4]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
>>> nbmake[3]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
>>> nbmake[2]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
>>> nbmake[1]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
>>> nbmake: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
>>> ERROR: Failed to make release
>>>
>>> The following commits were made between the last successful build and
>>> the failed build:
>>>
>>> 2021.02.03.11.52.23 roy src/sys/netinet/tcp_debug.h,v 1.20
>>> 2021.02.03.11.53.43 roy src/sys/net/if_arp.h,v 1.36
>>> 2021.02.03.11.53.43 roy src/sys/net/if_ether.h,v 1.83
>>> 2021.02.03.11.53.43 roy src/sys/net/if_gre.h,v 1.46
>>> 2021.02.03.11.53.43 roy src/sys/netinet/if_ether.h,v 1.36
>>> 2021.02.03.11.53.43 roy src/sys/netinet/igmp.h,v 1.14
>>> 2021.02.03.11.53.43 roy src/sys/netinet/in.h,v 1.113
>>> 2021.02.03.11.53.43 roy src/sys/netinet/ip.h,v 1.37
>>> 2021.02.03.11.53.43 roy src/sys/netinet/ip6.h,v 1.28
>>> 2021.02.03.11.53.43 roy src/sys/netinet/ip_icmp.h,v 1.42
>>> 2021.02.03.11.53.43 roy src/sys/netinet/ip_mroute.h,v 1.34
>>> 2021.02.03.11.53.43 roy src/sys/netinet/ip_var.h,v 1.132
>>> 2021.02.03.11.53.43 roy src/sys/netinet/tcp.h,v 1.36
>>> 2021.02.03.11.53.43 roy src/sys/netinet/tcp_var.h,v 1.194
>>> 2021.02.03.11.53.43 roy src/sys/netinet/udp.h,v 1.18
>>> 2021.02.03.11.53.43 roy src/sys/netinet/udp_var.h,v 1.48
>>> 2021.02.03.12.11.34 roy src/sys/net/if_llc.h,v 1.22
>>>
>>> Logs can be found at:
>>>
>>> 
>>> http://releng.NetBSD.org/b5reports/i386/commits-2021.02.html#2021.02.03.12.11.34
>>
>> if_ether.h has no #ifdef CTASSERT ... #endif.
>> The other file has this guard.
>> I think the following patch will work.
>>
>> Index: sys/netinet/if_ether.h
>> ===
>> RCS file: /cvsroot/src/sys/netinet/if_ether.h,v
>> retrieving revision 1.36
>> diff -u -r1.36 if_ether.h
>> --- sys/netinet/if_ether.h   3 Feb 2021 11:53:43 -   1.36
>> +++ sys/netinet/if_ether.h   3 Feb 2021 13:47:16 -
>> @@ -76,7 +76,9 @@
>>  u_int8_t arp_tha[ETHER_ADDR_LEN];   /* target hardware address */
>>  u_int8_t arp_tpa[4];/* target protocol address */
>>  };
>> +#ifdef CTASSERT
>>  CTASSERT(sizeof(struct ether_arp) == 28);
>> +#endif
>>  #define arp_hrd ea_hdr.ar_hrd
>>  #define arp_pro ea_hdr.ar_pro
>>  #define arp_hln ea_hdr.ar_hln
>>
>>
>> -- 
>> Ryo ONODERA // r...@tetera.org
>> PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3
>
> -- 
> Ryo ONODERA // r...@tetera.org
> PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

-- 
Ryo ONODERA // r...@tetera.org
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


Re: Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread Ryo ONODERA
Hi,

However I have gotten another failure:

--- dt_print.pico ---
In file included from /usr/src/external/cddl/osnet/sys/sys/debug.h:51,
 from /usr/src/external/cddl/osnet/sys/sys/uio.h:64,
 from /usr/world/9.99/amd64/dest/usr/include/sys/socket.h:99,
 from /usr/src/external/cddl/osnet/lib/libdtrace/../../dist/lib/
libdtrace/common/dt_print.c:76:
/usr/world/9.99/amd64/dest/usr/include/netinet/in.h:162:1: error: macro "__CTASS
ERT" passed 2 arguments, but takes just 1
  162 | CTASSERT(sizeof(struct in_addr) == 4);
  | ^~~~

Ryo ONODERA  writes:

> Hi,
>
> NetBSD Test Fixture  writes:
>
>> 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 2021.02.03.12.11.34.
>>
>> An extract from the build.sh output follows:
>>
>> *** Failed target:  dependall-../external/bsd/am-utils/lib
>> *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; 
>> shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="lib/"; 
>> real="/tmp/build/2021.02.03.12.11.34-i386/src/lib" ;; *) this="lib/${dir}/"; 
>> real="/tmp/build/2021.02.03.12.11.34-i386/src/lib/${dir}" ;; esac; 
>> show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd 
>> "${real}" && /tmp/build/2021.02.03.12.11.34-i386/tools/bin/nbmake 
>> _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget 
>> ../external/bsd/am-utils/lib dependall
>> *** Error code 2
>> Stop.
>> nbmake[5]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
>> *** [build_install] Error code 1
>> nbmake[4]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
>> 1 error
>> nbmake[4]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
>> nbmake[3]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
>> nbmake[2]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
>> nbmake[1]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
>> nbmake: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
>> ERROR: Failed to make release
>>
>> The following commits were made between the last successful build and
>> the failed build:
>>
>> 2021.02.03.11.52.23 roy src/sys/netinet/tcp_debug.h,v 1.20
>> 2021.02.03.11.53.43 roy src/sys/net/if_arp.h,v 1.36
>> 2021.02.03.11.53.43 roy src/sys/net/if_ether.h,v 1.83
>> 2021.02.03.11.53.43 roy src/sys/net/if_gre.h,v 1.46
>> 2021.02.03.11.53.43 roy src/sys/netinet/if_ether.h,v 1.36
>> 2021.02.03.11.53.43 roy src/sys/netinet/igmp.h,v 1.14
>> 2021.02.03.11.53.43 roy src/sys/netinet/in.h,v 1.113
>> 2021.02.03.11.53.43 roy src/sys/netinet/ip.h,v 1.37
>> 2021.02.03.11.53.43 roy src/sys/netinet/ip6.h,v 1.28
>> 2021.02.03.11.53.43 roy src/sys/netinet/ip_icmp.h,v 1.42
>> 2021.02.03.11.53.43 roy src/sys/netinet/ip_mroute.h,v 1.34
>> 2021.02.03.11.53.43 roy src/sys/netinet/ip_var.h,v 1.132
>> 2021.02.03.11.53.43 roy src/sys/netinet/tcp.h,v 1.36
>> 2021.02.03.11.53.43 roy src/sys/netinet/tcp_var.h,v 1.194
>> 2021.02.03.11.53.43 roy src/sys/netinet/udp.h,v 1.18
>> 2021.02.03.11.53.43 roy src/sys/netinet/udp_var.h,v 1.48
>> 2021.02.03.12.11.34 roy src/sys/net/if_llc.h,v 1.22
>>
>> Logs can be found at:
>>
>> 
>> http://releng.NetBSD.org/b5reports/i386/commits-2021.02.html#2021.02.03.12.11.34
>
> if_ether.h has no #ifdef CTASSERT ... #endif.
> The other file has this guard.
> I think the following patch will work.
>
> Index: sys/netinet/if_ether.h
> ===
> RCS file: /cvsroot/src/sys/netinet/if_ether.h,v
> retrieving revision 1.36
> diff -u -r1.36 if_ether.h
> --- sys/netinet/if_ether.h3 Feb 2021 11:53:43 -   1.36
> +++ sys/netinet/if_ether.h3 Feb 2021 13:47:16 -
> @@ -76,7 +76,9 @@
>   u_int8_t arp_tha[ETHER_ADDR_LEN];   /* target hardware address */
>   u_int8_t arp_tpa[4];/* target protocol address */
>  };
> +#ifdef CTASSERT
>  CTASSERT(sizeof(struct ether_arp) == 28);
> +#endif
>  #define  arp_hrd ea_hdr.ar_hrd
>  #define  arp_pro ea_hdr.ar_pro
>  #define  arp_hln ea_hdr.ar_hln
>
>
> -- 
> Ryo ONODERA // r...@tetera.org
> PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

-- 
Ryo ONODERA // r...@tetera.org
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


Re: Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread Ryo ONODERA
Hi,

NetBSD Test Fixture  writes:

> 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 2021.02.03.12.11.34.
>
> An extract from the build.sh output follows:
>
> *** Failed target:  dependall-../external/bsd/am-utils/lib
> *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; 
> shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="lib/"; 
> real="/tmp/build/2021.02.03.12.11.34-i386/src/lib" ;; *) this="lib/${dir}/"; 
> real="/tmp/build/2021.02.03.12.11.34-i386/src/lib/${dir}" ;; esac; 
> show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd 
> "${real}" && /tmp/build/2021.02.03.12.11.34-i386/tools/bin/nbmake 
> _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget 
> ../external/bsd/am-utils/lib dependall
> *** Error code 2
> Stop.
> nbmake[5]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
> *** [build_install] Error code 1
> nbmake[4]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
> 1 error
> nbmake[4]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
> nbmake[3]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
> nbmake[2]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
> nbmake[1]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
> nbmake: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
> ERROR: Failed to make release
>
> The following commits were made between the last successful build and
> the failed build:
>
> 2021.02.03.11.52.23 roy src/sys/netinet/tcp_debug.h,v 1.20
> 2021.02.03.11.53.43 roy src/sys/net/if_arp.h,v 1.36
> 2021.02.03.11.53.43 roy src/sys/net/if_ether.h,v 1.83
> 2021.02.03.11.53.43 roy src/sys/net/if_gre.h,v 1.46
> 2021.02.03.11.53.43 roy src/sys/netinet/if_ether.h,v 1.36
> 2021.02.03.11.53.43 roy src/sys/netinet/igmp.h,v 1.14
> 2021.02.03.11.53.43 roy src/sys/netinet/in.h,v 1.113
> 2021.02.03.11.53.43 roy src/sys/netinet/ip.h,v 1.37
> 2021.02.03.11.53.43 roy src/sys/netinet/ip6.h,v 1.28
> 2021.02.03.11.53.43 roy src/sys/netinet/ip_icmp.h,v 1.42
> 2021.02.03.11.53.43 roy src/sys/netinet/ip_mroute.h,v 1.34
> 2021.02.03.11.53.43 roy src/sys/netinet/ip_var.h,v 1.132
> 2021.02.03.11.53.43 roy src/sys/netinet/tcp.h,v 1.36
> 2021.02.03.11.53.43 roy src/sys/netinet/tcp_var.h,v 1.194
> 2021.02.03.11.53.43 roy src/sys/netinet/udp.h,v 1.18
> 2021.02.03.11.53.43 roy src/sys/netinet/udp_var.h,v 1.48
> 2021.02.03.12.11.34 roy src/sys/net/if_llc.h,v 1.22
>
> Logs can be found at:
>
> 
> http://releng.NetBSD.org/b5reports/i386/commits-2021.02.html#2021.02.03.12.11.34

if_ether.h has no #ifdef CTASSERT ... #endif.
The other file has this guard.
I think the following patch will work.

Index: sys/netinet/if_ether.h
===
RCS file: /cvsroot/src/sys/netinet/if_ether.h,v
retrieving revision 1.36
diff -u -r1.36 if_ether.h
--- sys/netinet/if_ether.h  3 Feb 2021 11:53:43 -   1.36
+++ sys/netinet/if_ether.h  3 Feb 2021 13:47:16 -
@@ -76,7 +76,9 @@
u_int8_t arp_tha[ETHER_ADDR_LEN];   /* target hardware address */
u_int8_t arp_tpa[4];/* target protocol address */
 };
+#ifdef CTASSERT
 CTASSERT(sizeof(struct ether_arp) == 28);
+#endif
 #definearp_hrd ea_hdr.ar_hrd
 #definearp_pro ea_hdr.ar_pro
 #definearp_hln ea_hdr.ar_hln


-- 
Ryo ONODERA // r...@tetera.org
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


Automated report: NetBSD-current/i386 build failure

2021-02-03 Thread NetBSD Test Fixture
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 2021.02.03.12.11.34.

An extract from the build.sh output follows:

*** Failed target:  dependall-../external/bsd/am-utils/lib
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; 
case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="lib/"; 
real="/tmp/build/2021.02.03.12.11.34-i386/src/lib" ;; *) this="lib/${dir}/"; 
real="/tmp/build/2021.02.03.12.11.34-i386/src/lib/${dir}" ;; esac; 
show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" 
&& /tmp/build/2021.02.03.12.11.34-i386/tools/bin/nbmake _THISDIR_="${this}" 
"$@" ${target}; }; _makedirtarget ../external/bsd/am-utils/lib dependall
*** Error code 2
Stop.
nbmake[5]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
*** [build_install] Error code 1
nbmake[4]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
1 error
nbmake[4]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src/lib
nbmake[3]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
nbmake[2]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
nbmake[1]: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
nbmake: stopped in /tmp/build/2021.02.03.12.11.34-i386/src
ERROR: Failed to make release

The following commits were made between the last successful build and
the failed build:

2021.02.03.11.52.23 roy src/sys/netinet/tcp_debug.h,v 1.20
2021.02.03.11.53.43 roy src/sys/net/if_arp.h,v 1.36
2021.02.03.11.53.43 roy src/sys/net/if_ether.h,v 1.83
2021.02.03.11.53.43 roy src/sys/net/if_gre.h,v 1.46
2021.02.03.11.53.43 roy src/sys/netinet/if_ether.h,v 1.36
2021.02.03.11.53.43 roy src/sys/netinet/igmp.h,v 1.14
2021.02.03.11.53.43 roy src/sys/netinet/in.h,v 1.113
2021.02.03.11.53.43 roy src/sys/netinet/ip.h,v 1.37
2021.02.03.11.53.43 roy src/sys/netinet/ip6.h,v 1.28
2021.02.03.11.53.43 roy src/sys/netinet/ip_icmp.h,v 1.42
2021.02.03.11.53.43 roy src/sys/netinet/ip_mroute.h,v 1.34
2021.02.03.11.53.43 roy src/sys/netinet/ip_var.h,v 1.132
2021.02.03.11.53.43 roy src/sys/netinet/tcp.h,v 1.36
2021.02.03.11.53.43 roy src/sys/netinet/tcp_var.h,v 1.194
2021.02.03.11.53.43 roy src/sys/netinet/udp.h,v 1.18
2021.02.03.11.53.43 roy src/sys/netinet/udp_var.h,v 1.48
2021.02.03.12.11.34 roy src/sys/net/if_llc.h,v 1.22

Logs can be found at:


http://releng.NetBSD.org/b5reports/i386/commits-2021.02.html#2021.02.03.12.11.34