On Wed, 30 Mar 2016, Tim Smith wrote:
> cd /usr/src/usr.bin/ssh &&  make obj && make depend && make && make install
> 
> make: don't know how to make /usr/src/usr.bin/ssh/lib/../roaming.h
> (prerequisite of: packet.o)
> Stop in lib
> *** Error 2 in /usr/src/usr.bin/ssh (<bsd.subdir.mk>:48 'all')

That source tree was apparently used to build 5.8 or earlier (or maybe 
-current as late as mid-January 2016) and then updated or re-checked-out 
with a 5.9.  When a jump like that is made, you must do at least a
"make cleandir" or--better--delete everything under /usr/obj/

The patches assume you have a 5.9 source tree without objects from a 
non-5.9 build hanging around.  If you're doing cvs updates you're expected 
to be following the general "building from source" directions in the 
FAQ, which include "rm -rf /usr/obj/*"


Philip Guenther

Reply via email to