[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Pkg-xfce-devel] Bug#842675: lightdm FTBFS on mips, mipsel and mips64el: error: symbols mismatch



Package: lightdm
Version: 1.18.2-3
Severity: important
Tags: sid + patch
Justification: FTBFS
User: debian-mips at lists.debian.org
Usertags: mips-patch


Package lightdm_1.18.2-3 FTBFS on mips, mipsel and mips64el with following error:

> dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below
> dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
> dpkg-gensymbols: warning: debian/liblightdm-qt-3-0/DEBIAN/symbols doesn't match completely debian/liblightdm-qt-3-0.symbols
> --- debian/liblightdm-qt-3-0.symbols (liblightdm-qt-3-0_1.18.2-3_mips)
> +++ dpkg-gensymbolsDuEcki	2016-10-19 21:43:07.131957422 +0000
> @@ -1,6 +1,8 @@
>  liblightdm-qt-3.so.0 liblightdm-qt-3-0 #MINVER#
> - _ZN10QDBusErrorD1Ev at Base 1.8.7
> - _ZN10QDBusErrorD2Ev at Base 1.8.7
> + _ZN10QByteArrayD1Ev at Base 1.18.2-3
> + _ZN10QByteArrayD2Ev at Base 1.18.2-3
> +#MISSING: 1.18.2-3# _ZN10QDBusErrorD1Ev at Base 1.8.7
> +#MISSING: 1.18.2-3# _ZN10QDBusErrorD2Ev at Base 1.8.7
>   _ZN10QDBusReplyI7QStringED1Ev at Base 1.8.7
>   _ZN10QDBusReplyI7QStringED2Ev at Base 1.8.7
>   _ZN11SessionItemD1Ev at Base 1.8.7
> @@ -11,6 +13,8 @@
>   _ZN5QHashIi10QByteArrayE11deleteNode2EPN9QHashData4NodeE at Base 1.8.7
>   _ZN5QHashIi10QByteArrayE13detach_helperEv at Base 1.8.7
>   _ZN5QHashIi10QByteArrayE13duplicateNodeEPN9QHashData4NodeEPv at Base 1.8.7
> + _ZN5QHashIi10QByteArrayED1Ev at Base 1.18.2-3
> + _ZN5QHashIi10QByteArrayED2Ev at Base 1.18.2-3
>   _ZN5QListI11SessionItemE18detach_helper_growEii at Base 1.8.7
>   _ZN5QListI11SessionItemE6appendERKS0_ at Base 1.8.7
>   _ZN5QListI8UserItemE13detach_helperEi at Base 1.8.7
> @@ -18,6 +22,8 @@
>   _ZN5QListI8UserItemE6appendERKS0_ at Base 1.8.7
>   _ZN6QDebugD1Ev at Base 1.8.7
>   _ZN6QDebugD2Ev at Base 1.8.7
> + _ZN7QStringD1Ev at Base 1.18.2-3
> + _ZN7QStringD2Ev at Base 1.18.2-3
>   _ZN8QLightDM10UsersModel11qt_metacallEN11QMetaObject4CallEiPPv at Base 1.8.7
>   _ZN8QLightDM10UsersModel11qt_metacastEPKc at Base 1.8.7
>   _ZN8QLightDM10UsersModel16staticMetaObjectE at Base 1.8.7
> dh_makeshlibs: failing due to earlier errors
> debian/rules:24: recipe for target 'binary-arch' failed
> make: *** [binary-arch] Error 2
> dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit status 2

Full build log:
https://buildd.debian.org/status/fetch.php?pkg=lightdm&arch=mips&ver=1.18.2-3&stamp=1476913394

The problem is in liblightdm-qt-3-0.symbols where these symbols are missing.

I have created and attached a patch that adds missing symbols into this file and resolves this issue.
With this patch package builds successfully on mips*, i386 and amd64 architectures.

Regards,
Radovan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: add-missing-symbols.patch
Type: text/x-patch
Size: 1437 bytes
Desc: add-missing-symbols.patch
URL: <http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20161031/4f2e64d8/attachment-0001.bin>



Reply to: