From owner-freebsd-ports Fri Oct 1 12:40: 5 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id E0030152B5 for ; Fri, 1 Oct 1999 12:40:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id MAA95149; Fri, 1 Oct 1999 12:40:00 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from mango.attlabs.att.com (gate.ipo.att.com [135.197.57.2]) by hub.freebsd.org (Postfix) with ESMTP id 700D5151B1 for ; Fri, 1 Oct 1999 12:34:57 -0700 (PDT) (envelope-from fenner@mango.attlabs.att.com) Received: (from fenner@localhost) by mango.attlabs.att.com (8.9.3/8.9.3) id MAA73605; Fri, 1 Oct 1999 12:34:57 -0700 (PDT) (envelope-from fenner) Message-Id: <199910011934.MAA73605@mango.attlabs.att.com> Date: Fri, 1 Oct 1999 12:34:57 -0700 (PDT) From: Bill Fenner Reply-To: fenner@research.att.com To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/14079: ssh2 port won't install if automake is installed Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 14079 >Category: ports >Synopsis: ssh2 port won't install if automake is installed >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Oct 1 12:40:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Bill Fenner >Release: FreeBSD 3.3-STABLE i386 >Organization: AT&T Labs - Research >Environment: Ports cvsup'd early morning on October 1 1999. >Description: If the ssh2 port finds automake, it will configure Makefiles properly and then as it goes through the tree building portions, it will screw up Makefiles as it goes. % make configure ... % find . -name Makefile | xargs grep @SHELL@ % % make ... Making all in sshutil Making all in tests cd ../../.. && automake --foreign lib/sshutil/tests/Makefile cd ../../.. && CONFIG_FILES=lib/sshutil/tests/Makefile CONFIG_HEADERS= /bin/sh ./config.status creating lib/sshutil/tests/Makefile cc -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I. -I.. -I./.. -I../.. -I../.. -I../sshmath -I./../sshmath -I../trq -I./../trq -O -pipe -Wall -c sshbufaux.c ^C*** sshbufaux.o removed % find . -name Makefile | xargs grep @SHELL@ ./work/ssh-2.0.13/lib/sshmath/tests/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshmath/Makefile:SHELL = @SHELL@ If I allow the build to complete, I get: % find . -name Makefile | xargs grep @SHELL@ ./work/ssh-2.0.13/lib/sshcrypt/tests/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshproto/tests/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshproto/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshutil/tests/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshapputil/tests/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshreadline/tests/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshsession/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshpgp/tests/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshpgp/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshmath/tests/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/lib/sshmath/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/apps/Makefile:SHELL = @SHELL@ ./work/ssh-2.0.13/Makefile:SHELL = @SHELL@ This obviously causes trouble when installing. >How-To-Repeat: cd /usr/ports/devel/automake; make install cd /usr/ports/security/ssh2; make install >Fix: Workaround: pkg_delete automake-1.4 I don't know enough about automake to know where to look for the fix to this problem. I know that this will be considered to be an ssh problem, but it might be worth checking in the port makefile for an automake installation and warning that it will cause the install to fail. And perhaps some porter will know more about automake to know a better workaround. >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message