Hello and happy new year,
For several week, I have noticed that kscd cannot be built without
error on NetBSD/amd64 (-8 BETA):
...
[100%] Linking CXX executable kscd
ld: warning: libstdc++.so.7, needed by
/usr/src/pkgsrc/multimedia/kscd/work/.buildlink/lib/libmusicbrainz3.so,
may conflict with libstdc++.so.8
/usr/lib/librpcsvc.so.1: warning: warning: this program uses
xdr_peername(), which is deprecated and buggy.
/usr/lib/librpcsvc.so.1: warning: warning: this program uses
xdr_domainname(), which is deprecated and buggy.
/usr/lib/librpcsvc.so.1: warning: warning: this program uses
xdr_mapname(), which is deprecated and buggy.
CMakeFiles/kscd.dir/mbmanager.o: In function `MBManager::discUpload()':
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:184:
undefined reference to `MusicBrainz::readDisc(std::string const&)'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:185:
undefined reference to
`MusicBrainz::getSubmissionUrl(MusicBrainz::Disc*, std::string const&, int)'
CMakeFiles/kscd.dir/mbmanager.o: In function
`MBManager::discLookup(QString const&)':
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:54:
undefined reference to `MusicBrainz::WebService::WebService(std::string
const&, int, std::string const&, std::string const&, std::string const&,
std::string const&)'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:60:
undefined reference to `MusicBrainz::WebService::setHost(std::string
const&)'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:75:
undefined reference to `MusicBrainz::readDisc(std::string const&)'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:77:
undefined reference to
`MusicBrainz::Query::Query(MusicBrainz::IWebService*, std::string const&)'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:82:
undefined reference to `MusicBrainz::Disc::getId() const'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:82:
undefined reference to `MusicBrainz::ReleaseFilter::discId(std::string
const&)'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:96:
undefined reference to `MusicBrainz::Query::getReleaseById(std::string
const&, MusicBrainz::ReleaseIncludes const*)'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:98:
undefined reference to `MusicBrainz::Release::getTitle() const'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:99:
undefined reference to `MusicBrainz::Artist::getName() const'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:112:
undefined reference to `MusicBrainz::Artist::getName() const'
/usr/src/pkgsrc/multimedia/kscd/work/kscd-4.14.3/mbmanager.cpp:111:
undefined reference to `MusicBrainz::Track::getTitle() const'
--- kscd ---
*** [kscd] Error code 1
I don't find any declaration of MusicBrainz class in *.h. How can I fix
this issue ?
Best regards,
JB