Hello
I am trying to build soprano from master on opensuse 11.4 x86_64 but i
cannot because of the following error. Here are some info about my kde
environment and the clucene. If you need more information let me know.
clucene version: clucene-core-0.9.21-74.1.x86_64
kde environment: kde 4.6.1, qt 4.7.1 ( i am not using any extra
repository as regards the kde)
cmake log:
# kdesrc-build running: 'cmake' '/home/kde-devel/kdesrc/soprano'
'-DCMAKE_BUILD_TYPE=DebugFull' '-DCMAKE_CXX_FLAGS:STRING=-pipe'
'-DCMAKE_INSTALL_PREFIX=/home/kde-devel/kde'
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.7.1
-- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
-- Looking for XOpenDisplay in
/usr/lib64/libX11.so;/usr/lib64/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib64/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Rasqal 0.9.20: libs - /usr/lib64/librasqal.so; includes -
/usr/include/rasqal/rasqal
-- Found Raptor 1.4.21: libs - /usr/lib64/libraptor.so; includes - /usr/include
-- Found Redland: /usr/bin/redland-config
-- Found CLucene library: /usr/lib64/libclucene-core.so
-- Found CLucene include dir: /usr/include
-- Found CLucene library dir: /usr/lib
-- Found CLucene: /usr/lib64/libclucene-core.so
-- Found JNI: /usr/lib64/jvm/java/jre/lib/amd64/libjawt.so
-- Found Java JNI >= 1.4: /usr/lib64/jvm/java/include,
/usr/lib64/jvm/java/jre/lib/amd64/server/libjvm.so
-- Performing Test __SOPRANO_HAVE_GCC_VISIBILITY
-- Performing Test __SOPRANO_HAVE_GCC_VISIBILITY - Success
-- Performing Test __SOPRANO_HAVE_GCC_INLINE_VISIBILITY
-- Performing Test __SOPRANO_HAVE_GCC_INLINE_VISIBILITY - Success
-- Looking for raptor_new_iostream_from_handler2
-- Looking for raptor_new_iostream_from_handler2 - found
-- Found Doxygen: /usr/bin/doxygen
---------------------------------------------------------------------------------------
-- Soprano Components that will be built:
* Redland storage backend
* Sesame2 storage backend (java-based)
* Raptor RDF parser
(including TriG parser)
* Raptor RDF serializer
* The CLucene-based full-text search index library
* D-Bus server/client support
-- Soprano Components that will NOT be built:
* Virtuoso storage backend (missing libiodbc - http://www.iodbc.org)
---------------------------------------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kde-devel/kdesrc/build/soprano
error log:
# kdesrc-build running: '/usr/bin/gmake' '-j1'
[ 0%] Generating asyncquery.moc
[ 0%] Generating model.moc
[ 1%] Generating pluginmanager.moc
[ 1%] Generating filtermodel.moc
[ 2%] Generating storagemodel.moc
[ 2%] Generating inferencemodel.moc
[ 3%] Generating nrlmodel.moc
[ 3%] Generating mutexmodel.moc
[ 4%] Generating dummymodel.moc
[ 4%] Generating signalcachemodel.moc
[ 5%] Generating readonlymodel.moc
[ 5%] Generating asyncmodel.moc
[ 6%] Generating asyncresult.moc
Scanning dependencies of target soprano
[ 6%] Building CXX object
soprano/CMakeFiles/soprano.dir/queryresultiterator.cpp.o
[ 7%] Building CXX object
soprano/CMakeFiles/soprano.dir/queryresultiteratorbackend.cpp.o
[ 7%] Building CXX object soprano/CMakeFiles/soprano.dir/node.cpp.o
[ 8%] Building CXX object soprano/CMakeFiles/soprano.dir/statement.cpp.o
[ 8%] Building CXX object
soprano/CMakeFiles/soprano.dir/statementiterator.cpp.o
[ 9%] Building CXX object soprano/CMakeFiles/soprano.dir/nodeiterator.cpp.o
[ 9%] Building CXX object soprano/CMakeFiles/soprano.dir/model.cpp.o
[ 10%] Building CXX object soprano/CMakeFiles/soprano.dir/parser.cpp.o
[ 10%] Building CXX object soprano/CMakeFiles/soprano.dir/serializer.cpp.o
[ 11%] Building CXX object soprano/CMakeFiles/soprano.dir/pluginmanager.cpp.o
[ 11%] Building CXX object soprano/CMakeFiles/soprano.dir/pluginstub.cpp.o
[ 12%] Building CXX object soprano/CMakeFiles/soprano.dir/plugin.cpp.o
[ 12%] Building CXX object soprano/CMakeFiles/soprano.dir/qhashqurlcompat.cpp.o
[ 13%] Building CXX object soprano/CMakeFiles/soprano.dir/backend.cpp.o
[ 13%] Building CXX object soprano/CMakeFiles/soprano.dir/global.cpp.o
[ 14%] Building CXX object soprano/CMakeFiles/soprano.dir/error.cpp.o
[ 14%] Building CXX object soprano/CMakeFiles/soprano.dir/literalvalue.cpp.o
[ 15%] Building CXX object soprano/CMakeFiles/soprano.dir/languagetag.cpp.o
[ 15%] Building CXX object soprano/CMakeFiles/soprano.dir/locator.cpp.o
[ 16%] Building CXX object soprano/CMakeFiles/soprano.dir/datetime.cpp.o
[ 16%] Building CXX object soprano/CMakeFiles/soprano.dir/version.cpp.o
[ 17%] Building CXX object soprano/CMakeFiles/soprano.dir/filtermodel.cpp.o
[ 17%] Building CXX object soprano/CMakeFiles/soprano.dir/storagemodel.cpp.o
[ 18%] Building CXX object soprano/CMakeFiles/soprano.dir/rdfschemamodel.cpp.o
[ 18%] Building CXX object soprano/CMakeFiles/soprano.dir/bindingset.cpp.o
[ 19%] Building CXX object soprano/CMakeFiles/soprano.dir/sopranotypes.cpp.o
[ 19%] Building CXX object soprano/CMakeFiles/soprano.dir/graph.cpp.o
[ 20%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/rdf.cpp.o
[ 20%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/rdfs.cpp.o
[ 21%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/xsd.cpp.o
[ 21%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/nrl.cpp.o
[ 22%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/nao.cpp.o
[ 22%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/xesam.cpp.o
[ 23%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/owl.cpp.o
[ 23%] Building CXX object soprano/CMakeFiles/soprano.dir/query/query.cpp.o
[ 24%] Building CXX object
soprano/CMakeFiles/soprano.dir/query/queryparser.cpp.o
[ 24%] Building CXX object
soprano/CMakeFiles/soprano.dir/query/queryserializer.cpp.o
[ 25%] Building CXX object
soprano/CMakeFiles/soprano.dir/inference/nodepattern.cpp.o
[ 25%] Building CXX object
soprano/CMakeFiles/soprano.dir/inference/statementpattern.cpp.o
[ 26%] Building CXX object
soprano/CMakeFiles/soprano.dir/inference/inferencerule.cpp.o
[ 26%] Building CXX object
soprano/CMakeFiles/soprano.dir/inference/inferenceruleset.cpp.o
[ 27%] Building CXX object soprano/CMakeFiles/soprano.dir/inference/sil.cpp.o
[ 27%] Building CXX object
soprano/CMakeFiles/soprano.dir/inference/inferencemodel.cpp.o
[ 28%] Building CXX object
soprano/CMakeFiles/soprano.dir/inference/inferenceruleparser.cpp.o
[ 28%] Building CXX object soprano/CMakeFiles/soprano.dir/nrlmodel.cpp.o
[ 29%] Building CXX object soprano/CMakeFiles/soprano.dir/inifile.cpp.o
[ 29%] Building CXX object soprano/CMakeFiles/soprano.dir/desktopfile.cpp.o
[ 30%] Building CXX object
soprano/CMakeFiles/soprano.dir/sopranopluginfile.cpp.o
[ 30%] Building CXX object soprano/CMakeFiles/soprano.dir/sopranodirs.cpp.o
[ 31%] Building CXX object soprano/CMakeFiles/soprano.dir/n3nodeparser.cpp.o
[ 31%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/extreadwritelock.cpp.o
[ 32%] Building CXX object soprano/CMakeFiles/soprano.dir/util/mutexmodel.cpp.o
[ 32%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/mutexstatementiteratorbackend.cpp.o
[ 33%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/mutexnodeiteratorbackend.cpp.o
[ 33%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/mutexqueryresultiteratorbackend.cpp.o
[ 34%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/simplestatementiterator.cpp.o
[ 34%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/simplenodeiterator.cpp.o
[ 35%] Building CXX object soprano/CMakeFiles/soprano.dir/util/dummymodel.cpp.o
[ 35%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/signalcachemodel.cpp.o
[ 36%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/readonlymodel.cpp.o
[ 36%] Building CXX object soprano/CMakeFiles/soprano.dir/util/asyncmodel.cpp.o
[ 37%] Building CXX object soprano/CMakeFiles/soprano.dir/util/asyncresult.cpp.o
[ 37%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/asynccommand.cpp.o
[ 38%] Building CXX object
soprano/CMakeFiles/soprano.dir/util/asynciteratorbackend.cpp.o
[ 38%] Building CXX object soprano/CMakeFiles/soprano.dir/util/asyncquery.cpp.o
Linking CXX shared library libsoprano.so
[ 38%] Built target soprano
Scanning dependencies of target sopranoindex
[ 39%] Building CXX object index/CMakeFiles/sopranoindex.dir/cluceneindex.cpp.o
In file included from /usr/include/c++/4.5/backward/hash_map:60:0,
from /usr/include/CLucene/util/VoidMap.h:14,
from /usr/include/CLucene/util/VoidMapSetDefinitions.h:10,
from /usr/include/CLucene/index/IndexReader.h:27,
from /usr/include/CLucene.h:12,
from /home/kde-devel/kdesrc/soprano/index/cluceneutils.h:26,
from /home/kde-devel/kdesrc/soprano/index/cluceneindex.cpp:23:
/usr/include/c++/4.5/backward/backward_warning.h:28:2: warning:
#warning This file includes at least one deprecated or antiquated
header which may be removed without further notice at a future date.
Please use a non-deprecated interface with equivalent functionality
instead. For a listing of replacement headers and interfaces, consult
the file backward_warning.h. To disable this warning use
-Wno-deprecated.
In file included from /usr/include/CLucene/util/VoidMap.h:10:0,
from /usr/include/CLucene/util/VoidMapSetDefinitions.h:10,
from /usr/include/CLucene/index/IndexReader.h:27,
from /usr/include/CLucene.h:12,
from /home/kde-devel/kdesrc/soprano/index/cluceneutils.h:26,
from /home/kde-devel/kdesrc/soprano/index/cluceneindex.cpp:23:
/usr/include/CLucene/util/Equators.h:24:82: error: wrong number of
template arguments (1, should be 3)
/usr/include/c++/4.5/bits/stl_function.h:112:12: error: provided for
‘template