Date: Wed, 28 May 2008 09:46:46 +0200 From: Matthias Andree <matthias.andree@gmx.de> To: Mark Linimon <linimon@lonesome.com> Cc: freebsd-ports-bugs@FreeBSD.org, Matthias Andree <matthias.andree@gmx.de>, "Steven G. Kargl" <kargl@troutmask.apl.washington.edu> Subject: Re: ports/123879: databases/db41 fails during configure Message-ID: <20080528074646.GA8677@merlin.emma.line.org> In-Reply-To: <20080528040827.GA29168@soaustin.net> References: <200805271413.m4REDbZ4051415@troutmask.apl.washington.edu> <483C1EE3.8060900@gmx.de> <20080528040827.GA29168@soaustin.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080528074646.GA8677>