Subject: Re: 2.0_BETA fails build in tools/compat, misses cdefs_elf.h ?
To: S.P.Zeidler <spz@serpens.de>
From: None <cube@cubidou.net>
List: current-users
Date: 08/05/2004 08:34:09
On Thu, Aug 05, 2004 at 06:17:36AM +0000, S.P.Zeidler wrote:
> Hi,
> 
> upon trying to have a 2.0_BETA system build itself on a newer version
> of that train by
> ./build.sh -U -D /data/systree/snap build > & /var/tmp/build20.log &
> 
> I got
> #   compile  compat/_warnx.lo
> cc -O  -I. -I./include -I/data/cvs/src/tools/compat -DHAVE_NBTOOL_CONFIG_H=1  -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE
> -c -o _warnx.lo.o    /data/cvs/src/lib/libc/gen/_warnx.c
> mv _warnx.lo.o _warnx.lo
> nbmake: don't know how to make /usr/include/sys/cdefs_elf.h". Stop
> 
> nbmake: stopped in /data/cvs/src/tools/compat
> 
> The system is:
> 0% uname -a
> NetBSD serpens.de 2.0_BETA NetBSD 2.0_BETA (SERPENS) #0: Sat Jun 26
> 03:50:55 MEST 2004
> spz@serpens.de:/data/cvs/src/sys/arch/amiga/compile/obj.amiga/SERPENS
> amiga
> 
> The new sourcetree is from Aug 4th.
> 
> Obviously, the cdefs_elf.h reference comes from the sys/cdefs.h include
> in /data/cvs/src/lib/libc/gen/_warnx.c, but how did it manage to attach
> a " to the path name? /usr/include/sys/cdefs_elf.h does exist, so my guess
> is the lonely " is in fact the problem.

You're confused.  The compilation of _warnx.c seems to work since it's
nbmake that gets an error, after the said compilation.

I think that you have a botched depend file.  Was the OBJDIR clean before
you started buildling?

Quentin Garnier.