[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#502851: [libsoprano4] Build sesame2 backend



On Wednesday 28 January 2009 06:13:20 Michael Biebl wrote:
> Sune Vuorela wrote:
> > On Monday 20 October 2008 11:41:16 Robert Wohlrab wrote:
> >> Package: libsoprano4
> >> Version: 2.1+dfsg.1-1
> >> Severity: wishlist
> >>
> >> I tried to use nepomukserver with kde and had to notice that it was
> >> extreme slow - different to what I experienced on other distributions.
> >> The problem is that it searches for
> >> /usr/share/soprano/plugins/*backend.desktop and can only find the
> >> redland backend.
> >
> > If you get someone to pacakge the myriad of java libraries needed by
> > sesame, I guess we will happily somehow enable sesame backend.
>
> What is exactly needed for sesame?
>
> When compiling from source, all I had to do to enable the sesame backend is
> to point cmake to the java directory (I've set
> JAVA_HOME=/usr/lib/jvm/java-6-sun). That's all I needed to get the sesame2
> backend compiled. How can I check if the sesame backend is working
> correctly?

That part is the easy part.
But upstreams sources ship precompiled jars of java libraries not present in 
the archive.

The "primary" jar is openrdf-sesame-2.1.2-onejar.jar which actually embeds a 
lot of other jars (java people apparantly like embedded code copies).
Someone dug up that it is probably around this list of  jars embedded:

activation-1.1.jar
 aduna-appbase-core-3.1.jar
 aduna-appbase-logging-api-3.1.jar
 aduna-appbase-logging-file-3.1.jar
 aduna-appbase-webapp-base-core-3.1.jar
 aduna-commons-collections-2.0.jar
 aduna-commons-concurrent-2.0.jar
 aduna-commons-io-2.0.jar
 aduna-commons-iteration-2.0.jar
 aduna-commons-lang-2.0.jar
 aduna-commons-net-2.0.jar
 aduna-commons-platform-info-2.0.jar
 aduna-commons-text-2.0.jar
 aduna-commons-webapp-core-2.0.jar
 aduna-commons-xml-2.0.jar
 aopalliance-1.0.jar
 asm-1.5.3.jar
 cglib-2.1_3.jar
 commons-cli-1.1.jar
 commons-codec-1.2.jar
 commons-dbcp-1.2.2.jar
 commons-httpclient-3.1.jar
 commons-pool-1.3.jar
 jcl104-over-slf4j-1.5.0.jar
 jstl-1.1.2.jar
 logback-classic-0.9.9.jar
 logback-core-0.9.9.jar
 slf4j-api-1.5.0.jar
 slf4j-jdk14-1.5.0.jar
 spring-beans-2.5.1.jar
 spring-context-2.5.1.jar
 spring-context-support-2.5.1.jar
 spring-core-2.5.1.jar
 spring-web-2.5.1.jar
 spring-webmvc-2.5.1.jar
 standard-1.1.2.jar

where like 2 of them are in the archive already.

> I haven't tried it, but maybe all you need is to build depend on openjdk
> and set JAVA_HOME approriately. Maybe not, I don't really know.

when the jars is available, that's also what I expect to be done.

/Sune
-- 
How to log from the application from Excel?

You either need to rename the jumper, or can't mount the space bar for 
debugging a FPU of a file.

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: