<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#006600" bgcolor="#ffffff">
Dave,<br>
<br>
I ran into the same problem and didn't see how to configure it to not
have the bdb dependency. Since I'm on Windows with Visual Studio, I
figured this was something handled deep in the configure files used for
linux builds. It was easier to just go get BDB than to figure out how
to turn it off in my hand-coded project files.<br>
<br>
Also, FWIW, BDB is not longer Sleepcat DB as mentioned at <a
 href="http://librdf.org/INSTALL.html">http://librdf.org/INSTALL.html</a>.
It
was bought by Oracle and is available at <a
 href="http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html">http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html</a><br>
<br>
-j<br>
<br>
<pre class="moz-signature" cols="72">Joe Andrieu
<a class="moz-txt-link-abbreviated" href="mailto:joe@switchbook.com">joe@switchbook.com</a>
+1 (805) 705-8651
<a class="moz-txt-link-freetext" href="http://www.switchbook.com">http://www.switchbook.com</a></pre>
On 2/16/2011 8:53 AM, Dave Beckett wrote:
<blockquote cite="mid:4D5C011E.9000404@dajobe.org" type="cite">
  <pre wrap="">It is failing on the redland berkeleydb/sleepycatdb/whatever oracle call it
storage: 'bdb' which is optional and probably was not built when you
configured librdf.  The summary at the end of configure reports what it has
found and what it will build.

Everyone should look at the configure summary rather than just typing make &amp;
make install after ;)

You can store triples in one of the other storages.  The others available
totally depend on your system and how librdf was configured. 'memory',
'file' and 'uri' are always available.

<a class="moz-txt-link-freetext"
 href="http://librdf.org/docs/api/redland-storage-modules.html">http://librdf.org/docs/api/redland-storage-modules.html</a>

Dave

On 2/16/11 12:37 AM, Iraklis wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">The compilation of the example.py was succefull.But i got this after running
the redlandtest.py
home@home-PC ~/red
$ python redlandtest.py
............EEE..........
======================================================================
ERROR: testListnessContext (__main__.RedlandModelCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "redlandtest.py", line 16, in setUp
    options_string="hash-type='bdb',contexts='no',dir='/tmp',new='yes'")
  File "/home/home/redland-bindings-1.0.13.1/python/RDF.py", line 1526, in
__init__
    raise RedlandError("Creating Storage failed")
RedlandError: 'Creating Storage failed'

======================================================================
ERROR: testListnessNoContext (__main__.RedlandModelCase)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "redlandtest.py", line 16, in setUp
    options_string="hash-type='bdb',contexts='no',dir='/tmp',new='yes'")
  File "/home/home/redland-bindings-1.0.13.1/python/RDF.py", line 1526, in
__init__
    raise RedlandError("Creating Storage failed")
RedlandError: 'Creating Storage failed'

======================================================================
ERROR: testSync (__main__.RedlandModelGeneral)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "redlandtest.py", line 262, in setUp
    self.storage = HashStorage("test", options="hash-type='bdb'")
  File "/home/home/redland-bindings-1.0.13.1/python/RDF.py", line 1552, in
__init__
    options_string = options)
  File "/home/home/redland-bindings-1.0.13.1/python/RDF.py", line 1526, in
__init__
    raise RedlandError("Creating Storage failed")
RedlandError: 'Creating Storage failed'

----------------------------------------------------------------------
Ran 25 tests in 0.084s

FAILED (errors=3)

Is it something i have to worry if i wanted to create a simple python script
for parsing and then storing an rdf model in ntriples format?
thank you


On 15 February 2011 20:55, Dave Beckett &lt;<a
 class="moz-txt-link-abbreviated" href="mailto:dave@dajobe.org">dave@dajobe.org</a>
