MacPorts 1.5.2 now available

Vincent Lefevre vincent-opdarw at vinc17.org
Fri Aug 31 18:08:13 PDT 2007


On 2007-08-31 18:05:21 -0500, Ryan Schmidt wrote:
> On Aug 31, 2007, at 03:36, Vincent Lefevre wrote:
>> Then that's a user-side problem. The best fix is to remove/replace this
>> incredibly old version of readline.
>
> Of course. But if MacPorts *seems* to build correctly against this old 
> readline, and several ports *seem* to build correctly against the old 
> readline, and the user doesn't even know the old readline is there because 
> some other 3rd-party software they wanted installed it there for them, and 
> then one day they want to build db44 and it throws bizarre errors that 
> nobody figures out how to fix for months [1],

That's different: users can get the benefit of new library versions
as ports, and $prefix has the precedence over /usr/local, so that
there's no problem in not using /usr/local (and there is no need for
specific hack).

> then this gives the impression that MacPorts is unreliable. So it
> *becomes* our problem to ensure the user doesn't make these kinds of
> mistakes.

Yes, but there is no need to try to fix things for the user. Just
detect the problem in configure and ask the user to remove the
library.

> Well I have no idea about that but if it's important, then MacPorts
> should include an updated readline and use that exclusively.

This is generally what software does when it requires some specific
version of a library that could lead to compatibility problems if
installed in some directory like /usr/local.

-- 
Vincent Lefèvre <vincent at vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)



More information about the macports-users mailing list