> adjust the build scripts to comply with your older version https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=827132 (debhelper: make-4.2 renamed --jobserver-fds to --jobserver-auth causing parallel build issues) shows it’s not impossible that third party build scripts might hard code such details of GNU Make’s implementation but I doubt that’s what’s happening here. Didn’t we have a report, which, away from my desk, I can’t find, from some user who turned out to have two installations of make, and a situation where a new (jobserver-auth) make ended up running an old (jobserver-fds) one, failing with this kind of symptom?
________________________________ From: Bug-make <bug-make-bounces+martin.dorey=hds....@gnu.org> on behalf of Henrik Carlqvist <hc...@poolhem.se> Sent: Thursday, March 5, 2020 22:50 To: Dr Priyanka Jain Cc: bug-make@gnu.org Subject: Re: Error In Installing FreeBayes ***** EXTERNAL EMAIL ***** On Fri, 6 Mar 2020 09:38:19 +0530 Dr Priyanka Jain <priybioi...@gmail.com> wrote: > I am trying to clone freebayes from following link : > /usr/bin/gmake: unrecognized option '--jobserver-auth=3,4' It seems as if your project "freebayes" requires a newer version of gnu make than you have installed. You can check which version of gnu make you have with: gmake --version Example of output: gmake --version GNU Make 4.1 Built for x86_64-slackware-linux-gnu Copyright (C) 1988-2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fgnu.org%2Flicenses%2Fgpl.html&data=01%7C01%7CMartin.Dorey%40hitachivantara.com%7Cfb8a9d366f6840cbfddb08d7c19aa86a%7C18791e1761594f52a8d4de814ca8284a%7C0&sdata=KOr6%2B28yX8rw7KEzpFQUR8CUfPy0iI7zAaUzUo331yk%3D&reserved=0> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. In the above example I have Gnu Make version 4.1. According to https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.gnu.org%2Farchive%2Fhtml%2Finfo-gnu%2F2016-05%2Fmsg00013.html&data=01%7C01%7CMartin.Dorey%40hitachivantara.com%7Cfb8a9d366f6840cbfddb08d7c19aa86a%7C18791e1761594f52a8d4de814ca8284a%7C0&sdata=iOpF3v%2BvGDz3lpepSahoVG6glcl6b1yV90qHxS8SaZc%3D&reserved=0 it seems as if the --jobserver-auth option was introduced with version 4.2 of Gnu Make. So you will need to update your installed version of Gnu Make or adjust the build scripts to comply with your older version. regards Henrik