[redland-dev] Bindings problem with custom python interp on OSX
    Sébastien Pierre 
    sebastien-lists at type-z.org
       
    Thu Sep  9 23:56:16 BST 2004
    
    
  
Hi all,
I had a problem with redland-bindings not linking the proper version of 
Python on OSX: it linked the system version of python, instead of the 
specific one provided by Fink (I am packaging Redland for Fink).
The problem lies in the python/Makefile.in file, at line 561:
560:    @if test `uname` = Darwin; then \
561:      args="  -Wl,-F. -Wl,-F. -bundle -framework Python"; \
For the binding to work properly in Fink, this line should be replaced 
by
561:      args="  -bundle -flat_namespace -undefined suppress"; \
The first version of the line works fine with OSX's python, but when 
the python interpreter is a plain Unix one (ie. the one which comes 
with Fink), the latter line is necessary.
The easiest solution for me is to create a patch and replace this line 
in the Fink package, but you might also want to take care of this 
particular case, as some other python module do.
Cheers,
  -- Sébastien
--
«And just as declarative _thinking_ and imperative _doing_ are
complementary aspects of our daily life, so are declarative and
imperative styles when it comes to modern computer programming.»
<http://www.type-z.org>             -- Johan Nordlander, O'Haskell
    
    
More information about the redland-dev
mailing list