user/ktorrent: FTBFS: undefined reference to `TagLib::String::toCWString() const' [and more]
Found on ppc64:
...
[ 78%] Linking CXX shared module ktorrent_mediaplayer.so
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: CMakeFiles/ktorrent_mediaplayer.dir/mediacontroller.cpp.o: in function `kt::t2q(TagLib::String const&)':
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:36: undefined reference to `TagLib::String::toCWString() const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:36: undefined reference to `TagLib::String::length() const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: CMakeFiles/ktorrent_mediaplayer.dir/mediacontroller.cpp.o: in function `kt::MediaController::metaDataChanged()':
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:96: undefined reference to `TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle)'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:97: undefined reference to `TagLib::FileRef::isNull() const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:103: undefined reference to `TagLib::FileRef::tag() const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:110: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:111: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:112: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:96: undefined reference to `TagLib::FileRef::~FileRef()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:96: undefined reference to `TagLib::FileRef::~FileRef()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:100: undefined reference to `TagLib::FileRef::~FileRef()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/mediacontroller.cpp:96: undefined reference to `TagLib::FileRef::~FileRef()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: CMakeFiles/ktorrent_mediaplayer.dir/mediacontroller.cpp.o: in function `kt::MediaController::metaDataChanged()':
/usr/include/KF5/KI18n/klocalizedstring.h:1146: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /usr/include/KF5/KI18n/klocalizedstring.h:1146: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /usr/include/KF5/KI18n/klocalizedstring.h:1146: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: CMakeFiles/ktorrent_mediaplayer.dir/playlist.cpp.o: in function `kt::PlayList::addFile(kt::MediaFileRef const&)':
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:60: undefined reference to `TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle)'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: CMakeFiles/ktorrent_mediaplayer.dir/playlist.cpp.o: in function `kt::PlayList::data(QModelIndex const&, int) const':
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:127: undefined reference to `TagLib::FileRef::isNull() const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:135: undefined reference to `TagLib::FileRef::tag() const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:123: undefined reference to `TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle)'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:150: undefined reference to `TagLib::String::toCString(bool) const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: CMakeFiles/ktorrent_mediaplayer.dir/playlist.cpp.o: in function `kt::PlayList::data(QModelIndex const&, int) const':
/usr/include/QtCore/qstring.h:706: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: CMakeFiles/ktorrent_mediaplayer.dir/playlist.cpp.o: in function `kt::PlayList::data(QModelIndex const&, int) const':
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:163: undefined reference to `TagLib::FileRef::audioProperties() const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:154: undefined reference to `TagLib::String::toCString(bool) const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:154: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:153: undefined reference to `TagLib::String::toCString(bool) const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:158: undefined reference to `TagLib::FileRef::audioProperties() const'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:154: undefined reference to `TagLib::String::~String()'
/usr/lib/gcc/powerpc64-foxkit-linux-musl/8.5.0/../../../../powerpc64-foxkit-linux-musl/bin/ld: CMakeFiles/ktorrent_mediaplayer.dir/playlist.cpp.o: in function `kt::PlayList::load(QString const&)':
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/mediaplayer/playlist.cpp:331: undefined reference to `TagLib::FileRef::FileRef(char const*, bool, TagLib::AudioProperties::ReadStyle)'
collect2: error: ld returned 1 exit status
make[2]: *** [plugins/mediaplayer/CMakeFiles/ktorrent_mediaplayer.dir/build.make:376: plugins/mediaplayer/ktorrent_mediaplayer.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:2193: plugins/mediaplayer/CMakeFiles/ktorrent_mediaplayer.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 78%] Built target ktorrent_app_autogen
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/infowidget/fileview.cpp: In member function ‘void kt::FileView::openWith()’:
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/infowidget/fileview.cpp:293:15: warning: ‘static bool KRun::displayOpenWithDialog(const QList<QUrl>&, QWidget*, bool, const QString&, const QByteArray&)’ is deprecated: Since 5.71. Use KIO::OpenUrlJob, see API docs for a code sample [-Wdeprecated-declarations]
KRun::displayOpenWithDialog({QUrl::fromLocalFile(preview_path)}, 0);
^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/KF5/KIOWidgets/KRun:1,
from /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/infowidget/fileview.cpp:38:
/usr/include/KF5/KIOWidgets/krun.h:523:17: note: declared here
static bool displayOpenWithDialog(const QList<QUrl> &lst, QWidget *window,
^~~~~~~~~~~~~~~~~~~~~
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/infowidget/fileview.cpp:293:75: warning: ‘static bool KRun::displayOpenWithDialog(const QList<QUrl>&, QWidget*, bool, const QString&, const QByteArray&)’ is deprecated: Since 5.71. Use KIO::OpenUrlJob, see API docs for a code sample [-Wdeprecated-declarations]
KRun::displayOpenWithDialog({QUrl::fromLocalFile(preview_path)}, 0);
^
In file included from /usr/include/KF5/KIOWidgets/KRun:1,
from /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/infowidget/fileview.cpp:38:
/usr/include/KF5/KIOWidgets/krun.h:523:17: note: declared here
static bool displayOpenWithDialog(const QList<QUrl> &lst, QWidget *window,
^~~~~~~~~~~~~~~~~~~~~
/root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/infowidget/fileview.cpp:293:75: warning: ‘static bool KRun::displayOpenWithDialog(const QList<QUrl>&, QWidget*, bool, const QString&, const QByteArray&)’ is deprecated: Since 5.71. Use KIO::OpenUrlJob, see API docs for a code sample [-Wdeprecated-declarations]
KRun::displayOpenWithDialog({QUrl::fromLocalFile(preview_path)}, 0);
^
In file included from /usr/include/KF5/KIOWidgets/KRun:1,
from /root/packages/user/ktorrent/src/ktorrent-5.2.0/plugins/infowidget/fileview.cpp:38:
/usr/include/KF5/KIOWidgets/krun.h:523:17: note: declared here
static bool displayOpenWithDialog(const QList<QUrl> &lst, QWidget *window,
^~~~~~~~~~~~~~~~~~~~~
[ 79%] Linking CXX shared module ktorrent_infowidget.so
[ 79%] Built target ktorrent_infowidget
make: *** [Makefile:146: all] Error 2
>>> ERROR: ktorrent: build failed