Subject: Re: csh build error
To: None <current-users@NetBSD.ORG>
From: Christos Zoulas <christos@nyc.deshaw.com>
List: current-users
Date: 08/02/1997 14:58:37
In article <Pine.NEB.3.95.970802062436.23054A-100000@mac1.whooppee.com> paul@whooppee.com (Paul Goyette) writes:
>From sources supped just this morning (Sat, 2nd August), I get the
>following error while making bin/csh:
>
>cc -O -I/home/paul/src/bin/csh -I. -DBUILTIN -DFILEC -DNLS -DSHORT_STRINGS
>-Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -c
>/home/paul/src/bin/csh/../../usr.bin/printf/printf.c
>cc1: warnings being treated as errors
>/home/paul/src/bin/csh/../../usr.bin/printf/printf.c: In function `progprintf':
>/home/paul/src/bin/csh/../../usr.bin/printf/printf.c:216: warning: implicit
>declaration of function `warnx'
>*** Error code 1
>
>Stop.
>
>It appears that the definition of warnx occurs within a #ifdef SHELL/#endif
>pair, and SHELL is not defined for csh.
This is because there are stale files in bin/csh/
I'll offer the standard recipe:
The ordering is based on cost; after each step, you can retry the make.
make cleandir in csh
make install new make rules
make && make install in usr.bin/make
make includes
make libs
call for help
christos