It no longer works under python2.3 for me now, so I've been forced to do
some problem determination. Strace tells me it's looking for bdiff.so in
these paths:

/usr/lib/python2.4/site-packages/mercurial/bdiff.so
/usr/bin/bdiff.so
/usr/lib/python24.zip/bdiff.so
/usr/lib/python2.4/bdiff.so
/usr/lib/python2.4/plat-linux2/bdiff.so
/usr/lib/python2.4/lib-tk/bdiff.so
/usr/lib/python2.4/lib-dynload/bdiff.so
/usr/local/lib/python2.4/site-packages/bdiff.so
/usr/lib/python2.4/site-packages/bdiff.so
/usr/lib/python2.4/site-packages/Numeric/bdiff.so
/usr/lib/python2.4/site-packages/PIL/bdiff.so
/usr/lib/python2.4/site-packages/cairo/bdiff.so
/var/lib/python-support/python2.4/bdiff.so
/usr/lib/python2.4/site-packages/gtk-2.0/bdiff.so
/var/lib/python-support/python2.4/gtk-2.0/bdiff.so

... but it's actually in
/usr/lib/python-support/mercurial/python2.4/mercurial/bdiff.so, with a
symlink to that file in
/var/lib/python-support/python2.4/mercurial/bdiff.so.

My current functional work-around consists of setting
PYTHONPATH to /var/lib/python-support/python2.4/mercurial. I don't know
enough about Python to know how to fix this structurally.

Attachment: signature.asc
Description: Digital signature

Reply via email to