Fw: crash in PyImport_Import (Unsigned Mail)

geert.van.muylem at aachen.utimaco.de geert.van.muylem at aachen.utimaco.de
Mon Dec 18 12:29:44 CET 2006


Here is part of my makefile:

VERSION = Python-2.5

VERSION_LDAP = python-ldap-2.2.1

compile: .python .python-ldap

python:        makefile.python .glibc $(VERSION).Setup.local
                $(EXTRACT_PACKAGE) && \
                        $(CP) ../$(VERSION).Setup.local 
Modules/Setup.local && \
                        ./configure --prefix=/usr --enable-shared=no && \
                        make && \
                        make install 
                cp $(VERSION)/libpython2.5.a /usr/lib/libpython.a
                (cd /usr/include; $(LN) -sf python2.5 python )
                touch .python 

.python-ldap: makefile.python .python .sasl .glibc .openldap 
        (rm -rf $(VERSION_LDAP)  ||  /bin/true)  && \
        tar xjf $(ARCHIVE_PACKAGES)/$(VERSION_LDAP).tar.bz2  && \
        cd $(VERSION_LDAP) && \
                $(CP) ../python-ldap.setup.cfg setup.cfg && \
                python setup.py build && \
                python setup.py install
        rm -rf $(VERSION_LDAP)
        touch .python-ldap

And my setup.cfg

# Example for setup.cfg
# You have to edit this file to reflect your system configuation
# $Id: setup.cfg.suse-linux,v 1.1 2003/08/20 10:04:34 stroeder Exp $

# Section for compiling the C extension module
# for wrapping OpenLDAP 2 libs

library_dirs = /usr/lib/ /usr/lib/sasl2/
include_dirs = /usr/include/sasl/ /usr/include/sasl2/
extra_compile_args =
extra_objects =

# Example for full-featured SuSE build:
# Support for StartTLS/LDAPS, SASL bind and reentrant libldap_r.
# This needs recent OpenLDAP 2.0.26+ or 2.1.3+ built with
#./configure --with-cyrus-sasl --with-tls
libs = python ldap_r lber sasl2 ssl crypto resolv dl db m util pthread

# Installation options
compile = 1
optimize = 1

Everything is done in a chroot-ed environment...when building python-ldap, 
it uses
the newly installed python includes....
The test application is linked against the static version libpython.a


Michael Ströder <michael at stroeder.com> 
Sent by: python-ldap-dev-bounces at lists.sourceforge.net
12/18/2006 11:40 AM

geert.van.muylem at aachen.utimaco.de
python-ldap-dev at lists.sourceforge.net
Re: Fw: crash in PyImport_Import (Unsigned Mail)

geert.van.muylem at aachen.utimaco.de wrote:
> -> Python and python-ldap are recompiled for my environment
> (python generates the static library....)

Did you tweak the file setup.cfg?
Can you please elaborate on how static linking is to be done?
How is the embedded Python built?

Ciao, Michael.

Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share 
opinions on IT & business topics through brief surveys - and earn cash
Python-LDAP-dev mailing list
Python-LDAP-dev at lists.sourceforge.net

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ldap/attachments/20061218/f926b1ce/attachment.html>

More information about the python-ldap mailing list