From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Mar 20 07:58:20 2014 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 19C4B254 for ; Thu, 20 Mar 2014 07:58:20 +0000 (UTC) Received: from chaosophia.net (176-12-20-99.pon.spectrumnet.bg [176.12.20.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 931EEF91 for ; Thu, 20 Mar 2014 07:58:18 +0000 (UTC) Received: from chaosophia.net (localhost [127.0.0.1]) by chaosophia.net (8.14.8/8.14.7) with ESMTP id s2K7daGm097431 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 20 Mar 2014 09:39:36 +0200 (EET) (envelope-from koue@chaosophia.net) Received: (from _prayer@localhost) by chaosophia.net (8.14.8/8.14.7/Submit) id s2K7dZFs097430 for freebsd-ports-bugs@freebsd.org; Thu, 20 Mar 2014 09:39:36 +0200 (EET) (envelope-from koue@chaosophia.net) Received: from [79.124.62.180] by chaosophia.net with HTTP (Prayer-1.3.5); 20 Mar 2014 09:39:33 +0200 Date: 20 Mar 2014 09:39:33 +0200 From: Nikola Kolev To: freebsd-ports-bugs@freebsd.org Subject: bsd.autotools.mk autotools execution order Message-ID: X-Mailer: Prayer v1.3.5 Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=ISO-8859-1 X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham autolearn_force=no version=3.4.0 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on chaosophia.net X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Mar 2014 07:58:20 -0000 Howdy, According to /usr/ports/Mk/bsd.autotools.mk autotools execution order is: run-autotools-aclocal patch-autotools-libtool run-autotools-autoheader run-autotools-libtoolize run-autotools-autoconf run-autotools-automake According to autoreconf-2.69 -v -i execution order is: ... autoreconf-2.69: running: aclocal ... autoreconf-2.69: running: libtoolize ... autoreconf-2.69: running: /usr/local/bin/autoconf-2.69 ... autoreconf-2.69: running: /usr/local/bin/autoheader-2.69 ... autoreconf-2.69: running: automake ... >From port's make autoheader has been executed BEFORE libtoolize and autoconf. From autoreconf autoheader has been executed AFTER libtoolize and autoconf. I am trying to create new port and if execute autoreconf everything goes flat but if run make from the port autoheader starts to scream with missing folders which should be created by libtoolize. I have following lines in port's Makefile: USES=libtool USE_AUTOTOOLS= aclocal libtoolize autoconf automake autoheader -- Nikola