Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


Hi *,

On Sun, Mar 13, 2016 at 1:55 PM, Giuseppe Castagno
<giuseppe.castagno@acca-esse.eu> wrote:
Hi all,

I found recent upgrading nss cause curl configure failing to detect nss
availability.
Happens only in CentOS 6.7, didn't observe it on Ubuntu 14.04.

nss upgrade is present both in master and in libreoffice-5-1.

… and libreoffice-5-0

patch committed to master as 98d48dad9e807a4a40f4c3d1b5280d9e5156cb18
cherry-pick for 5-0: https://gerrit.libreoffice.org/#/c/23191/
cherry-pick for 5-1: https://gerrit.libreoffice.org/#/c/23189/

thanks for hunting this down..

Problem is that  libnssutil3.so is not added to curl's configure
check, and system one on the baseline is too old (only patched 3.19
version). On other distros, system versions of libnssutil3.so jumps in
and satisfies the configure check...

configure:21330: checking whether to enable Windows native SSL/TLS
(Windows native builds only)
configure:21352: result: no
configure:21368: checking whether to enable iOS/Mac OS X native SSL/TLS
configure:21384: result: no
configure:24009: WARNING: Using hard-wired libraries and compilation
flags for NSS.
configure:24028: checking for SSL_VersionRangeSet in -lnss3
configure:24050: /usr/bin/ccache /opt/rh/devtoolset-2/root/usr/bin/gcc
-o conftest -O2 -Wno-system-headers -isystem
/home/buildslave/build/workdir/UnpackedTarball/nss/dist/public/nss
-I/home/buildslave/build/workdir/UnpackedTarball/nss/dist/out/include
-L/home/buildslave/build/workdir/UnpackedTarball/nss/dist/out/lib
-Wl,-z,origin -Wl,-rpath,\$$ORIGIN conftest.c -lnss3  -lssl3 -lsmime3
-lnss3 -lplds4 -lplc4 -lnspr4 -lz -lrt >&5
/home/buildslave/build/workdir/UnpackedTarball/nss/dist/out/lib/libnss3.so:
undefined reference to `NSSUTIL_ArgParseModuleSpecEx@NSSUTIL_3.21'
collect2: error: ld returned 1 exit status

ciao
Christian

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.