NetBSD Problem Report #12662
Received: (qmail 28388 invoked from network); 15 Apr 2001 11:05:36 -0000
Message-Id: <200104151105.f3FB5iu18071@beaver.core.de>
Date: Sun, 15 Apr 2001 13:05:44 +0200 (CEST)
From: frueauf@netbsd.org
Reply-To: frueauf@netbsd.org
To: gnats-bugs@gnats.netbsd.org
Subject: mkdep for /src/sys/arch/m68k/060sp/netbsd060sp.S failing on amiga in 1.5.1_BETA
X-Send-Pr-Version: 3.95
>Number: 12662
>Category: port-m68k
>Synopsis: mkdep for /src/sys/arch/m68k/060sp/netbsd060sp.S failing on amiga in 1.5.1_BETA
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: port-m68k-maintainer
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Apr 15 11:06:00 +0000 2001
>Closed-Date: Sun Apr 29 19:46:20 +0000 2001
>Last-Modified: Sun Apr 29 19:46:20 +0000 2001
>Originator: Thorsten Frueauf
>Release: <NetBSD-current source date> 1.5.1_BETA from 09.04.2001
>Organization:
private
>Environment:
NetBSD cyberdyne 1.5.1_BETA NetBSD 1.5.1_BETA (amiga) #0: Mon Apr 9 19:07:22 MEST 2001 frueauf@cyberdyne:/home/frueauf/amiga amiga
Amiga 3000 with 48 MB memory and cyberstorm mkII with 060@50mhz.
/src for 1.5.1_BETA via anoncvs from 09.04.2001
userland build with /etc/mk.conf:
COPTS?= -m68060
M68060= 1
>Description:
When trying to compile e.g. GENERIC kernel with src from 09.04.2001 (1.5.1_BETA)
the following error occurs while doing 'make depend':
[...]
mkdep -a -x assembler-with-cpp -traditional-cpp -D_LOCORE -I. -I/src/sys/arch -I/src/sys -nostdinc -DM68060 -DM060SP -DM68030 -DLKM -DNMBCLUSTERS="0x400" -DDIAGNOSTIC -DDEBUG -DSCSIDEBUG -DMAXUSERS=32 -D_KERNEL -Damiga -DFPCOPROC /src/sys/arch/m68k/m68k/bcopy.s /src/sys/arch/m68k/m68k/copy.s /src/sys/arch/m68k/m68k/copypage.s /src/sys/arch/m68k/m68k/oc_cksum.s /src/sys/arch/m68k/m68k/reenter_syscall.s /src/sys/arch/m68k/060sp/netbsd060sp.S
/src/sys/arch/m68k/060sp/netbsd060sp.S:347: invalid format `#line' directive
mkdep: compile failed.
*** Error code 1
Strange enough, a followig 'make' compiles the kernel without problems and the
resulting kernel even works.
I did not see this error when compiling 1.5.1_ALPHA from src 03.03.2001.
>How-To-Repeat:
Get 1.5.1_BETA src from 09.04.2001, build userland with above options enabled
in /etc/mk.conf and try to build GENERIC on an amiga with 060.
Note that after booting with the kernel for 1.5.1_BETA (09.04.2001) I did
a full rebuild of the userland world - still the same problem.
So maybe my build options trigger some compiler bug?!
I even build a libc.so without the recent
src/lib/libc/arch/m68k/string/memccpy.S because that was the only m68k
related change I spotted between 03.03. and 09.04. that could have
brought some change... but it did not change the 'make depend' error.
But note that I did not reboot or rebuild the full world with this
libc.so that used the MI memccpy.c.
>Fix:
I don't know, sorry :( I made this bug "critical-high" because 1.5.1 is
currently in beta. Otherwise its not critical as the resulting kernel
works, so feel free to change priority if needed.
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed
State-Changed-By: frueauf
State-Changed-When: Sun Apr 29 12:43:08 PDT 2001
State-Changed-Why:
The problem got introduced with the following pullup:
sys/arch/m68k/060sp/copyright.S 1.3
sys/arch/m68k/060sp/fnetbsd.S 1.5
sys/arch/m68k/060sp/inetbsd.S 1.4
sys/arch/m68k/060sp/netbsd060sp.S 1.6
Make these files successfully pass through the C preprocessor,
among other things.
But sys/arch/m68k/060sp/Makefile.inc 1.6
was missing. According to Ignatios Souvatzis the according pullup is in
the queue which fixes the problem.
>Unformatted:
mkdep for /src/sys/arch/m68k/060sp/netbsd060sp.S failing on amiga in 1.5.1_BETA
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.