Subject: NetBSD-current 2004/02/11 crossbuild evbppc/EXPLORA451 from Red Hat linux 7.3/i386 failed
To: None <port-powerpc@NetBSD.org>
From: Tru Huynh <tru@pasteur.fr>
List: port-powerpc
Date: 02/11/2004 10:27:50
Hello,

I am trying to play with NetBSD on an NCD explora 451.

background:
Cross build from a RedHat 7.3 linux/i386 with today cvs:

The tools build without problems with 
 ./build.sh -u -m evbppc  \
 -T /home/NetBSD-current/cross/evbppc \
 -D /home/NetBSD-current/evbppc \
 -M /home/NetBSD-current/obj/evbppc \
 tools


The release build fails when I tried with the following script.

#!/bin/sh
TOP=/home/tru/cvs/NetBSD-current
cd $TOP/src
 ./build.sh \
 -m evbppc -u -U \
 -T /home/NetBSD-current/cross/evbppc \
 -D /home/NetBSD-current/evbppc \
 -M /home/NetBSD-current/obj/evbppc \
 kernel=/home/tru/cvs/NetBSD-current/EXPLORA451 \
 release


The error message:
<...>
dependall ===> libfrtbegin
dependall ===> libgcc3
dependall ===> libobjc3
#    create  libobjc3/class.d
CC=/home/NetBSD-current/cross/evbppc/bin/powerpc--netbsd-gcc /home/NetBSD-curren
t/cross/evbppc/bin/nbmkdep -f class.d --      -I. -I/home/tru/cvs/NetBSD-current
/src/gnu/usr.bin/gcc3/arch/powerpc -I/home/NetBSD-current/obj/evbppc/home/tru/cv
s/NetBSD-current/src/gnu/lib/libgcc3 -DHAVE_GTHR_DEFAULT -DIN_GCC -DIN_TARGET_LI
BS -I/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobjc -I/home/tru/cvs/NetBS
D-current/src/gnu/dist/gcc/libobjc/objc -I/home/tru/cvs/NetBSD-current/src/gnu/d
ist/gcc/libobjc/../gcc -I/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobjc/.
./gcc/config -I/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobjc/../include 
-I/home/tru/cvs/NetBSD-current/src/gnu/lib/libstdc++-v3/arch/powerpc   -nostdinc
 -isystem /home/NetBSD-current/evbppc/usr/include  /home/tru/cvs/NetBSD-current/
src/gnu/dist/gcc/libobjc/class.c
#    create  libobjc3/encoding.d
CC=/home/NetBSD-current/cross/evbppc/bin/powerpc--netbsd-gcc /home/NetBSD-curren
t/cross/evbppc/bin/nbmkdep -f encoding.d --      -I. -I/home/tru/cvs/NetBSD-curr
ent/src/gnu/usr.bin/gcc3/arch/powerpc -I/home/NetBSD-current/obj/evbppc/home/tru
/cvs/NetBSD-current/src/gnu/lib/libgcc3 -DHAVE_GTHR_DEFAULT -DIN_GCC -DIN_TARGET
_LIBS -I/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobjc -I/home/tru/cvs/Ne
tBSD-current/src/gnu/dist/gcc/libobjc/objc -I/home/tru/cvs/NetBSD-current/src/gn
u/dist/gcc/libobjc/../gcc -I/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobj
c/../gcc/config -I/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobjc/../inclu
de -I/home/tru/cvs/NetBSD-current/src/gnu/lib/libstdc++-v3/arch/powerpc   -nostd
inc -isystem /home/NetBSD-current/evbppc/usr/include  /home/tru/cvs/NetBSD-curre
nt/src/gnu/dist/gcc/libobjc/encoding.c
/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobjc/encoding.c:30:21: tconfig.
h: No such file or directory
nbmkdep: compile failed.

*** Failed target:  encoding.d
*** Failed command: CC=/home/NetBSD-current/cross/evbppc/bin/powerpc--netbsd-gcc
 /home/NetBSD-current/cross/evbppc/bin/nbmkdep -f encoding.d -- -I. -I/home/tru/
cvs/NetBSD-current/src/gnu/usr.bin/gcc3/arch/powerpc -I/home/NetBSD-current/obj/
evbppc/home/tru/cvs/NetBSD-current/src/gnu/lib/libgcc3 -DHAVE_GTHR_DEFAULT -DIN_
GCC -DIN_TARGET_LIBS -I/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobjc -I/
home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/libobjc/objc -I/home/tru/cvs/NetBSD
-current/src/gnu/dist/gcc/libobjc/../gcc -I/home/tru/cvs/NetBSD-current/src/gnu/
dist/gcc/libobjc/../gcc/config -I/home/tru/cvs/NetBSD-current/src/gnu/dist/gcc/l
ibobjc/../include -I/home/tru/cvs/NetBSD-current/src/gnu/lib/libstdc++-v3/arch/p
owerpc -nostdinc -isystem /home/NetBSD-current/evbppc/usr/include /home/tru/cvs/
NetBSD-current/src/gnu/dist/gcc/libobjc/encoding.c
*** Error code 1

