Date: Mon, 27 Apr 2020 19:31:13 -0700 From: Mark Millard <marklmi@yahoo.com> To: "jbeich@freebsd.org" <jbeich@FreeBSD.org>, "lwhsu@freebsd.org" <lwhsu@FreeBSD.org>, FreeBSD ports <freebsd-ports@freebsd.org> Subject: security/nss poudriere amd64->aarch64 cross-build failure: could not find libraries -lplc4 -lplds4 -lnspr4 Message-ID: <42B83E86-2057-4376-8240-978C0CCC8FDB@yahoo.com> References: <42B83E86-2057-4376-8240-978C0CCC8FDB.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This was an amd64->aarch64 poudriere-devel based cross build, using nxb-bin. Ports head -r533162 . It looks like it expects the (nxb-bin based) cc to automatically look in /usr/local/lib/ (or wherever) for finding some matches to -lNAME but things were not set up for that to happen. It may need to be explicit. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<phas= e: lib-depends >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D> nss-3.51.1_1 depends on shared library: libnspr4.so - not = found =3D=3D=3D> Installing existing package /packages/All/nspr-4.25.txz [FBSDamd64TR] Installing nspr-4.25... [FBSDamd64TR] Extracting nspr-4.25: .......... done =3D=3D=3D> nss-3.51.1_1 depends on shared library: libnspr4.so - found = (/usr/local/lib/libnspr4.so) . . . rm -f FreeBSD13.0_OPT.OBJ/libnssutil3.so /nxb-bin/usr/bin/cc -Wl,-Bsymbolic -shared -Wl,-soname = -Wl,libnssutil3.so -pthread = -Wl,--version-script,FreeBSD13.0_OPT.OBJ/nssutil.def -o = FreeBSD13.0_OPT.OBJ/libnssutil3.so FreeBSD13.0_OPT.OBJ/quickder.o = FreeBSD13.0_OPT.OBJ/secdig.o FreeBSD13.0_OPT.OBJ/derdec.o = FreeBSD13.0_OPT.OBJ/derenc.o FreeBSD13.0_OPT.OBJ/dersubr.o = FreeBSD13.0_OPT.OBJ/dertime.o FreeBSD13.0_OPT.OBJ/errstrs.o = FreeBSD13.0_OPT.OBJ/nssb64d.o FreeBSD13.0_OPT.OBJ/nssb64e.o = FreeBSD13.0_OPT.OBJ/nssrwlk.o FreeBSD13.0_OPT.OBJ/nssilock.o = FreeBSD13.0_OPT.OBJ/oidstring.o FreeBSD13.0_OPT.OBJ/pkcs1sig.o = FreeBSD13.0_OPT.OBJ/portreg.o FreeBSD13.0_OPT.OBJ/secalgid.o = FreeBSD13.0_OPT.OBJ/secasn1d.o FreeBSD13.0_OPT.OBJ/secasn1e.o = FreeBSD13.0_OPT.OBJ/secasn1u.o FreeBSD13.0_OPT.OBJ/secitem.o = FreeBSD13.0_OPT.OBJ/secload.o FreeBSD13.0_OPT.OBJ/secoid.o = FreeBSD13.0_OPT.OBJ/sectime.o FreeBSD13.0_OPT.OBJ/secport.o = FreeBSD13.0_OPT.OBJ/templates.o FreeBSD13.0_OPT.OBJ/utf8.o = FreeBSD13.0_OPT.OBJ/utilmod.o FreeBSD13.0_OPT.OBJ/utilpars.o = FreeBSD13.0_OPT.OBJ/pkcs11uri.o = -L../../../dist/FreeBSD13.0_OPT.OBJ/lib = -L../../../dist/FreeBSD13.0_OPT.OBJ/lib -lplc4 -lplds4 -lnspr4 -pthread ld: error: unable to find library -lplc4 ld: error: unable to find library -lplds4 ld: error: unable to find library -lnspr4 cc: error: linker command failed with exit code 1 (use -v to see = invocation) gmake[3]: *** [../../coreconf/rules.mk:291: = FreeBSD13.0_OPT.OBJ/libnssutil3.so] Error 1 gmake[3]: Leaving directory = '/wrkdirs/usr/ports/security/nss/work/nss-3.51.1/nss/lib/util' gmake[2]: *** [../coreconf/rules.mk:101: libs] Error 2 gmake[2]: Leaving directory = '/wrkdirs/usr/ports/security/nss/work/nss-3.51.1/nss/lib' gmake[1]: *** [coreconf/rules.mk:101: libs] Error 2 gmake[1]: Leaving directory = '/wrkdirs/usr/ports/security/nss/work/nss-3.51.1/nss' *** Error code 1 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42B83E86-2057-4376-8240-978C0CCC8FDB>