From owner-freebsd-ports@FreeBSD.ORG Wed Oct 3 20:14:10 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 435D01065743 for ; Wed, 3 Oct 2012 20:14:10 +0000 (UTC) (envelope-from prvs=616aba4b1=pschmehl_lists@tx.rr.com) Received: from ip-002.utdallas.edu (ip-002.utdallas.edu [129.110.20.108]) by mx1.freebsd.org (Postfix) with ESMTP id F202B8FC1A for ; Wed, 3 Oct 2012 20:14:09 +0000 (UTC) X-Group: None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: At0HANSbbFCBbgogOmdsb2JhbABFrlqQOwEBAQEZCIMqAoFjGogYlkuGUJpckH1gA4hYjiaSIQ X-IronPort-AV: E=Sophos;i="4.80,528,1344229200"; d="scan'208";a="99365310" Received: from zxtm01.utdallas.edu (HELO [129.110.200.11]) ([129.110.10.32]) by ip-002.utdallas.edu with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Oct 2012 15:12:15 -0500 Date: Wed, 03 Oct 2012 15:12:14 -0500 From: Paul Schmehl To: FreeBSD Ports List Message-ID: X-Mailer: Mulberry/4.1.0a1 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline; size=2199 Subject: Struggling with an autotools problem X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Paul Schmehl List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Oct 2012 20:14:10 -0000 I'm working on an update to the barnyard2 port. The developer has moved to github, and everything is changed from the way it was previously compiled. There's no install.sh script, there's no configure.ac, and I've had to fix a number of errors where he uses deprecated macros. I've sorted everything out except a handful, and now I'm stuck. Here's the output of make: # make ===> License GPLv2 accepted by the user ===> Found saved configuration for barnyard2-1.10 ===> Extracting for barnyard2-1.10 => SHA256 Checksum OK for barnyard2-1.10.tar.gz. ===> Patching for barnyard2-1.10 ===> Applying FreeBSD patches for barnyard2-1.10 ===> barnyard2-1.10 depends on file: /usr/local/bin/automake-1.12 - found ===> barnyard2-1.10 depends on file: /usr/local/bin/autoconf-2.69 - found ===> Configuring for barnyard2-1.10 aclocal-1.12: warning: '--acdir' is deprecated aclocal-1.12: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:497: warning: macro 'AM_PATH_LIBPRELUDE' not found in library automake-1.12: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:8: error: required file './install-sh' not found configure.in:8: 'automake --add-missing' can install 'install-sh' configure.in:8: error: required file './missing' not found configure.in:8: 'automake --add-missing' can install 'missing' configure.in:7: error: required file 'config.h.in' not found automake-1.12: warning: autoconf input should be named 'configure.ac', not 'configure.in' *** Error code 1 How do I add the --add-missing option to automake? My Makefile has this: USE_AUTOTOOLS= automake autoconf aclocal I've searched and searched, and I've tried several different things, but I can't seem to resolve this error. -- Paul Schmehl, Senior Infosec Analyst As if it wasn't already obvious, my opinions are my own and not those of my employer. ******************************************* "It is as useless to argue with those who have renounced the use of reason as to administer medication to the dead." Thomas Jefferson "There are some ideas so wrong that only a very intelligent person could believe in them." George Orwell