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

Attachment: signature.asc
Description: This is a digitally signed message part.

-- 
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-kde-talk

Reply via email to