From owner-freebsd-hackers@FreeBSD.ORG Tue Jul 5 14:15:41 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1DD5116A41C for ; Tue, 5 Jul 2005 14:15:41 +0000 (GMT) (envelope-from molter@tin.it) Received: from vsmtp14.tin.it (vsmtp14.tin.it [212.216.176.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF04143D55 for ; Tue, 5 Jul 2005 14:15:40 +0000 (GMT) (envelope-from molter@tin.it) Received: from gattaccio.codalunga (82.122.120.144) by vsmtp14.tin.it (7.0.027) (authenticated as molter@tin.it) id 42B03DDF008E125F for freebsd-hackers@freebsd.org; Tue, 5 Jul 2005 16:15:39 +0200 Received: by gattaccio.codalunga (Postfix, from userid 1001) id 9E2DDC2FF; Tue, 5 Jul 2005 16:14:45 +0200 (CEST) Date: Tue, 5 Jul 2005 16:14:45 +0200 From: Marco Molteni To: freebsd-hackers@freebsd.org Message-Id: <20050705161445.1d47440c.molter@tin.it> X-Mailer: Sylpheed version 1.0.4 (GTK+ 1.2.10; i386-portbld-freebsd6.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: building something from CVS with GNU autotools X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2005 14:15:41 -0000 I pulled all my hair and lost my sanity. I searched mailing lists ang google, found a lot of people with my same problem but never a definitive solution. Problem is when trying to build on fbsd no matter which program out of CVS (ie: not a release) which uses GNU autotools. After patching ./autogen.sh to use the versioned autotools, I get the standard error (standard because google is full of it): ./ltconfig: ./ltconfig: No such file or directory configure: error: libtool configure failed I tried also building a directory full of symlinks and putting it at the beginning of my PATH, to be sure to catch any invocation of the autotools stuff: molter@gattaccio[~]$ ls autodamage aclocal@ -> /usr/local/bin/aclocal15 autoconf@ -> /usr/local/bin/autoconf259 autoheader@ -> /usr/local/bin/autoheader259 and so on, but I still hit the wall. In my case I am trying to compile the CVS version of silky (http://silky.sourceforge.net/), but as I said silky is a program like another. I also saw there is a /usr/ports/Mk/bsd.autotools.mk makefile with some comments in it, but it is not clear to me how to reuse that stuff outside of a port. Is there a way to solve my problems, without requiring any fbsd user to become a master of the weird and (censured comments) autotools ? thanks marco