On 03/12/2016 11:09 PM, Paul Rogers wrote:
I'm trying to build Firefox-38.{something}esr. Mozilla released a buggy configure script! :o The consequence was the test for the system NSS failed on a nonnumeric, arithmetic "test". This MAY only affect some builds. Here's my patch as example of the fix:[19:35 mozilla-esr38]# diff -Naur configure configure.fix --- /mozilla-esr38/configure 2016-03-02 17:18:50.000000000 -0800 +++ /mozilla-esr38/configure.fix 2016-03-12 19:33:49.000000000 -0800 @@ -15259,7 +15259,7 @@ echo "$ac_t""no" 1>&6 fi - min_nss_version=3.19.2.3 + min_nss_version=3.19.2 echo $ac_n "checking for NSS - version >= $min_nss_version""... $ac_c" 1>&6 echo "configure:15265: checking for NSS - version >= $min_nss_version" >&5 [19:35 mozilla-esr38]# The way the script goes, min_nss_version can only be tripartite. I'm thinking the consequence of the failure is configure has it build the internal NSS, so you get something that does work, just not your system NSS lib.
You are aware that current BLFS has Firefox 45, not 38, correct? -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
