n 25.10.2017 11:51, Karsten Hilbert wrote: > On Tue, Oct 24, 2017 at 08:47:58PM +0200, M.-A. Lemburg wrote: > >>>> This error suggests that you have 32- and 64-bit versions of >>>> Python and mxDateTime mixed in your installation. >>>> >>>> Py_InitModule4 is only available in the 32-bit build of >>>> Python. With the 64-bit build, it's called Py_InitModule4_64. > ... >> Could you check whether you have similar import errors with >> other modules that have C extensions ? E.g. lxml. >> >> What you're seeing appears to be a compilation problem >> with Python 2.7.14 on Debian. The executable doesn't appear >> to export its symbols to the .so files, or only some of them. > > Let's see: > ... using -dbg packages for everything, the imports work ...
Ah, so you were mixing debug packages with non-debug ones. This explains the import errors. > mx.DateTime imports fine as well (but the SIGABRT persists). Do you just see the SIGABRT when running the debug versions or also with the production versions (memory management works differently in Python debug mode) ? BTW: It would help if you'd post the stack trace with symbols. The one you posted in one of your earlier emails only includes addresses. PS: Please CC me on replies as I don't regularly read c.l.p anymore. Thanks, -- Marc-Andre Lemburg eGenix.com Professional Python Services directly from the Experts (#1, Oct 30 2017) >>> Python Projects, Coaching and Consulting ... http://www.egenix.com/ >>> Python Database Interfaces ... http://products.egenix.com/ >>> Plone/Zope Database Interfaces ... http://zope.egenix.com/ ________________________________________________________________________ ::: We implement business ideas - efficiently in both time and costs ::: eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48 D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg Registered at Amtsgericht Duesseldorf: HRB 46611 http://www.egenix.com/company/contact/ http://www.malemburg.com/ -- https://mail.python.org/mailman/listinfo/python-list