Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#17410 - [soprano] file RPATH_CHANGE could not write new RPATH

Attached to Project: Arch Linux
Opened by Phil Miller (amnon82) - Monday, 07 December 2009, 01:00 GMT
Last edited by Andrea Scarpino (BaSh) - Monday, 01 February 2010, 19:17 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andrea Scarpino (BaSh)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: I'm just compiling kdemod 4.4 Beta1 pkgs and ran into a compiling problem. I couldn't build soprano 2.3.70 on my x86_64 machine. So I tried to recompile soprano 2.3.1 with abs on the same machine. It failed to. It seems to be a rpath problem:

-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/soprano/libsoprano_sesame2backend.so
CMake Error at backends/sesame2/cmake_install.cmake:43 (FILE):
file RPATH_CHANGE could not write new RPATH:

/usr/lib:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server

to the file:

/home/phil/DEV/arch/soprano/pkg/usr/lib/soprano/libsoprano_sesame2backend.so

The current RPATH is:

/home/phil/DEV/arch/soprano/src/build/soprano:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:/opt/java/jre/lib/amd64/server:

which does not contain:

/home/phil/DEV/arch/soprano/src/build/soprano:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:

as was expected.
Call Stack (most recent call first):
backends/cmake_install.cmake:38 (INCLUDE)
cmake_install.cmake:43 (INCLUDE)


make: *** [install] Fehler 1

With -DCMAKE_SKIP_RPATH=ON it builds but then we have the libjvm.so problem again.
Jan Mette who does kdemod 4.4 beta1 for i686 don't have any problems with our soprano pkgbuild:

http://chakra-project.org/code/index.php/view/packages:/testing/testing-soprano/PKGBUILD

Did somebody else ran into the same trouble on a x86_64 machine? I've updated all pkgs to the latest versions.

Additional info:
* package version(s): 2.3.1 (2.3.70)

Steps to reproduce:

Just rebuild the pkg ...

[phil@philstv-desktop testing]$ ldd /usr/lib/soprano/libsoprano_sesame2backend.so
linux-vdso.so.1 => (0x00007fff5e520000)
libsoprano.so.4 => /usr/lib/libsoprano.so.4 (0x00007f5e11e8b000)
libjvm.so => /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server/libjvm.so (0x00007f5e11410000)
libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007f5e10fdb000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f5e10ccb000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f5e10ab5000)
libc.so.6 => /lib/libc.so.6 (0x00007f5e1073a000)
libm.so.6 => /lib/libm.so.6 (0x00007f5e104b9000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f5e102b5000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007f5e10098000)
/lib/ld-linux-x86-64.so.2 (0x00007f5e123b1000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f5e0fe83000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f5e0fc7f000)
librt.so.1 => /lib/librt.so.1 (0x00007f5e0fa76000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f5e0f7b3000)
libpcre.so.0 => /lib/libpcre.so.0 (0x00007f5e0f582000)
[phil@philstv-desktop testing]$ cd ~/DEV/arch/sop*
[phil@philstv-desktop soprano]$ makepkg
==> Erstelle Paket: soprano 2.3.1-1 x86_64 (Mo 7. Dez 01:36:07 CET 2009)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
-> Lade soprano-2.3.1.tar.bz2 herunter...
--2009-12-07 01:36:20-- http://downloads.sourceforge.net/soprano/soprano-2.3.1.tar.bz2
Auflösen des Hostnamen »downloads.sourceforge.net«.... 216.34.181.59
Verbindungsaufbau zu downloads.sourceforge.net|216.34.181.59|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 302 Found
Platz: http://kent.dl.sourceforge.net/project/soprano/Soprano/2.3.1/soprano-2.3.1.tar.bz2[folge]
--2009-12-07 01:36:21-- http://kent.dl.sourceforge.net/project/soprano/Soprano/2.3.1/soprano-2.3.1.tar.bz2
Auflösen des Hostnamen »kent.dl.sourceforge.net«.... 212.219.56.167
Verbindungsaufbau zu kent.dl.sourceforge.net|212.219.56.167|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 1919103 (1,8M) [application/x-bzip2]
In »»soprano-2.3.1.tar.bz2.part«« speichern.

100%[==================================================================================================>] 1.919.103 2,12M/s in 0,9s

