On Mon, 16 Oct 2006 19:35:02 +1000, Darren Tucker wrote:
> I think the root of the problem was that ssh had previously been built,
> but did not have the dependency information (".depend" files).
>
> When the patch was applied and sshd rebuilt, make (not knowing any
> better) only rebuilt the changed files. Most of the time this doesn't
> matter... except when the global structures change, which they do in
> this particular patch. The end result is a mismatched sshd where the
> old object files use the old structure, new files using the new structure
> and it manages to limp along before eventually falling over.
>
> I can reproduce the problem if I follow that chain of events exactly.
>
> I think we need to change the patch installation instructions to say
> "make obj depend" not just "make obj".
I think you're right; and can confirm the properly working sshds here
using your suggestion.
Thanks so much for a great and fast help !
(And, yes, please change the instructions as soon as possible. I was only
2 km off my boxen. Others will need longer trips ... .)
Uwe