From owner-freebsd-current Sat Aug 5 17:11:17 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.11/8.6.6) id RAA07189 for current-outgoing; Sat, 5 Aug 1995 17:11:17 -0700 Received: from gndrsh.aac.dev.com (gndrsh.aac.dev.com [198.145.92.241]) by freefall.cdrom.com (8.6.11/8.6.6) with ESMTP id RAA07179 for ; Sat, 5 Aug 1995 17:11:14 -0700 Received: (from rgrimes@localhost) by gndrsh.aac.dev.com (8.6.11/8.6.9) id RAA03275; Sat, 5 Aug 1995 17:10:15 -0700 From: "Rodney W. Grimes" Message-Id: <199508060010.RAA03275@gndrsh.aac.dev.com> Subject: Re: current make world falls over. To: mark@grondar.za (Mark Murray) Date: Sat, 5 Aug 1995 17:10:15 -0700 (PDT) Cc: ache@astral.msk.su, current@freefall.cdrom.com, jkh@time.cdrom.com In-Reply-To: <199508051525.RAA24358@grumble.grondar.za> from "Mark Murray" at Aug 5, 95 05:25:36 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 3011 Sender: current-owner@FreeBSD.org Precedence: bulk > > 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