Upgrading gettext breaks many ports

Vincent Lefevre vincent-opdarw at vinc17.org
Sun Oct 1 14:33:01 PDT 2006


On 2006-09-29 23:19:42 +0200, Vincent Lefevre wrote:
> On 2006-09-25 17:06:02 -0400, David Glasser wrote:
> > Maybe portfiles can contain a flag that says "rebuild my dependents
> > when you install me"?
> 
> This may be nice in some cases, but won't solve the real problem,
> which is that a library should never be removed by an upgrade
> (replaced by a compatible version, with the same name OK, but
> not removed just because there exists a different, incompatible
> version). Indeed, for various reasons (e.g. bugs), rebuilding
> some ports may fail. Ditto for other programs compiled/installed
> directly by the user (i.e. not via MacPorts).

In particular, this breaks when there are circular dependencies.
For instance, to rebuild gettext, one gets errors when the
"configure" script runs bison and "make" runs install-info,
because then need gettext. I don't know if these errors are
harmful, though.

-- 
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