Hi, guys. Did anybody succeed in upgrading KDE4 to 4.3.5?
Here is how I'm doing this upgrade [CMD=">"] portmaster -di kdebase-runtime[/CMD]
kdebase-runtime upgrade fails. Last time I was upgrading 4.3.1 to 4.3.4 and it failed exactly at the same point (fortunately that time I used the kdebase-runtime-4.3.4.tbz package, unfortunately, this time, the package for 4.3.5 is not available yet).
I have looked through the code and investigated Nepomuk namespace. It is indeed missing lots of symbols that are used as reported above. So now I'm stuck with the question how it was supposed to build.
Any help would be appreciated. Thanks.
Here is how I'm doing this upgrade [CMD=">"] portmaster -di kdebase-runtime[/CMD]
kdebase-runtime upgrade fails. Last time I was upgrading 4.3.1 to 4.3.4 and it failed exactly at the same point (fortunately that time I used the kdebase-runtime-4.3.4.tbz package, unfortunately, this time, the package for 4.3.5 is not available yet).
Code:
/usr/local/include/CLucene/search/SearchHeader.h:221: warning: 'virtual void lucene::search::Searchable::_search(lucene::search::Query*,
lucene::search::Filter*, lucene::search::HitCollector*)' was hidden
/usr/local/include/CLucene/search/SearchHeader.h:337: warning: by 'void lucene::search::Searcher::_search(lucene::search::Query*,
lucene::search::HitCollector*)'
/usr/local/include/CLucene/search/SearchHeader.h:249: warning: 'virtual lucene::search::TopDocs*
lucene::search::Searchable::_search(lucene::search::Query*, lucene::search::Filter*, int32_t)' was
hidden
/usr/local/include/CLucene/search/SearchHeader.h:337: warning: by 'void lucene::search::Searcher::_search(lucene::search::Query*,
lucene::search::HitCollector*)'
/usr/local/include/CLucene/search/SearchHeader.h:279: warning: 'virtual lucene::search::TopFieldDocs*
lucene::search::Searchable::_search(lucene::search::Query*, lucene::search::Filter*, int32_t, const lucene::search::Sort*)' was
hidden
/usr/local/include/CLucene/search/SearchHeader.h:337: warning: by 'void lucene::search::Searcher::_search(lucene::search::Query*,
lucene::search::HitCollector*)'
[ 24%] Building CXX object nepomuk/server/CMakeFiles/kdeinit_nepomukserver.dir/nepomukserver.o
/usr/ports/x11/kdebase4-runtime/work/kdebase-runtime-4.3.5/nepomuk/strigibackend/sopranoindexreader.cpp: In member function 'virtual void
Strigi::Soprano::IndexReader::getChildren(const std::string&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >,
int, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const
std::basic_string<char, std::char_traits<char>, std::allocator<char> >, int> > >&)':
/usr/ports/x11/kdebase4-runtime/work/kdebase-runtime-4.3.5/nepomuk/strigibackend/sopranoindexreader.cpp:391: error: 'isPartOf' is not a member
of 'Nepomuk::Vocabulary::NIE'
/usr/ports/x11/kdebase4-runtime/work/kdebase-runtime-4.3.5/nepomuk/strigibackend/sopranoindexreader.cpp:393: error: 'lastModified' is not a
member of 'Nepomuk::Vocabulary::NIE'
/usr/ports/x11/kdebase4-runtime/work/kdebase-runtime-4.3.5/nepomuk/strigibackend/sopranoindexreader.cpp:395: error: 'url' is not a member of
'Nepomuk::Vocabulary::NIE'
/usr/ports/x11/kdebase4-runtime/work/kdebase-runtime-4.3.5/nepomuk/strigibackend/sopranoindexreader.cpp: In member function 'virtual time_t
Strigi::Soprano::IndexReader::mTime(const std::string&)':
/usr/ports/x11/kdebase4-runtime/work/kdebase-runtime-4.3.5/nepomuk/strigibackend/sopranoindexreader.cpp:455: error: 'url' is not a member of
'Nepomuk::Vocabulary::NIE'
/usr/ports/x11/kdebase4-runtime/work/kdebase-runtime-4.3.5/nepomuk/strigibackend/sopranoindexreader.cpp:458: error: 'lastModified' is not a
member of 'Nepomuk::Vocabulary::NIE'
*** Error code 1
1 error
*** Error code 2
[ 24%] Building CXX object nepomuk/server/CMakeFiles/kdeinit_nepomukserver.dir/servicecontroller.o
[ 24%] Building CXX object nepomuk/server/CMakeFiles/kdeinit_nepomukserver.dir/nepomukserveradaptor.o
[ 25%] Building CXX object nepomuk/server/CMakeFiles/kdeinit_nepomukserver.dir/servicemanageradaptor.o
[ 25%] Building CXX object nepomuk/server/CMakeFiles/kdeinit_nepomukserver.dir/servicecontrolinterface.o
Linking CXX shared library ../../lib/libkdeinit4_nepomukserver.so
[ 25%] Built target kdeinit_nepomukserver
1 error
*** Error code 2
1 error
*** Error code 1
Stop in /usr/ports/x11/kdebase4-runtime.
*** Error code 1
Stop in /usr/ports/x11/kdebase4-runtime.
===>>> make failed for x11/kdebase4-runtime
===>>> Aborting update
I have looked through the code and investigated Nepomuk namespace. It is indeed missing lots of symbols that are used as reported above. So now I'm stuck with the question how it was supposed to build.
Any help would be appreciated. Thanks.