Subject: Re: trouble building 1.5.3 source tree
To: None <netbsd-help@netbsd.org>
From: Wayne Cuddy <wcuddy@crb-web.com>
List: netbsd-help
Date: 02/11/2002 13:24:50
Ahh, it seems that I need to set DESTDIR and 'make build' not make.  I may
have fixed my own problem..

On Mon, Feb 11, 2002 at 11:39:56AM -0500, Wayne Cuddy wrote:
> I have been trying to build a recent 1.5.3 source tree.  Here is the output
> from make where things bomb out:
> 
> lint -chapbxzF  -i /home/wcuddy/netbsd/src/lib/libcrypt/crypt.c
> /home/wcuddy/netbsd/src/lib/libcrypt/crypt.c(315): warning: bitwise operation
> on signed value possibly nonportable
> /home/wcuddy/netbsd/src/lib/libcrypt/crypt.c(493): _PASSWORD_NONDES undefined
> /home/wcuddy/netbsd/src/lib/libcrypt/crypt.c(520): warning: pointer casts may
> be troublesome
> /home/wcuddy/netbsd/src/lib/libcrypt/crypt.c(521): warning: pointer casts may
> be troublesome                                                                
> 
> I don't know if the lint warning are a problem but _PASSWORD_NONDES is
> definitely a problem.  I see that crypt.c is including pwd.h and
> /home/wcuddy/netbsd/src/include/pwd.h does have a valid definition of
> _PASSWORD_NONDES.  It appears to me that crypt.c is including the old 1.5.2
> /usr/include/pwd.h which does not contain _PASSWORD_NONDES.  How do I cause
> the build to use /home/wcuddy/netbsd/src/include instead of /usr/include as I
> want to make sure I can build first before overwriting the includes on my
> system.
> 
> I do have:
> 	BSDSRCDIR=/home/wcuddy/netbsd/src
> 	BSDOBJDIR=/home/wcuddy/netbsd/obj
> 
> Also what does 'make obj' accomplish?  It seems it only creates directories
> and sets up symlinks...
> 
> Any and all help is appreciated,
> Wayne
> 
>