2009-12-07 01:36:22 (2,12 MB/s) - »»soprano-2.3.1.tar.bz2.part«« gespeichert [1919103/1919103]

==> Überprüfe Gültigkeit der Quell-Dateien mit md5sums...
soprano-2.3.1.tar.bz2 ... Durchgelaufen
==> Entpacke Quellen...
-> Entpacke soprano-2.3.1.tar.bz2 mit bsdtar
==> Betrete fakeroot-Umgebung ...
==> Beginne build()...
-- 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.5.3
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/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/lib/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.16: libs - /usr/lib/librasqal.so; includes - /usr/include/rasqal
-- Found Raptor 1.4.19: libs - /usr/lib/libraptor.so; includes - /usr/include
-- Found Redland 1.0.9: libs - /usr/lib/librdf.so; includes - /usr/include
-- Found CLucene library: /usr/lib/libclucene.so
-- Found CLucene include dir: /usr/include
-- Found CLucene library dir: /usr/lib
-- Found CLucene: /usr/lib/libclucene.so
-- Found Java JNI >= 1.4: /usr/lib/jvm/java-6-openjdk/include, /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server/libjvm.so
-- Performing Test __SOPRANO_HAVE_GCC_VISIBILITY
-- Performing Test __SOPRANO_HAVE_GCC_VISIBILITY - Success
-- Looking for raptor_new_iostream_from_handler2
-- Looking for raptor_new_iostream_from_handler2 - found
---------------------------------------------------------------------------------------
-- 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:
---------------------------------------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /home/phil/DEV/arch/soprano/src/build
[ 0%] Generating asyncresult.moc
[ 1%] Generating model.moc
[ 1%] Generating pluginmanager.moc
[ 2%] Generating filtermodel.moc
[ 2%] Generating storagemodel.moc
[ 3%] Generating inferencemodel.moc
[ 3%] Generating mutexmodel.moc
[ 4%] Generating dummymodel.moc
[ 4%] Generating signalcachemodel.moc
[ 5%] Generating readonlymodel.moc
[ 6%] Generating asyncmodel.moc
Scanning dependencies of target soprano
[ 7%] Building CXX object soprano/CMakeFiles/soprano.dir/queryresultiterator.cpp.o
[ 7%] Building CXX object soprano/CMakeFiles/soprano.dir/queryresultiteratorbackend.cpp.o
[ 8%] Building CXX object soprano/CMakeFiles/soprano.dir/node.cpp.o
[ 8%] Building CXX object soprano/CMakeFiles/soprano.dir/statement.cpp.o
[ 9%] Building CXX object soprano/CMakeFiles/soprano.dir/statementiterator.cpp.o
[ 9%] Building CXX object soprano/CMakeFiles/soprano.dir/nodeiterator.cpp.o
[ 10%] Building CXX object soprano/CMakeFiles/soprano.dir/model.cpp.o
[ 10%] Building CXX object soprano/CMakeFiles/soprano.dir/parser.cpp.o
[ 11%] Building CXX object soprano/CMakeFiles/soprano.dir/serializer.cpp.o
[ 11%] Building CXX object soprano/CMakeFiles/soprano.dir/pluginmanager.cpp.o
[ 12%] Building CXX object soprano/CMakeFiles/soprano.dir/pluginstub.cpp.o
[ 12%] Building CXX object soprano/CMakeFiles/soprano.dir/plugin.cpp.o
[ 13%] Building CXX object soprano/CMakeFiles/soprano.dir/backend.cpp.o
[ 14%] Building CXX object soprano/CMakeFiles/soprano.dir/global.cpp.o
[ 14%] Building CXX object soprano/CMakeFiles/soprano.dir/error.cpp.o
[ 15%] Building CXX object soprano/CMakeFiles/soprano.dir/literalvalue.cpp.o
[ 15%] Building CXX object soprano/CMakeFiles/soprano.dir/languagetag.cpp.o
[ 16%] Building CXX object soprano/CMakeFiles/soprano.dir/locator.cpp.o
[ 16%] Building CXX object soprano/CMakeFiles/soprano.dir/datetime.cpp.o
[ 17%] Building CXX object soprano/CMakeFiles/soprano.dir/version.cpp.o
[ 17%] Building CXX object soprano/CMakeFiles/soprano.dir/filtermodel.cpp.o
[ 18%] Building CXX object soprano/CMakeFiles/soprano.dir/storagemodel.cpp.o
[ 18%] Building CXX object soprano/CMakeFiles/soprano.dir/rdfschemamodel.cpp.o
[ 19%] Building CXX object soprano/CMakeFiles/soprano.dir/bindingset.cpp.o
[ 19%] Building CXX object soprano/CMakeFiles/soprano.dir/sopranotypes.cpp.o
[ 20%] Building CXX object soprano/CMakeFiles/soprano.dir/graph.cpp.o
[ 20%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/rdf.cpp.o
[ 21%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/rdfs.cpp.o
[ 22%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/xsd.cpp.o
[ 22%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/nrl.cpp.o
[ 23%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/nao.cpp.o
[ 23%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/xesam.cpp.o
[ 24%] Building CXX object soprano/CMakeFiles/soprano.dir/vocabulary/owl.cpp.o
[ 24%] Building CXX object soprano/CMakeFiles/soprano.dir/query/query.cpp.o
[ 25%] Building CXX object soprano/CMakeFiles/soprano.dir/query/queryparser.cpp.o
[ 25%] Building CXX object soprano/CMakeFiles/soprano.dir/query/queryserializer.cpp.o
[ 26%] Building CXX object soprano/CMakeFiles/soprano.dir/inference/nodepattern.cpp.o
[ 26%] Building CXX object soprano/CMakeFiles/soprano.dir/inference/statementpattern.cpp.o
[ 27%] Building CXX object soprano/CMakeFiles/soprano.dir/inference/inferencerule.cpp.o
[ 27%] Building CXX object soprano/CMakeFiles/soprano.dir/inference/inferenceruleset.cpp.o
[ 28%] Building CXX object soprano/CMakeFiles/soprano.dir/inference/sil.cpp.o
[ 28%] Building CXX object soprano/CMakeFiles/soprano.dir/inference/inferencemodel.cpp.o
[ 29%] Building CXX object soprano/CMakeFiles/soprano.dir/inference/inferenceruleparser.cpp.o
[ 30%] Building CXX object soprano/CMakeFiles/soprano.dir/nrlmodel.cpp.o
[ 30%] Building CXX object soprano/CMakeFiles/soprano.dir/inifile.cpp.o
[ 31%] Building CXX object soprano/CMakeFiles/soprano.dir/desktopfile.cpp.o
[ 31%] Building CXX object soprano/CMakeFiles/soprano.dir/sopranopluginfile.cpp.o
[ 32%] Building CXX object soprano/CMakeFiles/soprano.dir/sopranodirs.cpp.o
[ 32%] Building CXX object soprano/CMakeFiles/soprano.dir/util/extreadwritelock.cpp.o
[ 33%] Building CXX object soprano/CMakeFiles/soprano.dir/util/mutexmodel.cpp.o
[ 33%] Building CXX object soprano/CMakeFiles/soprano.dir/util/mutexstatementiteratorbackend.cpp.o
[ 34%] Building CXX object soprano/CMakeFiles/soprano.dir/util/mutexnodeiteratorbackend.cpp.o
[ 34%] Building CXX object soprano/CMakeFiles/soprano.dir/util/mutexqueryresultiteratorbackend.cpp.o
[ 35%] Building CXX object soprano/CMakeFiles/soprano.dir/util/simplestatementiterator.cpp.o
[ 35%] Building CXX object soprano/CMakeFiles/soprano.dir/util/simplenodeiterator.cpp.o
[ 36%] Building CXX object soprano/CMakeFiles/soprano.dir/util/dummymodel.cpp.o
[ 37%] Building CXX object soprano/CMakeFiles/soprano.dir/util/signalcachemodel.cpp.o
[ 37%] Building CXX object soprano/CMakeFiles/soprano.dir/util/readonlymodel.cpp.o
[ 38%] Building CXX object soprano/CMakeFiles/soprano.dir/util/asyncmodel.cpp.o
[ 38%] Building CXX object soprano/CMakeFiles/soprano.dir/util/asyncresult.cpp.o
[ 39%] Building CXX object soprano/CMakeFiles/soprano.dir/util/asynccommand.cpp.o
[ 39%] Building CXX object soprano/CMakeFiles/soprano.dir/util/asynciteratorbackend.cpp.o
Linking CXX shared library libsoprano.so
[ 39%] Built target soprano
Scanning dependencies of target sopranoindex
[ 39%] Building CXX object index/CMakeFiles/sopranoindex.dir/cluceneindex.cpp.o
[ 40%] Building CXX object index/CMakeFiles/sopranoindex.dir/clucenedocumentwrapper.cpp.o
[ 41%] Building CXX object index/CMakeFiles/sopranoindex.dir/cluceneutils.cpp.o
[ 41%] Building CXX object index/CMakeFiles/sopranoindex.dir/indexfiltermodel.cpp.o
[ 42%] Building CXX object index/CMakeFiles/sopranoindex.dir/tstring.cpp.o
[ 42%] Building CXX object index/CMakeFiles/sopranoindex.dir/indexqueryhit.cpp.o
[ 43%] Building CXX object index/CMakeFiles/sopranoindex.dir/indexqueryhititeratorbackend.cpp.o
[ 43%] Building CXX object index/CMakeFiles/sopranoindex.dir/queryhitwrapperresultiteratorbackend.cpp.o
Linking CXX shared library libsopranoindex.so
[ 43%] Built target sopranoindex
Scanning dependencies of target soprano_redlandcore
[ 44%] Building CXX object backends/redland/CMakeFiles/soprano_redlandcore.dir/redlandworld.cpp.o
[ 44%] Building CXX object backends/redland/CMakeFiles/soprano_redlandcore.dir/redlandstatementiterator.cpp.o
[ 45%] Building CXX object backends/redland/CMakeFiles/soprano_redlandcore.dir/redlandqueryresult.cpp.o
[ 46%] Building CXX object backends/redland/CMakeFiles/soprano_redlandcore.dir/redlandmodel.cpp.o
[ 46%] Building CXX object backends/redland/CMakeFiles/soprano_redlandcore.dir/redlandnodeiteratorbackend.cpp.o
[ 47%] Building CXX object backends/redland/CMakeFiles/soprano_redlandcore.dir/multimutex.cpp.o
Linking CXX static library libsoprano_redlandcore.a
[ 47%] Built target soprano_redlandcore
[ 47%] Generating redlandbackend.moc
Scanning dependencies of target soprano_redlandbackend
[ 48%] Building CXX object backends/redland/CMakeFiles/soprano_redlandbackend.dir/redlandbackend.cpp.o
Linking CXX shared module libsoprano_redlandbackend.so
[ 48%] Built target soprano_redlandbackend
[ 49%] Generating sesame2backend.moc
[ 49%] Generating jniwrapper.moc
Scanning dependencies of target soprano_sesame2backend
[ 49%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/jniwrapper.cpp.o
[ 50%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/jniobjectwrapper.cpp.o
[ 50%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2backend.cpp.o
[ 51%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2repository.cpp.o
[ 51%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2repositoryconnection.cpp.o
[ 52%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2valuefactory.cpp.o
[ 52%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2iterator.cpp.o
[ 53%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2model.cpp.o
[ 53%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2utils.cpp.o
[ 54%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2statementiteratorbackend.cpp.o
[ 55%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2nodeiteratorbackend.cpp.o
[ 55%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2queryresultiteratorbackend.cpp.o
[ 56%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2bindingset.cpp.o
[ 56%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/sesame2sopranowrapper.cpp.o
[ 57%] Building CXX object backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/jobjectref.cpp.o
Linking CXX shared module libsoprano_sesame2backend.so
[ 57%] Built target soprano_sesame2backend
[ 57%] Generating raptorparser.moc
Scanning dependencies of target soprano_raptorparser
[ 58%] Building CXX object parsers/raptor/CMakeFiles/soprano_raptorparser.dir/raptorparser.cpp.o
Linking CXX shared module libsoprano_raptorparser.so
[ 58%] Built target soprano_raptorparser
[ 58%] Generating nquadparser.moc
Scanning dependencies of target soprano_nquadparser
[ 59%] Building CXX object parsers/nquads/CMakeFiles/soprano_nquadparser.dir/nquadparser.cpp.o
Linking CXX shared module libsoprano_nquadparser.so
[ 59%] Built target soprano_nquadparser
[ 59%] Generating raptorserializer.moc
Scanning dependencies of target soprano_raptorserializer
[ 60%] Building CXX object serializers/raptor/CMakeFiles/soprano_raptorserializer.dir/raptorserializer.cpp.o
Linking CXX shared module libsoprano_raptorserializer.so
[ 60%] Built target soprano_raptorserializer
[ 60%] Generating nquadserializer.moc
Scanning dependencies of target soprano_nquadserializer
[ 61%] Building CXX object serializers/nquads/CMakeFiles/soprano_nquadserializer.dir/nquadserializer.cpp.o
Linking CXX shared module libsoprano_nquadserializer.so
[ 61%] Built target soprano_nquadserializer
[ 61%] Generating dbusmodel.moc
[ 61%] Generating tcpclient.moc
[ 62%] Generating localsocketclient.moc
[ 62%] Generating clientconnection.moc
[ 63%] Generating clientmodel.moc
[ 63%] Generating sparqlmodel.moc
[ 64%] Generating sparqlprotocol.moc
[ 64%] Generating dbusabstractinterface.moc
[ 65%] Generating dbusmodelinterface.moc
[ 66%] Generating dbusstatementiteratorinterface.moc
[ 66%] Generating dbusnodeiteratorinterface.moc
[ 67%] Generating dbusqueryresultiteratorinterface.moc
[ 67%] Generating dbusserverinterface.moc
[ 68%] Generating dbusclient.moc
Scanning dependencies of target sopranoclient
[ 68%] Building CXX object server/CMakeFiles/sopranoclient.dir/tcpclient.cpp.o
[ 69%] Building CXX object server/CMakeFiles/sopranoclient.dir/localsocketclient.cpp.o
[ 69%] Building CXX object server/CMakeFiles/sopranoclient.dir/clientconnection.cpp.o
[ 70%] Building CXX object server/CMakeFiles/sopranoclient.dir/clientmodel.cpp.o
[ 70%] Building CXX object server/CMakeFiles/sopranoclient.dir/clientstatementiteratorbackend.cpp.o
[ 71%] Building CXX object server/CMakeFiles/sopranoclient.dir/clientnodeiteratorbackend.cpp.o
[ 71%] Building CXX object server/CMakeFiles/sopranoclient.dir/clientqueryresultiteratorbackend.cpp.o
[ 72%] Building CXX object server/CMakeFiles/sopranoclient.dir/datastream.cpp.o
[ 73%] Building CXX object server/CMakeFiles/sopranoclient.dir/sparql/sparqlmodel.cpp.o
[ 73%] Building CXX object server/CMakeFiles/sopranoclient.dir/sparql/sparqlqueryresult.cpp.o
[ 74%] Building CXX object server/CMakeFiles/sopranoclient.dir/sparql/sparqlprotocol.cpp.o
[ 74%] Building CXX object server/CMakeFiles/sopranoclient.dir/sparql/sparqlxmlresultparser.cpp.o
[ 75%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusutil.cpp.o
[ 75%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusabstractinterface.cpp.o
[ 76%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusmodelinterface.cpp.o
[ 76%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusstatementiteratorinterface.cpp.o
[ 77%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusnodeiteratorinterface.cpp.o
[ 77%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusqueryresultiteratorinterface.cpp.o
[ 78%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusserverinterface.cpp.o
[ 78%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusclient.cpp.o
[ 79%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusmodel.cpp.o
[ 79%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusclientnodeiteratorbackend.cpp.o
[ 80%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusclientstatementiteratorbackend.cpp.o
[ 81%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusclientqueryresultiteratorbackend.cpp.o
[ 81%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusoperators.cpp.o
[ 82%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusstatementiterator.cpp.o
[ 82%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusnodeiterator.cpp.o
[ 83%] Building CXX object server/CMakeFiles/sopranoclient.dir/dbus/dbusqueryresultiterator.cpp.o
Linking CXX shared library libsopranoclient.so
[ 83%] Built target sopranoclient
[ 84%] Generating dbusserveradaptor.moc
[ 84%] Generating servercore.moc
[ 85%] Generating serverconnection.moc
[ 85%] Generating dbusmodeladaptor.moc
[ 86%] Generating dbusexportiterator.moc
[ 86%] Generating dbusexportmodel.moc
[ 87%] Generating dbusstatementiteratoradaptor.moc
[ 87%] Generating dbusnodeiteratoradaptor.moc
[ 88%] Generating dbusqueryresultiteratoradaptor.moc
Scanning dependencies of target sopranoserver
[ 89%] Building CXX object server/CMakeFiles/sopranoserver.dir/servercore.cpp.o
[ 89%] Building CXX object server/CMakeFiles/sopranoserver.dir/serverconnection.cpp.o
[ 90%] Building CXX object server/CMakeFiles/sopranoserver.dir/modelpool.cpp.o
[ 90%] Building CXX object server/CMakeFiles/sopranoserver.dir/randomgenerator.cpp.o
[ 91%] Building CXX object server/CMakeFiles/sopranoserver.dir/datastream.cpp.o
[ 91%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusutil.cpp.o
[ 92%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusmodeladaptor.cpp.o
[ 92%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusexportiterator.cpp.o
[ 93%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusexportmodel.cpp.o
[ 94%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusstatementiteratoradaptor.cpp.o
[ 94%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusnodeiteratoradaptor.cpp.o
[ 95%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusqueryresultiteratoradaptor.cpp.o
[ 95%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusserveradaptor.cpp.o
[ 96%] Building CXX object server/CMakeFiles/sopranoserver.dir/dbus/dbusoperators.cpp.o
Linking CXX shared library libsopranoserver.so
[ 96%] Built target sopranoserver
[ 97%] Generating sopranodcore.moc
Scanning dependencies of target sopranod
[ 97%] Building CXX object server/CMakeFiles/sopranod.dir/sopranod.cpp.o
[ 98%] Building CXX object server/CMakeFiles/sopranod.dir/sopranodcore.cpp.o
[ 98%] Building CXX object server/CMakeFiles/sopranod.dir/lockfile.cpp.o
Linking CXX executable sopranod
[ 98%] Built target sopranod
Scanning dependencies of target onto2vocabularyclass
[ 98%] Building CXX object tools/CMakeFiles/onto2vocabularyclass.dir/onto2vocabularyclass.cpp.o
Linking CXX executable onto2vocabularyclass
[ 98%] Built target onto2vocabularyclass
[ 99%] Generating modelmonitor.moc
Scanning dependencies of target sopranocmd
[100%] Building CXX object tools/CMakeFiles/sopranocmd.dir/sopranocmd.cpp.o
[100%] Building CXX object tools/CMakeFiles/sopranocmd.dir/modelmonitor.cpp.o
Linking CXX executable sopranocmd
[100%] Built target sopranocmd
[ 39%] Built target soprano
[ 43%] Built target sopranoindex
[ 47%] Built target soprano_redlandcore
[ 48%] Built target soprano_redlandbackend
[ 57%] Built target soprano_sesame2backend
[ 58%] Built target soprano_raptorparser
[ 59%] Built target soprano_nquadparser
[ 60%] Built target soprano_raptorserializer
[ 61%] Built target soprano_nquadserializer
[ 83%] Built target sopranoclient
[ 96%] Built target sopranoserver
[ 98%] Built target sopranod
[ 98%] Built target onto2vocabularyclass
[100%] Built target sopranocmd
Install the project...
-- Install configuration: "Release"
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/pkgconfig/soprano.pc
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/libsopranoindex.so.1.1.0
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/libsopranoindex.so.1
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/libsopranoindex.so
-- Set runtime path of "/home/phil/DEV/arch/soprano/pkg/usr/lib/libsopranoindex.so.1.1.0" to "/usr/lib"
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/indexfiltermodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/cluceneindex.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/indexqueryhit.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/libsoprano.so.4.2.0
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/libsoprano.so.4
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/libsoprano.so
-- Set runtime path of "/home/phil/DEV/arch/soprano/pkg/usr/lib/libsoprano.so.4.2.0" to "/usr/lib"
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/sopranomacros.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/parser.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/queryresultiterator.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/queryresultiteratorbackend.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/node.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/statement.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/statementiterator.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/nodeiterator.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/model.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/filtermodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/storagemodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/plugin.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/pluginmanager.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/global.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/soprano_export.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/backend.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/error.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/locator.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/literalvalue.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/languagetag.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/version.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/rdfschemamodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/bindingset.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/serializer.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/sopranotypes.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/iterator.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/iteratorbackend.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/nrlmodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/graph.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/rdf.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/rdfs.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/xsd.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/nrl.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/nao.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/xesam.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/owl.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/inferencemodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/inferencerule.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/inferenceruleset.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/nodepattern.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/statementpattern.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/sil.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/inferenceruleparser.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/soprano.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/vocabulary.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/dummymodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/mutexmodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/simplestatementiterator.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/simplenodeiterator.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/signalcachemodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/readonlymodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/asyncmodel.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/include/soprano/asyncresult.h
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/soprano/libsoprano_redlandbackend.so
-- Set runtime path of "/home/phil/DEV/arch/soprano/pkg/usr/lib/soprano/libsoprano_redlandbackend.so" to "/usr/lib"
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/share/soprano/plugins/redlandbackend.desktop
-- Installing: /home/phil/DEV/arch/soprano/pkg/usr/lib/soprano/libsoprano_sesame2backend.so
CMake Error at backends/sesame2/cmake_install.cmake:43 (FILE):
file RPATH_CHANGE could not write new RPATH:

/usr/lib:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server

to the file:

/home/phil/DEV/arch/soprano/pkg/usr/lib/soprano/libsoprano_sesame2backend.so

The current RPATH is:

/home/phil/DEV/arch/soprano/src/build/soprano:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:/opt/java/jre/lib/amd64/server:

which does not contain:

/home/phil/DEV/arch/soprano/src/build/soprano:/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/server:

as was expected.
Call Stack (most recent call first):
backends/cmake_install.cmake:38 (INCLUDE)
cmake_install.cmake:43 (INCLUDE)


make: *** [install] Fehler 1
==> FEHLER: Build fehlgeschlagen.
Breche ab ...
[phil@philstv-desktop soprano]$

This task depends upon

Closed by  Andrea Scarpino (BaSh)
Monday, 01 February 2010, 19:17 GMT
Reason for closing:  Fixed
Additional comments about closing:  jre is no more supported
Comment by Phil Miller (amnon82) - Monday, 07 December 2009, 01:46 GMT
Seems I found a solution:

#This is evil. We hack the library paths in the binary so that jre is also possible instead of just only openjdk.
sed -e "s#${JAVA_HOME}/jre/lib/${_jvmarch}/server/libjvm.so#-L ${JAVA_HOME}/jre/lib/${_jvmarch}/server -ljvm#" \
-e "s#:${JAVA_HOME}/jre/lib/${_jvmarch}/server#:${JAVA_HOME}/jre/lib/${_jvmarch}/server:/opt/java/jre/lib/${_jvmarch}/server#" \
-i backends/sesame2/CMakeFiles/soprano_sesame2backend.dir/link.txt || return 1
make || return 1

#Another workaround
sed -e "s#:${JAVA_HOME}/jre/lib/${_jvmarch}/server#:${JAVA_HOME}/jre/lib/${_jvmarch}/server:/opt/java/jre/lib/${_jvmarch}/server#" \
-i backends/sesame2/cmake_install.cmake || return 1

make DESTDIR="${pkgdir}" install || return 1
Comment by Gerardo Exequiel Pozzi (djgera) - Monday, 07 December 2009, 02:35 GMT
Please use attachs the next time, make much more readable the bug reports. Thanks.
Comment by Pierre Schmitz (Pierre) - Monday, 07 December 2009, 03:45 GMT
Funny, just found out the same. Cmake doesn't like our hack to support both openjdk6 and jre anymore. I commited a new package. This will drop support for jre; but I don't care as jre isn't in extra anyway.
Comment by Ionut Biru (wonder) - Monday, 07 December 2009, 13:01 GMT
@pierre openjdk6 usage is small than jre. https://www.archlinux.de/?page=PackageStatistics
Comment by Andrea Scarpino (BaSh) - Monday, 07 December 2009, 13:34 GMT
@Ionut
but jre is in [community]. I am agree with Pierre here.

Loading...