[redland-dev] Python bindings on OSX
Dave Beckett
dave.beckett at bristol.ac.uk
Wed Aug 11 11:15:36 BST 2004
On Sun, 8 Aug 2004 11:53:19 -0700, Mark Nottingham <mnot at mnot.net> wrote:
> I'm trying to build the Python bindings on OSX, but am running into a
> problem;
>
> Traceback (most recent call last):
> File "./redlandtest.py", line 12, in ?
> from RDF import *
> File "/Users/mnot/Desktop/redland-bindings-0.9.18.1/python/RDF.py",
> line 121, in ?
> import Redland
> ImportError: Loaded module does not contain symbol _initRedland
>
> This is directly after a vanilla install of;
> raptor 1.3.1
> rasqal 0.9.2
> redland 0.9.18
>
> On OSX 10.3.4 (7H63) with Python 2.3 (Apple's build) and swig 1.3.20
> (via Fink). Gcc is 3.3 20030304; I *believe* that's the one that comes
> with XCode 1.5.
I've got something pretty similar here - OSX 10.3.5 and xcode 1.5 I
downloaded raptor 1.3.2, rasqal 0.9.2, redlabd 0.9.18,
redland-bindings-0.19.18.1 and did the following, which puts it all
into the default /usr/local.
PATH=/usr/local/bin:$PATH
tar xfz raptor-1.3.2.tar.gz
cd raptor-1.3.2
./configure
make
sudo make install
cd ..
tar xfz rasqal-0.9.2.tar.gz
cd rasqal-0.9.2
./configure
make
sudo make install
cd ..
tar xfz redland-0.9.18.tar.gz
cd redland-0.9.18
./configure
make
sudo make install
cd ..
tar xfz redland-bindings-0.9.18.1.tar.gz
cd redland-bindings-0.9.18.1
./configure
cd python
make
make check
which worked ok.
So, python loads the local Redland.so file which here
has the initRedland:
$ nm Redland.so | grep initRedland
000078a8 T _initRedland
Maybe you could 'make clean' in the python dir and email the output
of a 'make' there.
Another suggestion is an older installed Redland.so somewhere that
python finds it?
Dave
More information about the redland-dev
mailing list