[MacPorts] #31742: rdiff-backup doesn't work.
MacPorts
noreply at macports.org
Fri Nov 4 03:28:55 PDT 2011
#31742: rdiff-backup doesn't work.
--------------------------+-------------------------------------------------
Reporter: mzch@… | Owner: perry@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: rdiff-backup
--------------------------+-------------------------------------------------
Comment(by thomas@…):
Replying to [comment:2 mzch@…]:
> Hi,
>
> Librsync 0.9.8 causes this issue. In delta.c all _rs_append* functions
are defined as inline, so those symbols are lost in librsync.dynlib.
>
> The following log is a symbol table of delta.o (include rs_append*
functions). Somehow, rs_appendflush is listed.
duplicity also seems to be affected by this bug:
{{{
Traceback (most recent call last):
File "/opt/local/bin/duplicity", line 41, in <module>
from duplicity import collections
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/duplicity/collections.py", line 29, in <module>
from duplicity import path
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/duplicity/path.py", line 36, in <module>
from duplicity import librsync
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/duplicity/librsync.py", line 29, in <module>
import _librsync
ImportError:
dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/site-packages/duplicity/_librsync.so, 2): Symbol not found:
_rs_appendflush
Referenced from: /opt/local/lib/librsync.1.dylib
Expected in: flat namespace
in /opt/local/lib/librsync.1.dylib
}}}
--
Ticket URL: <https://trac.macports.org/ticket/31742#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list