Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Oct 1999 12:34:57 -0700 (PDT)
From:      Bill Fenner <fenner@research.att.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/14079: ssh2 port won't install if automake is installed
Message-ID:  <199910011934.MAA73605@mango.attlabs.att.com>

next in thread | raw e-mail | index | archive | help

>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




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