NetBSD Problem Report #56146
From www@netbsd.org Tue May 4 21:40:27 2021
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
by mollari.NetBSD.org (Postfix) with ESMTPS id 86F631A9241
for <gnats-bugs@gnats.NetBSD.org>; Tue, 4 May 2021 21:40:27 +0000 (UTC)
Message-Id: <20210504214025.DFACA1A9244@mollari.NetBSD.org>
Date: Tue, 4 May 2021 21:40:25 +0000 (UTC)
From: jbglaw@lug-owl.de
Reply-To: jbglaw@lug-owl.de
To: gnats-bugs@NetBSD.org
Subject: mvme68k: sys/arch/mvme68k/stand/wrtvid/wrtvid.c:86:9: error: unknown type name 'uint8_t'
X-Send-Pr-Version: www-1.0
>Number: 56146
>Category: port-mvme68k
>Synopsis: mvme68k: sys/arch/mvme68k/stand/wrtvid/wrtvid.c:86:9: error: unknown type name 'uint8_t'
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-mvme68k-maintainer
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue May 04 21:45:00 +0000 2021
>Closed-Date: Sun May 09 09:08:35 +0000 2021
>Last-Modified: Sun May 09 09:08:35 +0000 2021
>Originator: Jan-Benedict Glaw
>Release: HEAD (github mirror, as of b8c576565d95bb954b2dc0e3fbd5a2a56c594810)
>Organization:
>Environment:
Linux toolchaintest-host 5.9.0-2-amd64 #1 SMP Debian 5.9.6-1 (2020-11-08) x86_64 GNU/Linux
>Description:
I did:
./build.sh -U -O /var/lib/laminar/run/netbsd-mvme68k-m68k/9/obj -m mvme68k -a m68k tools
./build.sh -U -u -O /var/lib/laminar/run/netbsd-mvme68k-m68k/9/obj -m mvme68k -a m68k release
Breaks at:
cc -O -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o wrtvid.lo.o /var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:86:9: error: unknown type name 'uint8_t'; did you mean 'u_int8_t'?
86 | write32(uint8_t *vp, uint32_t value)
| ^~~~~~~
| u_int8_t
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:86:22: error: unknown type name 'uint32_t'; did you mean 'u_int32_t'?
86 | write32(uint8_t *vp, uint32_t value)
| ^~~~~~~~
| u_int32_t
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:99:9: error: unknown type name 'uint8_t'; did you mean 'u_int8_t'?
99 | write16(uint8_t *vp, uint16_t value)
| ^~~~~~~
| u_int8_t
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:99:22: error: unknown type name 'uint16_t'; did you mean 'u_int16_t'?
99 | write16(uint8_t *vp, uint16_t value)
| ^~~~~~~~
| u_int16_t
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c: In function 'main':
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:110:2: error: unknown type name 'uint16_t'; did you mean 'u_int16_t'?
110 | uint16_t len;
| ^~~~~~~~
| u_int16_t
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:111:2: error: unknown type name 'uint8_t'; did you mean 'u_int8_t'?
111 | uint8_t *vid;
| ^~~~~~~
| u_int8_t
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:138:9: error: 'uint16_t' undeclared (first use in this function); did you mean 'u_int16_t'?
138 | len = (uint16_t)((st.st_size + 255) / 256);
| ^~~~~~~~
| u_int16_t
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:138:9: note: each undeclared identifier is reported only once for each function it appears in
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:154:2: warning: implicit declaration of function 'write32'; did you mean 'write'? [-Wimplicit-func
tion-declaration]
154 | write32(&vid[VID_OSS_OFF], is_disk ? VID_OSS_DISK : VID_OSS_TAPE);
| ^~~~~~~
| write
/var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c:155:2: warning: implicit declaration of function 'write16'; did you mean 'write'? [-Wimplicit-function-declaration]
155 | write16(&vid[VID_OSL_OFF], len);
| ^~~~~~~
| write
*** Failed target: wrtvid.lo
*** Failed command: cc -O -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o wrtvid.lo.o /var/lib/laminar/run/netbsd-mvme68k-m68k/9/NetBSD-src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c
*** Error code 1
Probably caused by:
commit a07f7c80690d0af05ca7630aebc638f51f3185e1
Author: tsutsui <tsutsui@NetBSD.org>
Date: Sat Jan 12 09:54:21 2008 +0000
Misc cleanup:
- KNF, ANSIfy, remove __P()
- use __func__ to print function names
- use __arraycount()
- include "ioconf.h" for struct cfdriver
- u_intNN_t -> uintNN_t
- wrap long lines
etc.
Though I wonder why NetBSD's daily build checks didn't catch this?
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
From: "Rin Okuyama" <rin@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc:
Subject: PR/56146 CVS commit: src
Date: Thu, 6 May 2021 13:23:36 +0000
Module Name: src
Committed By: rin
Date: Thu May 6 13:23:36 UTC 2021
Modified Files:
src/share/mk: bsd.own.mk
src/sys/arch/mvme68k/stand: Makefile Makefile.booters
src/sys/arch/mvme68k/stand/wrtvid: Makefile wrtvid.c
src/tools: Makefile
Added Files:
src/tools/mvme68k-wrtvid: Makefile
Log Message:
PR port-mvme68k/56146
Build wrtvid as tools.
To generate a diff of this commit:
cvs rdiff -u -r1.1246 -r1.1247 src/share/mk/bsd.own.mk
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mvme68k/stand/Makefile
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/mvme68k/stand/Makefile.booters
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/mvme68k/stand/wrtvid/Makefile
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/mvme68k/stand/wrtvid/wrtvid.c
cvs rdiff -u -r1.208 -r1.209 src/tools/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/mvme68k-wrtvid/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
State-Changed-From-To: open->feedback
State-Changed-By: rin@NetBSD.org
State-Changed-When: Thu, 06 May 2021 13:26:52 +0000
State-Changed-Why:
Can you try latest HEAD?
Please make sure to do ``./build.sh tools'' again.
From: Jan-Benedict Glaw <jbglaw@lug-owl.de>
To: gnats-bugs@netbsd.org
Cc: port-mvme68k-maintainer@netbsd.org, netbsd-bugs@netbsd.org,
gnats-admin@netbsd.org, rin@NetBSD.org
Subject: Re: port-mvme68k/56146 (mvme68k:
sys/arch/mvme68k/stand/wrtvid/wrtvid.c:86:9: error: unknown type name
'uint8_t')
Date: Sat, 8 May 2021 14:10:35 +0200
--fhufcwosttcadkus
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Thu, 2021-05-06 13:26:52 +0000, rin@NetBSD.org <rin@NetBSD.org> wrote:
> Synopsis: mvme68k: sys/arch/mvme68k/stand/wrtvid/wrtvid.c:86:9: error: un=
known type name 'uint8_t'
>=20
> State-Changed-From-To: open->feedback
> State-Changed-By: rin@NetBSD.org
> State-Changed-When: Thu, 06 May 2021 13:26:52 +0000
> State-Changed-Why:
> Can you try latest HEAD?
>=20
> Please make sure to do ``./build.sh tools'' again.
I started a fresh build, can be observed at
http://toolchain.lug-owl.de:8080/jobs/netbsd-mvme68k-m68k/10 .
Thanks a lot!
Jan-Benedict
--=20
--fhufcwosttcadkus
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQQlDTvPcScNjKREqWEdvV51g5nhuwUCYJZ/twAKCRAdvV51g5nh
u4HHAJ9lxJmRZU6dCmyjnvLD0gSYF2xpIQCfZjm+kEuWELYQDsRvtA3052fBn4k=
=La0/
-----END PGP SIGNATURE-----
--fhufcwosttcadkus--
State-Changed-From-To: feedback->closed
State-Changed-By: rin@NetBSD.org
State-Changed-When: Sun, 09 May 2021 09:08:35 +0000
State-Changed-Why:
Confirmed fixed. Thanks for report.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.