OSX/CI: ark fails to build on branch frameworks

Marko Käning mk-lists at email.de
Wed Jan 14 07:49:15 UTC 2015


I hadn’t built ark for quite a while (since I had activated it at some stage due to [1,2])
and only now I realise that it fails here on OSX:

---

[ 69%] [ 69%] Built target kerfuffle_clirar
Building CXX object plugins/clirarplugin/autotests/CMakeFiles/clirartest.dir/clirartest_automoc.cpp.o
Linking CXX shared module kerfuffle_libarchive.so
Scanning dependencies of target kerfuffle_clilha
Scanning dependencies of target kerfuffle_karchive
Undefined symbols for architecture x86_64:
  "_archive_filter_code", referenced from:
      LibArchiveInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) in libarchivehandler.cpp.o
      LibArchiveInterface::deleteFiles(QList<QVariant> const&) in libarchivehandler.cpp.o
  "_archive_filter_name", referenced from:
      LibArchiveInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) in libarchivehandler.cpp.o
      LibArchiveInterface::deleteFiles(QList<QVariant> const&) in libarchivehandler.cpp.o
  "_archive_read_free", referenced from:
      LibArchiveInterface::ArchiveReadCustomDeleter::cleanup(archive*) in libarchivehandler.cpp.o
  "_archive_read_support_filter_all", referenced from:
      LibArchiveInterface::list() in libarchivehandler.cpp.o
      LibArchiveInterface::copyFiles(QList<QVariant> const&, QString const&, QHash<QString, QVariant>) in libarchivehandler.cpp.o
      LibArchiveInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) in libarchivehandler.cpp.o
      LibArchiveInterface::deleteFiles(QList<QVariant> const&) in libarchivehandler.cpp.o
  "_archive_write_add_filter_bzip2", referenced from:
      LibArchiveInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) in libarchivehandler.cpp.o
      LibArchiveInterface::deleteFiles(QList<QVariant> const&) in libarchivehandler.cpp.o
  "_archive_write_add_filter_gzip", referenced from:
      LibArchiveInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) in libarchivehandler.cpp.o
      LibArchiveInterface::deleteFiles(QList<QVariant> const&) in libarchivehandler.cpp.o
  "_archive_write_add_filter_lzma", referenced from:
      LibArchiveInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) in libarchivehandler.cpp.o
      LibArchiveInterface::deleteFiles(QList<QVariant> const&) in libarchivehandler.cpp.o
  "_archive_write_add_filter_none", referenced from:
      LibArchiveInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) in libarchivehandler.cpp.o
      LibArchiveInterface::deleteFiles(QList<QVariant> const&) in libarchivehandler.cpp.o
  "_archive_write_add_filter_xz", referenced from:
      LibArchiveInterface::addFiles(QStringList const&, QHash<QString, QVariant> const&) in libarchivehandler.cpp.o
      LibArchiveInterface::deleteFiles(QList<QVariant> const&) in libarchivehandler.cpp.o
  "_archive_write_free", referenced from:
      LibArchiveInterface::ArchiveWriteCustomDeleter::cleanup(archive*) in libarchivehandler.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)
make[2]: *** [plugins/libarchive/kerfuffle_libarchive.so] Error 1
make[1]: *** [plugins/libarchive/CMakeFiles/kerfuffle_libarchive.dir/all] Error 2

---

I have this version of libarchive installed:
---
$ port installed libarchive
The following ports are currently installed:
  libarchive @3.1.2_0 (active)
$ port livecheck libarchive
---
which is up-to-date.


What’s going on?


Regards,
Marko




[1] https://bugreports.qt-project.org/browse/QTBUG-42605
[2] https://bugreports.qt-project.org/browse/QTBUG-42870



-------------- next part --------------
A non-text attachment was scrubbed...
Name: ark.log.gz
Type: application/x-gzip
Size: 4189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20150114/c9fcf608/attachment-0001.gz>


More information about the Kde-frameworks-devel mailing list