看板 FB_cvs 關於我們 聯絡資訊
On 14 Nov 2011 11:09, "Baptiste Daroussin" <bapt@freebsd.org> wrote: > > On Sun, Nov 13, 2011 at 10:45:35AM +0000, Chris Rees wrote: > > On 13 November 2011 09:56, Baptiste Daroussin <bapt@freebsd.org> wrote: > > > bapt 2011-11-13 09:56:08 UTC > > > > > > FreeBSD ports repository > > > > > > Added files: > > > shells/zsh/files patch-Src_watch.c > > > Log: > > > - Fix build for badly upgraded systems which have both utmp.h and utmpx.h > > > > > > PR: ports/156263 http://www.FreeBSD.org/cgi/query-pr.cgi?pr=156263 > > > Submitted by: Matthew Cashdollar <matthew@cashdollar.org> > > > Feature safe: yes > > > > > > > Fixing it here will only mask the problem-- why are we adding a fix to > > support a broken system? > > > > The proper solution is to rm utmp.h in that system, is it not? > > > > I suggest a different patch at [1]. > > > > Chris > > > > [1] http://www.bayofrum.net/~crees/patches/zsh-utmpx-fix.diff.txt > > [removing the patchfile too] > > Well no I don't think, or you would have to add the same patch in lots of ports. > > In fact, I have been pondering for long what would be the best fix for this. And > if I need to provide a fix. > Given that some people can use zsh for root (as I do :)) I think being able to > rebuild zsh a clean way before doing the make delete-old is nice, that is why I > did a fix that way. I understand where you're coming from, but I would also like to point out that make delete-old doesn't remove any libs; it's safe to run with old ports around. I would still be inclined to blame this on the docs; I'm working on a patch right now. In the meantime, make delete-old should be run before rebuilding. Chris _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"