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
