On 5/1/07, David James <james@cs.toronto.edu> wrote:
> Yup! You can find out the path to the python executable using the
> "PYTHON" config var in distutils.sysconfig. I've patched autogen.py to
> use this flag in r24870, following the example from
> build/get-py-info.py in Subversion trunk.
Unfortunately, this doesn't actually work, because (a) MacPorts
doesn't actually do anything to tell python not to make "python"; it
just deletes it afterward and (b) "PYTHON" can't actually be
controlled by configure anyway. I'm working on a patch for MacPorts
that makes it manually tweak Python's Makefile to set PYTHON to
python2.5, though.
For now I added a hack to autogen.py to make it run python2.5 and
soldiered on, but then I get:
Traceback (most recent call last):
File "/Users/glasser/Projects/Subversion/ctypes-python-bindings/ctypesgen/wrap.py",
line 334, in <module>
main(*sys.argv)
File "/Users/glasser/Projects/Subversion/ctypes-python-bindings/ctypesgen/wrap.py",
line 321, in main
exclude_symbols=options.exclude_symbols)
File "/Users/glasser/Projects/Subversion/ctypes-python-bindings/ctypesgen/wrap.py",
line 60, in begin_output
self.print_preamble()
File "/Users/glasser/Projects/Subversion/ctypes-python-bindings/ctypesgen/wrap.py",
line 141, in print_preamble
lib = load_library(library)
File "/Users/glasser/Projects/Subversion/ctypes-python-bindings/ctypesgen/wrap.py",
line 29, in load_library
return CDLL(path, mode=mode)
File "/opt/local/lib/python2.5/ctypes/__init__.py", line 340, in __init__
self._handle = _dlopen(self._name, mode)
OSError: dlopen(libapr-1.so, 6): image not found
I note two things:
(a) Maybe you need to set DYLD_LIBRARY_PATH or
DYLD_FALLBACK_LIBRARY_PATH instead of LD_LIBRARY_PATH on Macs
(b) More importantly, ld_library_path doesn't actually ever seem to
be set to anything by get_apr_config!
--dave
--
David Glasser | glasser_at_mit.edu | http://www.davidglasser.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed May 2 02:15:15 2007