On Tue, Apr 19, 2016 at 10:40:10PM +0100, spiky wrote: > Building nss-3.23 I get an error > > |Linux4.4_x86_cc_glibc_PTH_OPT.OBJ/utilpars.o: In function > `_NSSUTIL_EvaluateConfigDir': > utilpars.c:(.text._NSSUTIL_EvaluateConfigDir+0x137): undefined reference to > `PR_GetEnvSecure' collect2: error: ld returned 1 exit status > ../../coreconf/rules.mk:289: recipe for target > 'Linux4.4_x86_cc_glibc_PTH_OPT.OBJ/libnssutil3.so' failed make[2]: *** > [Linux4.4_x86_cc_glibc_PTH_OPT.OBJ/libnssutil3.so] Error 1 make[2]: Leaving > directory '/home/spiky/Downloads/nss-3.23/nss/lib/util' > ../coreconf/rules.mk:101: recipe for target 'libs' failed | > > I have checked md5sum and redownloaded from lfs-matrix > > I can build nss-3.20 ok without error >
Hi Spiky, it built ok for me on x86_64, so I was going to assume this was an i686 problem - Google found a similar report for netbsd, of all things, without a solution but with a report that building firefox (i.e. with its included nss) worked, and another report from somebody using gentoo who complained of that error when trying to build thunderbird (so, that was presumably in the included nss). My memory suggests that all previous versions have had vulnerabilities which were fixed in 3.23, so I would be reluctant to use an older version - but I did not look to confirm that. Ah, hang on - google found some other reports, and the summary for one of those starts: "PR_GetEnvSecure is a new function, which had been added in NSPR 4.12. Did you install the nspr 4.12 update?" If you are on nspr < 4.12, please try upgrading nspr. ĸen -- This email was written using 100% recycled letters. -- http://lists.linuxfromscratch.org/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
