Subject: toolchain/22497: -current build failure on alpha with gcc3 toolchain
To: None <gnats-bugs@netbsd.org>
From: Sean Davis <dive@endersgame.net>
List: netbsd-bugs
Date: 08/15/2003 12:38:49
>Number:         22497
>Category:       toolchain
>Synopsis:       a -current build on alpha with a gcc3 toolchain (USE_TOOLS_TOOLCHAIN=no) fails in gnu/usr.bin/gcc3/f771
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Aug 15 16:39:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     dive
>Release:        NetBSD 1.6U
>Organization:
>Environment:
System: NetBSD jane.endersgame.net 1.6U NetBSD 1.6U (JANE) #12: Wed Jul 30 07:23:06 EDT 2003 dive@jane.endersgame.net:/sys/arch/alpha/compile/JANE alpha
Architecture: alpha
Machine: alpha
>Description:
A -current (as of last night) build (build.sh -D /usr/dest build) fails in gnu/usr.bin/gcc3/f771.

ISTR mrg@ saying that "auto-build.h needs to die", well it appears it has, and
apparently taken the ability to build a current on alpha with gcc3 with it.
 
dependall ===> gnu/usr.bin/gcc3/f771
cc -O -I/usr/cvs/src/gnu/usr.bin/gcc3/f771/../arch/alpha -DUSE_HCONFIG=  -DIN_GCC -DHAVE_CONFIG_H -I/usr/cvs/src/gnu/dist/gcc/gcc -I/usr/cvs/src/gnu/dist/gcc/gcc/. -I/usr/cvs/src/gnu/dist/gcc/gcc/config -I/usr/cvs/src/gnu/dist/gcc/gcc/../include -I/usr/cvs/src/gnu/usr.bin/gcc3/f771/..  -o fini /usr/cvs/src/gnu/dist/gcc/gcc/f/fini.c /usr/cvs/src/gnu/usr.bin/gcc3/host-libiberty/obj/libiberty/libiberty.a
In file included from /usr/cvs/src/gnu/dist/gcc/gcc/f/proj.h:28,
                 from /usr/cvs/src/gnu/dist/gcc/gcc/f/fini.c:24:
/usr/cvs/src/gnu/usr.bin/gcc3/f771/../arch/alpha/hconfig.h:8: auto-build.h: No such file or directory
*** Error code 1

Stop.
nbmake: stopped in /usr/cvs/src/gnu/usr.bin/gcc3/f771
*** Error code 1

Stop.
nbmake: stopped in /usr/cvs/src/gnu/usr.bin/gcc3
*** Error code 1

Stop.
nbmake: stopped in /usr/cvs/src/gnu/usr.bin
*** Error code 1

Stop.
nbmake: stopped in /usr/cvs/src/gnu
*** Error code 1

Stop.
nbmake: stopped in /usr/cvs/src
*** Error code 1

Stop.
nbmake: stopped in /usr/cvs/src
*** Error code 1

Stop.
nbmake: stopped in /usr/src

ERROR: Failed to make build
*** BUILD ABORTED ***
>How-To-Repeat:
(on an alpha):
set USE_TOOLS_TOOLCHAIN=no in mk.conf
cd /usr/src && ./build.sh tools && ./build.sh -D /usr/dest build
>Fix:
unknown. Give /usr/cvs/src/gnu/usr.bin/gcc3/f771/../arch/alpha/hconfig.h what it expects,
or fix that file so it no longer needs auto-build.h?
>Release-Note:
>Audit-Trail:
>Unformatted: