kwallet-kf5 on mips

Sandro Knauß bugs at sandroknauss.de
Sun Dec 4 14:40:21 UTC 2016


Hey,

with current kwallet 5.28.0, kwallet fails to build on mips archs
(mips, mips64el and mipsel) [0]. 
It complains about a missing symbol, that is defined in [1] and used in [2]:
[...]/kwalletd.cpp:1805: undefined reference to `KWallet::Backend::entryDoesNotExist(QString const&, QString const&) const'
[...]/kwalletd.cpp:1810: undefined reference to `KWallet::Backend::entryDoesNotExist(QString const&, QString const&) const'

I looked at the buildlog, but I don't see what could be go wrong.
Here my analyses:

The missing symbol is defined in
src/runtime/kwalletd/backend/kwalletbackend.cc [1]

this file is built (successfully):
"Building CXX object src/runtime/kwalletd/backend/CMakeFiles/kwalletbackend5.dir/kwalletbackend.cc.o"

and linked in the package libkwalletbackend5.so.5.28.0:
"Linking CXX shared library libkwalletbackend5.so"

and this library is used for other libs successfully. But it fails to in kwallet5. The libkwalletbackend5.so.5.28.0  is added to link against.
"Linking CXX executable kwalletd5"

I looked around in code if I didn't see any #ifdef around the relevant files nor anything I know that is arch depended.
So far I'm out of any idea what's going wrong.

Btw. the diff between kwallet 5.27->5.28 do not touch any involved files.
Do you can help me with that?

Best Regards,

sandro

[0] https://buildd.debian.org/status/fetch.php?pkg=kwallet-kf5&arch=mips&ver=5.28.0-2&stamp=1480769916
[1] https://sources.debian.net/src/kwallet-kf5/5.28.0-2/src/runtime/kwalletd/backend/kwalletbackend.cc/
[2] https://sources.debian.net/src/kwallet-kf5/5.28.0-2/src/runtime/kwalletd/kwalletd.cpp/#L1805
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-kde-talk/attachments/20161204/7e3a1cf7/attachment.sig>


More information about the pkg-kde-talk mailing list