From owner-freebsd-ports-bugs@FreeBSD.ORG Wed May 28 07:46:51 2008 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABDB11065674 for ; Wed, 28 May 2008 07:46:51 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id D214E8FC25 for ; Wed, 28 May 2008 07:46:50 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: (qmail invoked by alias); 28 May 2008 07:46:49 -0000 Received: from f049006010.adsl.alicedsl.de (EHLO m2a2.dyndns.org) [78.49.6.10] by mail.gmx.net (mp031) with SMTP; 28 May 2008 09:46:49 +0200 X-Authenticated: #428038 X-Provags-ID: V01U2FsdGVkX18r2yp3nBkr25fTdBRXYd78QcTHnHuECLNVmHv9W/ bgtG67SZhDb3vx Received: from localhost (localhost [127.0.0.1]) by merlin.emma.line.org (Postfix) with ESMTP id BC7F3200AEB; Wed, 28 May 2008 09:46:46 +0200 (CEST) X-Virus-Scanned: amavisd-new at emma.line.org Received: from m2a2.dyndns.org ([127.0.0.1]) by localhost (m2a2.dyndns.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ly7o8A7nLe-k; Wed, 28 May 2008 09:46:46 +0200 (CEST) Received: by merlin.emma.line.org (Postfix, from userid 500) id 3E5CF200AEE; Wed, 28 May 2008 09:46:46 +0200 (CEST) Date: Wed, 28 May 2008 09:46:46 +0200 From: Matthias Andree To: Mark Linimon Message-ID: <20080528074646.GA8677@merlin.emma.line.org> References: <200805271413.m4REDbZ4051415@troutmask.apl.washington.edu> <483C1EE3.8060900@gmx.de> <20080528040827.GA29168@soaustin.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080528040827.GA29168@soaustin.net> X-PGP-Key: http://home.pages.de/~mandree/keys/GPGKEY.asc User-Agent: Mutt/1.5.18 (2008-05-17) X-Y-GMX-Trusted: 0 Cc: freebsd-ports-bugs@FreeBSD.org, Matthias Andree , "Steven G. Kargl" Subject: Re: ports/123879: databases/db41 fails during configure X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 May 2008 07:46:51 -0000 On Tue, 27 May 2008, Mark Linimon wrote: > That's not the way that portmgr has interpreted the committer's > responsibilities in the past, fwiw. > > By the same logic as the above, you could say that no version of > FreeBSD is "officially supported". Everything is done by volunteers > on a best-effort basis. > > But traditionally, we have asked maintainers to try to keep things > going on whatever is -current, as well as -stable. I know that's a > lot to ask, but I don't see any other way to keep ports working on > -current. Does anyone else have any suggestions? By the same logic, you could expect maintainers to fix packages/ports on architectures they don't have computers of at hand, for instance, sparc(64) or powerpc or amd64 in my case. Basically what we see is a compiler complaint about the #line pragma which apparently lacks a line number. I'm not sure what causes it. For lack of other means, I suggest the following procedure, which needs someone with access to proper hard/software (I don't have a spare computer to install 8 on): 1. get db40 - update to 8-CURRENT - install autoconf-2.62 - make sure the command "autoconf" in $PATH is 2.62, adjust PATH as needed - cd /usr/ports/databases/db41 - "make depends patch" - cd $(make -V WRKSRC)/dist - sh s_config - cd /usr/ports/databases/db41 - make and see if it works. If it does, we can pull & run autoconf as a dependency on 8-CURRENT for the port. 2. try to build db3, db40, db42 - db46 with just "cd /usr/ports/databases/db... && make" (replace the ellipsis by the version) and let me know which versions build and which don't. If db45/db46 fail, Cc: its maintainer. If db3, db40 are failing on 8-CURRENT, I'll mark them broken, if newer ones fail, we'll see if we can hack configure. 3. We should generally discuss if we should pick a newer db version as default (and mark all older DEPRECATED and perhaps rather patch ports to use a newer db version. -- Matthias Andree