[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Duplicity-talk] Symbol not found: _rs_file_copy_cb on Mac OS X 10.6
From: |
Kenneth Loafman |
Subject: |
Re: [Duplicity-talk] Symbol not found: _rs_file_copy_cb on Mac OS X 10.6 |
Date: |
Mon, 15 Mar 2010 07:26:26 -0500 |
User-agent: |
Thunderbird 2.0.0.23 (X11/20090817) |
Henrik Olsen wrote:
> Running a clean install of Mac OS X 10.6 with Python 2.6.
>
> Using
>
> ./configure CC="gcc -arch i386"
>
> for all dependencies (as needed for gnugpg according to
> http://macgpg.sourceforge.net/), and having used
>
> CFLAGS="-arch i386 "
> python setup.py –librsync-dir=/usr/local build
> python setup.py install –prefix=/usr/local
> export PYTHONPATH='/usr/local/lib/python2.6/site-packages/'
>
> for the final duplicity install (to get it in /usr/local), I got an
> apparently clean install.
>
> But... Running a simple version check gives this
>
> duplicity -V
> Traceback (most recent call last):
> File "/usr/local/bin/duplicity", line 41, in
> from duplicity import collections
> File "/usr/local/lib/python2.6/site-packages/duplicity/collections.py", line
> 29, in
> from duplicity import path
> File "/usr/local/lib/python2.6/site-packages/duplicity/path.py", line 36, in
> from duplicity import librsync
> File "/usr/local/lib/python2.6/site-packages/duplicity/librsync.py", line 29,
> in
> import _librsync
> ImportError:
> dlopen(/usr/local/lib/python2.6/site-packages/duplicity/_librsync.so, 2):
> Symbol not found: _rs_file_copy_cb
> Referenced from: /usr/local/lib/python2.6/site-packages/duplicity/_librsync.so
> Expected in: flat namespace
> in /usr/local/lib/python2.6/site-packages/duplicity/_librsync.so
>
> Googling _rs_file_copy_cb only finds one entry, suggesting using Python 2.6
> instead of Python 2.5 (already using 2.6). Any ideas/similar experience?
Google for 'rs_file_copy_cb' instead and you'll find lots of hits. I'm
not familiar with Mac, so maybe that will help.
...Ken
signature.asc
Description: OpenPGP digital signature