Missing "clean" rule in pluto's new dependency code. Grep for "pam_conv.h" in OBJ*/programs/pluto/* to see the problem.
Hopefully fixed. Andrew On 21 February 2015 at 14:25, D. Hugh Redelmeier <[email protected]> wrote: > When I do > git checkout ikev2-pam > make clean > make programs > > git checkout master > make clean > make programs > > this last make fails with > > make[3]: *** No rule to make target > `/home/hugh/libreswan/programs/pluto/pam_conv.h', needed by `ikev2_parent.o'. > Stop. > make[3]: Leaving directory > `/home/hugh/libreswan/OBJ.linux.x86_64/programs/pluto' > make[2]: *** [programs.subdirs] Error 2 > make[2]: Leaving directory > `/home/hugh/libreswan/OBJ.linux.x86_64/programs' > make[1]: *** [programs] Error 1 > make[1]: Leaving directory `/home/hugh/libreswan/OBJ.linux.x86_64' > make: *** [programs] Error 2 > > programs/pluto/pam_conv.h is something present and needed in the > ikev2-pam branch but is neither present nor needed in the master branch. > > Why does this dependency survive the second "make clean"? > > (All works after "rm OBJ.linux.x86_64/ -r") > _______________________________________________ > Swan-dev mailing list > [email protected] > https://lists.libreswan.org/mailman/listinfo/swan-dev _______________________________________________ Swan-dev mailing list [email protected] https://lists.libreswan.org/mailman/listinfo/swan-dev