<a class="moz-txt-link-rfc2396E" href="mailto:dave@dajobe.org">&lt;mailto:dave@dajobe.org&gt;</a>&gt; wrote:

    The contents are different but the suffix for shared libraries is very
    system dependent, especially with language bindings, even moreso with
    python.  There are many configure options for this and I added a bunch
    more in bindings 1.0.13.1 <a class="moz-txt-link-rfc2396E"
 href="http://1.0.13.1">&lt;http://1.0.13.1&gt;</a>:
     <a class="moz-txt-link-freetext"
 href="http://librdf.org/bindings/INSTALL.html">http://librdf.org/bindings/INSTALL.html</a>

    I forgot to CC: this to redland-dev, maybe you can follow up to your
    email with the answer so people can find it.

    Dave


    On Tue, 15 Feb 2011, Iraklis wrote:

        Yes i did it and it worked!!!!I did it after 3 weeks of efforts!!!!!!
        (The only difference of windows shared libraries and unix based shared
        libraries is the file extention?The structure of the lib is the same?)

        On 15 February 2011 19:14, Dave Beckett &lt;<a
 class="moz-txt-link-abbreviated" href="mailto:dave@dajobe.org">dave@dajobe.org</a>
        <a class="moz-txt-link-rfc2396E" href="mailto:dave@dajobe.org">&lt;mailto:dave@dajobe.org&gt;</a>&gt; wrote:
             I don't use cygwin but I'm guessing since it is Windows it does
             not use .so files but uses DLLs.  Have you tried renaming
             Redland.so to redland.dll ?

             Dave


        On Tue, 15 Feb 2011, Iraklis wrote:

             After all,i installed redland library under cygwin.I tried
             to run te
             example.py for the python bindings and i am getting an
             error from
             pythonabout the unknown Redland import from RDF.py : 
             home@home-PC ~/redland-bindings-1.0.13.1/python/test
             $ python test.py
             Traceback (most recent call last):
               File "test.py", line 23, in &lt;module&gt;
                 import RDF
               File "/usr/lib/python2.6/site-packages/RDF.py", line
             126, in &lt;module&gt;
                 import Redland
             ImportError: No module named Redland

             I run the below to check the sys,path of python: 
             home@home-PC ~/redland-bindings-1.0.13.1/python/test
             $ python
             Python 2.6.5 (r265:79063, Jun 12 2010, 17:07:01)
             [GCC 4.3.4 20090804 (release) 1] on cygwin
             Type "help", "copyright", "credits" or "license" for more
             information.
             &gt;&gt;&gt; import sys
             &gt;&gt;&gt; sys.path
             ['', '/usr/lib/python26.zip', '/usr/lib/python2.6',
             '/usr/lib/python2.6/plat-cygwin',
             '/usr/lib/python2.6/lib-tk',
             '/usr/lib/python2.
             6/lib-old', '/usr/lib/python2.6/lib-dynload',
             '/usr/lib/python2.6/site-packages']

             Under '/usr/lib/python2.6/site-packages i can find
             Redland.so.I guess python
             is not able to find the imported file but the path is
             being set correctly.
             I have also set PYTHONPATH and LD_LIBRARY_PATH with the
             value of
             "'/usr/lib/python2.6/site-packages" according to the
             documentation <a class="moz-txt-link-freetext"
 href="http://librdf.org/docs/python.html">http://librdf.org/docs/python.html</a>.
             Any suggestions?






_______________________________________________
redland-dev mailing list
<a class="moz-txt-link-abbreviated"
 href="mailto:redland-dev@lists.librdf.org">redland-dev@lists.librdf.org</a>
<a class="moz-txt-link-freetext"
 href="http://lists.librdf.org/mailman/listinfo/redland-dev">http://lists.librdf.org/mailman/listinfo/redland-dev</a>
    </pre>
  </blockquote>
  <pre wrap=""><!---->
_______________________________________________
redland-dev mailing list
<a class="moz-txt-link-abbreviated"
 href="mailto:redland-dev@lists.librdf.org">redland-dev@lists.librdf.org</a>
<a class="moz-txt-link-freetext"
 href="http://lists.librdf.org/mailman/listinfo/redland-dev">http://lists.librdf.org/mailman/listinfo/redland-dev</a>
  </pre>
</blockquote>
</body>
</html>