The GNU make manual describes when it intentionally returns an exit status of two. If you think it returned that status when it shouldn't, you'll need to fully describe the context (Makefile contents, what files were present that the Makefile could have referenced) so that other people can understand _why_ that exit status was incorrect.
Philip Guenther
On Mon, Mar 29, 2021 at 10:16 PM Prashant Upadhyay <pupadhay@somaiya.edu> wrote:
Process terminated with status 2 (0 minute(s), 0 second(s)) 0 error(s), 0 warning(s) (0 minute(s), 0 second(s))