> 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&amp;data=01%7C01%7CMartin.Dorey%40hitachivantara.com%7Cfb8a9d366f6840cbfddb08d7c19aa86a%7C18791e1761594f52a8d4de814ca8284a%7C0&amp;sdata=KOr6%2B28yX8rw7KEzpFQUR8CUfPy0iI7zAaUzUo331yk%3D&amp;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&amp;data=01%7C01%7CMartin.Dorey%40hitachivantara.com%7Cfb8a9d366f6840cbfddb08d7c19aa86a%7C18791e1761594f52a8d4de814ca8284a%7C0&amp;sdata=iOpF3v%2BvGDz3lpepSahoVG6glcl6b1yV90qHxS8SaZc%3D&amp;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

Reply via email to