Hide Forgot
Description of problem: It seems ./configure in thunderbird-24.2.0-1.el6_5.src.rpm needs nspr 4.10.2 <snip> checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.10.2... no ------ config.log ------ configure: error: your don't have NSPR installed or your version is too old <snip> *** Fix above errors and then restart with "make -f client.mk build" make[2]: Leaving directory `/builddir/build/BUILD/thunderbird-24.2.0/mozilla-esr24' make[1]: Leaving directory `/builddir/build/BUILD/thunderbird-24.2.0/mozilla-esr24' RPM build errors: make[2]: *** [configure] Error 1 make[1]: *** [/builddir/build/BUILD/thunderbird-24.2.0/mozilla-esr24/objdir/Makefile] Error 2 make: *** [build] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.M5C2yq (%build) Bad exit status from /var/tmp/rpm-tmp.M5C2yq (%build) Child return code was: 1 <snip> Version-Release number of selected component (if applicable): thunderbird-24.2.0-1.el6_5 nspr-4.10.0-1.el6 How reproducible: 100% Steps to Reproduce: 1. rpmbuild --rebuild thunderbird-24.2.0-1.el6_5.src.rpm 2. build starts but ./configure fails 3. Actual results: Cannot build Expected results: Build requires satisfied Additional info: The latest version of nspr for RHEL6 is nspr-4.10.0-1.el6
Hi, Thanks for the report, nspr-4.10.2 is now available for Red Hat Enterprise Linux 6 via the following advisory: https://rhn.redhat.com/errata/RHSA-2013-1829.html
The issue is not really about the availability of nspr but rather the fact that BuildRequires is not properly set ( >= 4.10.2 ) in the spec file.
Added to thunderbird-24.2.0-2.el6
Fixed in RHSA-2014:0133-04