From owner-freebsd-current@FreeBSD.ORG Mon May 19 23:50:06 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A31B837B401; Mon, 19 May 2003 23:50:06 -0700 (PDT) Received: from magic.adaptec.com (magic-mail.adaptec.com [208.236.45.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id E195C43F93; Mon, 19 May 2003 23:50:05 -0700 (PDT) (envelope-from scott_long@btc.adaptec.com) Received: from redfish.adaptec.com (redfish.adaptec.com [162.62.50.11]) by magic.adaptec.com (8.11.6/8.11.6) with ESMTP id h4K6jtZ20422; Mon, 19 May 2003 23:45:55 -0700 Received: from btc.adaptec.com (hollin.btc.adaptec.com [10.100.253.56]) by redfish.adaptec.com (8.8.8p2+Sun/8.8.8) with ESMTP id XAA24755; Mon, 19 May 2003 23:49:59 -0700 (PDT) Message-ID: <3EC9CF6B.6030500@btc.adaptec.com> Date: Tue, 20 May 2003 00:47:07 -0600 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.3) Gecko/20030414 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Ruslan Ermilov References: <20030520064129.GA46038@sunbay.com> In-Reply-To: <20030520064129.GA46038@sunbay.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: re@freebsd.org cc: "Long, Scott" cc: Jake Burkholder cc: current@freebsd.org Subject: Re: Tidying src/release/*/{dokern.sh,drivers.conf} X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 May 2003 06:50:07 -0000 Ruslan Ermilov wrote: > On Tue, May 20, 2003 at 12:26:19AM -0600, Scott Long wrote: > >>Please fix the following: >> >>ld -dc -r -o usbdevs.lo usbdevs_stub.o >>/usr/obj//usr/src/usr.sbin/usbdevs/usbdevs.o >>crunchide -k _crunched_usbdevs_stub usbdevs.lo >>cc -static -o boot_crunch boot_crunch.o hostname.lo pwd.lo rm.lo sh.lo > > >>test.lo cpio.lo dhclient.lo fsck_ffs.lo ifconfig.lo mount_nfs.lo >>newfs.lo route.lo rtsol.lo slattach.lo tunefs.lo camcontrol.lo find.lo > > >>minigzip.lo sed.lo arp.lo ppp.lo sysinstall.lo usbd.lo usbdevs.lo -ll >>-ledit -lutil -lkvm -lmd -lcrypt -lftpio -lz -lnetgraph -ldialog >>-lncurses -ldisk -lcam -lsbuf -lufs >>ppp.lo: In function `DesEncrypt': >>ppp.lo(.text+0x2c421): undefined reference to `DES_set_key' >>ppp.lo(.text+0x2c42f): undefined reference to `DES_ecb_encrypt' >>ppp.lo: In function `MakeKey': >>ppp.lo(.text+0x2c3fa): undefined reference to `DES_set_odd_parity' >>ppp.lo: In function `MPPEKeyChange': >>ppp.lo(.text+0x2c97c): undefined reference to `RC4_set_key' >>ppp.lo(.text+0x2c98a): undefined reference to `RC4' >>ppp.lo: In function `MPPEOutput': >>ppp.lo(.text+0x2ca78): undefined reference to `RC4' >>ppp.lo(.text+0x2ca9a): undefined reference to `RC4' >>ppp.lo(.text+0x2cb10): undefined reference to `RC4_set_key' >>ppp.lo: In function `MPPEInput': >>ppp.lo(.text+0x2cc81): undefined reference to `RC4' >>ppp.lo(.text+0x2ccb2): undefined reference to `RC4' >>ppp.lo(.text+0x2cd13): undefined reference to `RC4_set_key' >>ppp.lo: In function `MPPEInitInput': >>ppp.lo(.text+0x2d3bc): undefined reference to `RC4_set_key' >>ppp.lo: In function `MPPEInitOutput': >>ppp.lo(.text+0x2d491): undefined reference to `RC4_set_key' >>*** Error code 1 >> >>Stop in /usr/obj/usr/src/release/boot_crunch. >>*** Error code 1 >> > > Which arch this is? > > Also, this looks pretty much like a pilot error, as for the > purposes of release building usr.sbin/ppp is recompiled without > the crypto support (see src/usr.sbin/ppp/Makefile). > > > Cheers, i386. It looks to be a consequence of DES's NOSECURE commit earlier today: des 2003/05/19 08:52:01 PDT FreeBSD src repository Modified files: . Makefile.inc1 bin/ed Makefile lib Makefile lib/libcrypt Makefile lib/libfetch Makefile lib/libpam/modules modules.inc libexec Makefile share/examples/etc make.conf share/man/man5 make.conf.5 usr.bin Makefile usr.bin/fetch Makefile usr.sbin/pkg_install Makefile usr.sbin/pkg_install/add Makefile usr.sbin/pkg_install/create Makefile usr.sbin/pkg_install/delete Makefile usr.sbin/pkg_install/info Makefile usr.sbin/pkg_install/version Makefile usr.sbin/ppp Makefile usr.sbin/pppd Makefile usr.sbin/sendmail Makefile usr.sbin/tcpdump/tcpdump Makefile Log: Retire the useless NOSECURE knob.