textproc/soprano linking problem

Dominic Fandrey kamikaze at bsdforen.de
Mon Aug 16 09:49:14 UTC 2010


I wanted to switch to the new k3b-kde4. I ran through a couple
of problems, most of them ports not accepting spaces in CC, but
there's a soprano issue I don't get through to:

Linking CXX executable sopranod
cd /usr/obj/mobileKamikaze.norad/amd64/usr/ports/textproc/soprano/work/soprano-2.4.4/server && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/sopranod.dir/link.txt --verbose=1
/usr/bin/c++   -O2 -pipe -march=nocona -fno-strict-aliasing -Wnon-virtual-dtor -Wno-long-long -ansi -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden   CMakeFiles/sopranod.dir/sopranod.cpp.o CMakeFiles/sopranod.dir/sopranodcore.cpp.o CMakeFiles/sopranod.dir/lockfile.cpp.o  -o sopranod  ../soprano/libsoprano.so.4.3.0 libsopranoserver.so.1.2.0 ../index/libsopranoindex.so.1.1.0 /usr/local/lib/qt4/libQtNetwork.so /usr/local/lib/qt4/libQtDBus.so ../soprano/libsoprano.so.4.3.0 /usr/local/lib/qt4/libQtCore.so -pthread /usr/local/lib/libclucene.so -Wl,-rpath,/usr/obj/mobileKamikaze.norad/amd64/usr/ports/textproc/soprano/work/soprano-2.4.4/soprano:/usr/obj/mobileKamikaze.norad/amd64/usr/ports/textproc/soprano/work/soprano-2.4.4/server:/usr/obj/mobileKamikaze.norad/amd64/usr/ports/textproc/soprano/work/soprano-2.4.4/index:/usr/local/lib/qt4:/usr/local/lib: 
CMakeFiles/sopranod.dir/sopranod.cpp.o(.text+0x33): In function `usage()':
: undefined reference to `Soprano::versionString()'
CMakeFiles/sopranod.dir/sopranodcore.cpp.o(.gnu.linkonce.r._ZTV12SopranodCore+0xb0): undefined reference to `Soprano::Error::ErrorCache::lastError() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ErrorCache::ErrorCache()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::insert(QString const&, Soprano::Node const&)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Locator::line() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::~BindingSet()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::toParserError() const'
libsopranoserver.so.1.2.0: undefined reference to `typeinfo for Soprano::Error::ErrorCache'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Locator::Locator(int, int, int, QString const&)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Query::queryLanguageFromString(QString const&)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::Error(QString const&, int)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ErrorCache::setError(Soprano::Error::Error const&) const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::operator=(Soprano::Error::Error const&)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::~Error()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Locator::fileName() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::BindingSet()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::operator[](int) const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::message() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Locator::~Locator()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ParserError::locator() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ErrorCache::~ErrorCache()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ParserError::ParserError(Soprano::Error::Locator const&, QString const&, int)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::code() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Locator::operator=(Soprano::Error::Locator const&)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::bindingNames() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::Error()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ErrorCache::setError(QString const&, int) const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::count() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Locator::column() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::operator=(Soprano::BindingSet const&)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::operator[](QString) const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Locator::Locator()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ParserError::~ParserError()'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::isParserError() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Error::Error(Soprano::Error::Error const&)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::Locator::byte() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ErrorCache::clearError() const'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::Error::ParserError::ParserError(Soprano::Error::Error const&)'
libsopranoserver.so.1.2.0: undefined reference to `Soprano::BindingSet::BindingSet(Soprano::BindingSet const&)'
*** Error code 1

Stop in /usr/obj/mobileKamikaze.norad/amd64/usr/ports/textproc/soprano/work/soprano-2.4.4.


Anyone else with this problem? Suggestions?

Regards

-- 
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail? 


More information about the freebsd-ports mailing list