tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: make update perpetually broken



On Fri, May 15, 2009 at 06:24:25AM +0000, John Klos wrote:
> Or, can someone explain what I'm supposed to tell people when they do a  
> "make update" on perl and get a ton of these?
> [...]

That problem is caused by not tsorting the .DLIST file that contains
the list of packages involved in the update. This causes it to come
back and try to build things that have already been built as deps of
something else.

Joerg floated a patch to fix it a couple days ago, by skipping over
packages that the update tries to build a second or subsequent time
rather than tsorting, because doing the tsort isn't trivial, and also
because tsorting wouldn't catch build deps, which can also cause this
problem. (Whether this is really the right approach isn't 100% clear.)

In the meantime, you can make the update complete by touching
work/.install_done in each package it chokes on; this doesn't really
deserve the term 'workaround' though.

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index