Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Aug 1995 17:10:15 -0700 (PDT)
From:      "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
To:        mark@grondar.za (Mark Murray)
Cc:        ache@astral.msk.su, current@freefall.cdrom.com, jkh@time.cdrom.com
Subject:   Re: current make world falls over.
Message-ID:  <199508060010.RAA03275@gndrsh.aac.dev.com>
In-Reply-To: <199508051525.RAA24358@grumble.grondar.za> from "Mark Murray" at Aug 5, 95 05:25:36 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 
> Hi.
> 
> Been kinda busy, and I forgot about this till it fell over on me :-(.
> 
> > > >> You pick wrong libtelnet version (standard libtelnet instead
> > > >> of secure one).
> > > >> It is Mark, who make this thing build from top level, previously
> > > >> you need to build libtelnet/telnetd/telnet by hand.
> > > 
> > > >You need to build the secure/lib/libtelnet once by hand....
> > > 
> > > It isn't a problem, the problem is that 'make world'
> > > tries to build stuff from secure and tries to build
> > > telnetd with wrong libtelnet (standard).
> > 
> > That is a bug in src/Makefile.  In the lib: target we need to pickup
> > secure/lib/libtelnet if we are infact building the secure bits.
> > 
> > Please create a patch and submit it to me for review.
> > -- 
> > Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
> > Accurate Automation Company                 Reliable computers for FreeBSD
> 
> Here are the proposed patches:

This looks okay for part of the solution, but it does not cause
src/Makefile lib: to build secure/lib/libtelnet.  That parts is
still missing :-(.  This is the bootstrapping issue and why you
have to manually go build secure/lib/libtelnet the first time you
convert to that version of libtelnet.

> 
> --- lib/Makefile.ORG	Fri Aug  4 21:29:34 1995
> +++ lib/Makefile	Sat Aug  5 11:15:40 1995
> @@ -13,7 +13,11 @@
>  SUBDIR+=	libc libcompat libcom_err libcrypt libcurses libedit \
>  		libf2c libforms \
>  	libkvm libmd libmytinfo libncurses libpcap libresolv librpcsvc \
> -	libscsi libskey libss libtelnet libtermcap libutil liby
> +	libscsi libskey libss libtermcap libutil liby
> +
> +.if !exists(../secure) || defined(NOCRYPT) || defined(NOSECURE)
> +SUBDIR+= libtelnet
> +.endif
>  
>  .if defined(WANT_CSRG_LIBM)
>  SUBDIR+= libm
> 
> 
> --- usr.bin/Makefile.ORG	Sat Aug  5 17:20:32 1995
> +++ usr.bin/Makefile	Sat Aug  5 11:20:39 1995
> @@ -20,11 +20,15 @@
>  	printf quota ranlib rdist renice rev rlogin rpcgen \
>  	rpcinfo rs rsh rup ruptime rusers rwall \
>  	rwho script sed sgmlfmt sgmls shar showmount size soelim split \
> -	strings strip su symorder talk tconv tcopy tee telnet tftp time tip \
> +	strings strip su symorder talk tconv tcopy tee tftp time tip \
>  	tn3270 touch tput tr true tset tsort tty ul uname unexpand \
>  	unifdef uniq unvis users uudecode uuencode vacation \
>  	vgrind vi vis w wall wc what whereis which who whois window \
>  	write xargs xinstall xstr yacc yes ypcat ypmatch ypwhich
> +
> +.if !exists(../secure) || defined(NOCRYPT) || defined(NOSECURE)
> +SUBDIR+=telnet
> +.endif
>  
>  # Cmp, look and tail all use mmap, so new-VM only.
>  # F77 and pascal are VAX/Tahoe only.
> 
> M
> --
> Mark Murray
> 46 Harvey Rd, Claremont, Cape Town 7700, South Africa
> +27 21 61-3768 GMT+0200
> Finger mark@grumble.grondar.za for PGP key
> 


-- 
Rod Grimes                                      rgrimes@gndrsh.aac.dev.com
Accurate Automation Company                 Reliable computers for FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199508060010.RAA03275>