MacOS Builds - KArchive & KDocTools

Luigi Toscano luigi.toscano at tiscali.it
Thu Apr 25 00:36:30 BST 2019


Ben Cooksley ha scritto:
> Hi all,
> 
> While getting Mac builds back on their feet this morning we've run
> into a rather terminal build failure issue, centering around KArchive
> and KDocTools.
> 
> The issue is struck during the build of KDocTools, when the linking of
> libKF5DocTools.dylib fails with the following message:
> 
> Undefined symbols for architecture x86_64:
>     "KFilterDev::KFilterDev(QString const&)", referenced from:
>          KDocTools::saveToCache(QString const&, QString const&) in xslt_kde.cpp.o
>      "KCompressionDevice::open(QFlags<QIODevice::OpenModeFlag>)",
> referenced from:
>          KDocTools::saveToCache(QString const&, QString const&) in xslt_kde.cpp.o
>      "KCompressionDevice::close()", referenced from:
>          KDocTools::saveToCache(QString const&, QString const&) in xslt_kde.cpp.o
>      "KCompressionDevice::~KCompressionDevice()", referenced from:
>          KDocTools::saveToCache(QString const&, QString const&) in xslt_kde.cpp.o
>    ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see invocation)
> 
> Anyone got any ideas?
> 

It was reported as https://bugs.kde.org/show_bug.cgi?id=406663 less than one 
week ago, but to be honest I have no idea. Is it a new issue, or have the 
failure started recently?
The only relevant change to KFilterDev is:
https://commits.kde.org/karchive/710ffdc3c45a1c683ccca988138798f9945c26b1
The code of KDocTools has been pretty stable for a while.

Ciao
-- 
Luigi


More information about the Kde-frameworks-devel mailing list