From owner-freebsd-bugs Wed Mar 5 17:10:05 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA27911 for bugs-outgoing; Wed, 5 Mar 1997 17:10:05 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id RAA27904; Wed, 5 Mar 1997 17:10:02 -0800 (PST) Resent-Date: Wed, 5 Mar 1997 17:10:02 -0800 (PST) Resent-Message-Id: <199703060110.RAA27904@freefall.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-bugs Resent-Reply-To: FreeBSD-gnats@freefall.FreeBSD.org, pst@jnx.com Received: from red.jnx.com (red.jnx.com [208.197.169.254]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA27314 for ; Wed, 5 Mar 1997 17:02:14 -0800 (PST) Received: from visitor.jnx.com (visitor.jnx.com [208.197.169.146]) by red.jnx.com (8.8.5/8.8.3) with ESMTP id RAA14285 for ; Wed, 5 Mar 1997 17:01:43 -0800 (PST) Received: (from pst@localhost) by visitor.jnx.com (8.8.5/8.7.3) id RAA11327; Wed, 5 Mar 1997 17:01:43 -0800 (PST) Message-Id: <199703060101.RAA11327@visitor.jnx.com> Date: Wed, 5 Mar 1997 17:01:43 -0800 (PST) From: Paul Traina Reply-To: pst@jnx.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: bin/2889: make release fails Sender: owner-bugs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >Number: 2889 >Category: bin >Synopsis: make release fails to build due to libscrypt not being built >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Mar 5 17:10:01 PST 1997 >Last-Modified: >Originator: Paul Traina >Organization: Juniper Networks, Inc. >Release: FreeBSD 2.2-RELEASE i386 >Environment: Building a 2.2 release. >Description: ... touch release.4 # Handle some grief caused by the munition braindeadness. for i in sbin/init bin/ed ; do ( cd /usr/src/release/../$i; make -DNOCRYPT clean all distribute DISTDIR=/R/stage/trees ) ; done rm -f a.out Errs errs mklog init init.o init.8.gz cc -O2 -pipe -DDEBUGSHELL -DSECURE -c /usr/src/sbin/init/init.c cc -O2 -pipe -DDEBUGSHELL -DSECURE -static -o init init.o -lutil -L/usr/src/sbin/init/../../lib/libcrypt -lscrypt ld: -lscrypt: no match *** Error code 1 First, /sbin/init's makefile is trying to find the library in the source directory. It should be looking in the obj directory. Secondly, the obj directory doesn't exist (which may be causing the first problem, but I doubt it). It seems we never make libcrypt if the secure distribution is present. >How-To-Repeat: make release >Fix: >Audit-Trail: >Unformatted: