Bug#561600: FTBFS [hppa] - symbol mismatch

Mike Hommey mh at glandium.org
Fri Dec 18 15:37:59 UTC 2009


On Fri, Dec 18, 2009 at 08:24:01AM -0700, dann frazier wrote:
> Source: nss
> Version: 3.12.5-1
> Severity: serious
> User: debian-hppa at lists.debian.org
> Usertags: hppa
> 
> nss fails to build on hppa. From the most recent build attempt:
> [...]
> dh_compress -a
> dh_fixperms -a
> dh_makeshlibs -a -V 'libnss3-1d (>= 3.12.5)' -- -c4
> dpkg-gensymbols: warning: new libraries appeared in the symbols file: libsoftokn3.so libnssckbi.so libfreebl3.so libnssdbm3.so
> dpkg-gensymbols: warning: debian/libnss3-1d/DEBIAN/symbols doesn't match completely debian/libnss3-1d.symbols
> --- debian/libnss3-1d.symbols (libnss3-1d hppa)
> +++ dpkg-gensymbolsO3QyZ6	2009-12-18 11:52:44.000000000 +0000
> @@ -1,3 +1,6 @@
> +libfreebl3.so libnss3-1d #MINVER#
> + FREEBL_GetVector at NSSprivate_3.11 3.12.5-1
> + NSSprivate_3.11 at NSSprivate_3.11 3.12.5-1
>  libnss3.so.1d libnss3-1d #MINVER#
>   ATOB_AsciiToData at NSS_3.2 3.12.0~1.9b1
>   ATOB_ConvertAsciiToItem at NSS_3.2 3.12.0~1.9b1
> @@ -803,6 +806,18 @@
>   __nss_InitLock at NSS_3.2 3.12.0~1.9b1
>   nss_DumpCertificateCacheInfo at NSS_3.4 3.12.0~1.9b1
>   sgn_DigestInfoTemplate at NSS_3.2 3.12.0~1.9b1
> +libnssckbi.so libnss3-1d #MINVER#
> + C_GetFunctionList at NSS_3.1 3.12.5-1
> + NSS_3.1 at NSS_3.1 3.12.5-1
> +libnssdbm3.so libnss3-1d #MINVER#
> + NSSDBM_3.12 at NSSDBM_3.12 3.12.5-1
> + legacy_AddSecmodDB at NSSDBM_3.12 3.12.5-1
> + legacy_DeleteSecmodDB at NSSDBM_3.12 3.12.5-1
> + legacy_Open at NSSDBM_3.12 3.12.5-1
> + legacy_ReadSecmodDB at NSSDBM_3.12 3.12.5-1
> + legacy_ReleaseSecmodDBData at NSSDBM_3.12 3.12.5-1
> + legacy_SetCryptFunctions at NSSDBM_3.12 3.12.5-1
> + legacy_Shutdown at NSSDBM_3.12 3.12.5-1
>  libnssutil3.so.1d libnss3-1d #MINVER#
>   ATOB_AsciiToData_Util at NSSUTIL_3.12 3.12.0~beta2
>   ATOB_ConvertAsciiToItem_Util at NSSUTIL_3.12 3.12.0~beta2
> @@ -1158,6 +1173,12 @@
>   SEC_PKCS7SetContent at NSS_3.4 3.12.0~1.9b1
>   SEC_PKCS7VerifyDetachedSignature at NSS_3.4 3.12.0~1.9b1
>   SEC_PKCS7VerifySignature at NSS_3.2 3.12.0~1.9b1
> +libsoftokn3.so libnss3-1d #MINVER#
> + C_GetFunctionList at NSS_3.4 3.12.5-1
> + FC_GetFunctionList at NSS_3.4 3.12.5-1
> + NSC_GetFunctionList at NSS_3.4 3.12.5-1
> + NSC_ModuleDBFunc at NSS_3.4 3.12.5-1
> + NSS_3.4 at NSS_3.4 3.12.5-1
>  libssl3.so.1d libnss3-1d #MINVER#
>   NSSSSL_VersionCheck at NSS_3.2.1 3.12.0~1.9b1
>   NSS_3.11.4 at NSS_3.11.4 3.12.0~1.9b1
> dh_makeshlibs: dpkg-gensymbols -plibnss3-1d -Idebian/libnss3-1d.symbols -Pdebian/libnss3-1d -edebian/libnss3-1d/usr/lib/libsmime3.so.1d
>  -edebian/libnss3-1d/usr/lib/nss/libfreebl3.so
>  -edebian/libnss3-1d/usr/lib/nss/libsoftokn3.so
>  -edebian/libnss3-1d/usr/lib/nss/libnssdbm3.so
>  -edebian/libnss3-1d/usr/lib/nss/libnssckbi.so
>  -edebian/libnss3-1d/usr/lib/libssl3.so.1d
>  -edebian/libnss3-1d/usr/lib/libnss3.so.1d
>  -edebian/libnss3-1d/usr/lib/libnssutil3.so.1d
>  -c4 returned exit code 4
> make: *** [binary-arch] Error 2
> dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2

There must be something wrong with your dpkg-dev or debhelper, normally
private libraries don't end up in the symbols file. And they don't in
other architectures.

Mike





More information about the pkg-mozilla-maintainers mailing list