From owner-freebsd-ports Fri Jan 4 10: 1:56 2002 Delivered-To: freebsd-ports@freebsd.org Received: from smtp1.sentex.ca (smtp1.sentex.ca [199.212.134.4]) by hub.freebsd.org (Postfix) with ESMTP id C145937B41F for ; Fri, 4 Jan 2002 10:01:51 -0800 (PST) Received: from simoeon.sentex.net (pyroxene.sentex.ca [199.212.134.18]) by smtp1.sentex.ca (8.11.6/8.11.6) with ESMTP id g04I1jv37669; Fri, 4 Jan 2002 13:01:45 -0500 (EST) (envelope-from mike@sentex.net) Message-Id: <5.1.0.14.0.20020104125007.01b9ee30@marble.sentex.ca> X-Sender: mdtpop@marble.sentex.ca X-Mailer: QUALCOMM Windows Eudora Version 5.1 Date: Fri, 04 Jan 2002 12:55:39 -0500 To: Will Andrews , ports@FreeBSD.ORG From: Mike Tancsa Subject: Re: **HEADS UP** autoconf/automake issues in ports In-Reply-To: <20011225231337.M73815@squall.waterspout.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format=flowed Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, I am seeing what seems to be this issue on a number of boxes. When trying to build gettext ===> Building for gettext-0.10.35 cd . && /usr/ports/devel/gettext/work/gettext-0.10.35/missing aclocal -I m4 WARNING: `aclocal' is missing on your system. You should only need it if you modified `acinclude.m4' or `configure.in'. You might want to install the `Automake' and `Perl' packages. Grab them from any GNU archive site. cd . && autoheader ./aclocal.m4:49: error: m4_defn: undefined macro: _m4_divert_diversion acoldnames.m4:86: AM_PROG_INSTALL is expanded from... ./aclocal.m4:49: the top level autoconf: tracing failed *** Error code 1 Stop in /usr/ports/devel/gettext/work/gettext-0.10.35. *** Error code 1 Stop in /usr/ports/devel/gettext. *** Error code 1 Stop in /usr/ports/devel/gettext. *** Error code 1 Stop in /usr/ports/devel/gettext. This is on ports as of today. Thanks, ---Mike At 11:13 PM 12/25/01 -0500, Will Andrews wrote: >Hi all, > >I should have done this 2 days ago, but now is better than never. > >Right now, if you upgrade your autoconf (devel/autoconf), you'll >get autoconf 2.52. This is *known* to be broken with anything >using automake if you do not have automake (devel/automake) 1.5 >installed too. In other words, if ports/jane/johndoeport's >distfile requires autoconf and automake to work, you MUST have >sync'd versions of autoconf and automake. The problem is that >the dependencies are slightly out of date in bsd.port.mk, so >everything that sets USE_AUTOMAKE is really depending on >autoconf213/automake14 (ports/devel/...). This has been fixed in >an upcoming bsd.port.mk patch which has undergone testing on >bento's 4-exp tree. > >So if you see any problems like the one reported here: > >http://docs.freebsd.org/cgi/getmsg.cgi?fetch=355039+0+current/freebsd-questions > >..the solution is to make sure you have autoconf 2.52 AND >automake 1.5 installed, because in this case, the m4 macro that's >missing is defined by am 1.5. > >Thanks, >-- >wca > >To Unsubscribe: send mail to majordomo@FreeBSD.org >with "unsubscribe freebsd-stable" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message