Stop.
nbmake: stopped in /home/tru/cvs/NetBSD-current/src/gnu/lib/libobjc3

*** Failed target:  dependall-libobjc3
*** Failed command: targ=dependall;dir=libobjc3; case "$dir" in /*) echo "$targ 
===> $dir"; cd "$dir"; /home/NetBSD-current/cross/evbppc/bin/nbmake "_THISDIR_=$
dir/" $targ; ;; *) echo "$targ ===> $dir"; cd "/home/tru/cvs/NetBSD-current/src/
gnu/lib/$dir"; /home/NetBSD-current/cross/evbppc/bin/nbmake "_THISDIR_=$dir/" $t
arg; ;; esac
*** Error code 1

Stop.
nbmake: stopped in /home/tru/cvs/NetBSD-current/src/gnu/lib

*** Failed target:  do-gnu-lib
*** Failed command: (cd /home/tru/cvs/NetBSD-current/src/gnu/lib && /home/NetBSD
-current/cross/evbppc/bin/nbmake dependall)
*** Error code 1

Stop.
nbmake: stopped in /home/tru/cvs/NetBSD-current/src

*** Failed target:  build
*** Failed command: (cd /home/tru/cvs/NetBSD-current/src && /home/NetBSD-current
/cross/evbppc/bin/nbmake do-gnu-lib)
*** Error code 1

Stop.
nbmake: stopped in /home/tru/cvs/NetBSD-current/src

*** Failed target:  release
*** Failed command: (cd /home/tru/cvs/NetBSD-current/src && /home/NetBSD-current
/cross/evbppc/bin/nbmake NOPOSTINSTALL=1 build)
*** Error code 1

Stop.
nbmake: stopped in /home/tru/cvs/NetBSD-current/src

ERROR: Failed to make release
*** BUILD ABORTED ***

[tru@kim NetBSD-current]$ find src -name tconfig.h -ls
209638    4 -rw-r--r--   1 tru      Bis           282 Dec 14  2001 src/gnu/usr.bin/gcc/arch/alpha/tconfig.h
353694    4 -rw-r--r--   1 tru      Bis           328 Mar 24  2002 src/gnu/usr.bin/gcc/arch/arm/tconfig.h
225694    4 -rw-r--r--   1 tru      Bis           314 May 20  2002 src/gnu/usr.bin/gcc/arch/armeb/tconfig.h
209652    4 -rw-r--r--   1 tru      Bis           278 Jan 22  2002 src/gnu/usr.bin/gcc/arch/i386/tconfig.h
209663    4 -rw-r--r--   1 tru      Bis           277 Mar 22  2002 src/gnu/usr.bin/gcc/arch/m68000/tconfig.h
209671    4 -rw-r--r--   1 tru      Bis           277 Nov  5  2001 src/gnu/usr.bin/gcc/arch/m68k/tconfig.h
 33698    4 -rw-r--r--   1 tru      Bis           277 Nov  8  2001 src/gnu/usr.bin/gcc/arch/mipseb/tconfig.h
209682    4 -rw-r--r--   1 tru      Bis           276 Jul 19  2001 src/gnu/usr.bin/gcc/arch/mipsel/tconfig.h
209693    4 -rw-r--r--   1 tru      Bis           280 Aug 30  2001 src/gnu/usr.bin/gcc/arch/powerpc/tconfig.h
209704    4 -rw-r--r--   1 tru      Bis           264 Feb 27  2002 src/gnu/usr.bin/gcc/arch/sh3eb/tconfig.h
209715    4 -rw-r--r--   1 tru      Bis           264 Feb 27  2002 src/gnu/usr.bin/gcc/arch/sh3el/tconfig.h
 17696    4 -rw-r--r--   1 tru      Bis           279 Aug 15  2001 src/gnu/usr.bin/gcc/arch/sparc/tconfig.h
225705    4 -rw-r--r--   1 tru      Bis           278 Aug 15  2001 src/gnu/usr.bin/gcc/arch/sparc64/tconfig.h
209729    4 -rw-r--r--   1 tru      Bis           275 Sep  8  2001 src/gnu/usr.bin/gcc/arch/vax/tconfig.h

Regards,

Tru