From owner-freebsd-ports@FreeBSD.ORG Wed Mar 3 02:26:36 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 21D0E16A4CE; Wed, 3 Mar 2004 02:26:36 -0800 (PST) Received: from hex.athame.co.uk (guru164.netsonic.fi [194.29.193.164]) by mx1.FreeBSD.org (Postfix) with ESMTP id 921A643D48; Wed, 3 Mar 2004 02:26:35 -0800 (PST) (envelope-from andy@athame.co.uk) Received: from hex.int.athame.co.uk ([192.168.1.1] helo=localhost) by hex.athame.co.uk with esmtp (Exim 4.30; FreeBSD) id 1AyTaC-000ENb-Uw; Wed, 03 Mar 2004 12:26:33 +0200 From: Andy Fawcett To: freebsd-ports@freebsd.org, frank.liebelt@acst.de, kde@freebsd.org Date: Wed, 3 Mar 2004 12:26:32 +0200 User-Agent: KMail/1.6 References: <200403031031.16249.info@acst.de> <20040303101109.GA37183@xor.obsecurity.org> In-Reply-To: <20040303101109.GA37183@xor.obsecurity.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200403031226.32740.andy@athame.co.uk> Subject: Re: FreeBSD Port: kdevelop-3.0.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Mar 2004 10:26:36 -0000 On Wednesday 03 March 2004 12:11, Kris Kennaway wrote: > On Wed, Mar 03, 2004 at 10:31:16AM +0100, Frank wrote: > > Hi! > > > > I tried so many places to get an answer with no result so i try to > > get one here! > > > > I have installed KDevelop 3.0.0 using cvsup. (self compiled) > > Now i have the problem that i cant compile any projects i have > > created for this reason: > > > > *** Creating aclocal.m4 > > **** Creating configure > > *aclocal.m4:10967: error: Autoconf version 2.54 or higher is > > required *aclocal.m4:10967: the top level > > *gmake[1]: *** [cvs] Error 1 > > *gmake: *** [all] Error 2 > > **** Exited with status: 2 *** > > > > > > But i have installed autoconf 2.57 so that can't be the problem! > > On FreeBSD the autoconf ports are installed into nonstandard > locations, because the autoconf developers assume that you'll only > ever want to have one version installed at a time. That's an > incorrect assumption since they have broken backwards compatibility, > so a lot of older software can't be built with the latest version. > > You'll have to jump through some hoops to point your software to the > autoconf files - take a look at what bsd.port.mk does to build ports > with a specified version. A quick look makes me think I can hack kdevelop into always using specific versions of autofsck tools, which we could then add as RUN_DEPEND to the port. I'll need to do some testing on this later, and discuss it with the other kde@ people. Specifically, this error report is because kdevelop will look for binaries named automake/autoconf, which are installed by automake-1.5 and autoconf-2.53 ports respectively. Since 2.53 < 2.54, you get the error. I'll see if I can make kdevelop use automake-1.7 and autoconf-2.57 ports instead. No promises on a fix though, I've got N+10 tasks outstanding, with time for only N. If you're lucky, you'll get it in the next kdevelop release, if you're not lucky... A. -- Andy Fawcett | andy@athame.co.uk | tap@kde.org "In an open world without walls and fences, | tap@lspace.org we wouldn't need Windows and Gates." -- anon | tap@fruitsalad.org