I've tried the following permutations:: easy_install lxml easy_install http://codespeak.net/lxml/lxml-0.9.tgz (installs without xslt.py and several other files) untarring and installing http://codespeak.net/lxml/lxml-0.9.tgz (python setup.py install) python setup.py bdist; easy_install dist/....egg building locally doesn't seem to help. same for trunk, and tags of .8 and .9 all get similar errors. -w Olivier Grisel wrote:
whit a écrit :
after installing the latest egg, I have been having issues with seg faults, bus error and been get lots of errors like these:
python(300) malloc: *** Deallocation of a pointer not malloced: 0x628d30; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug python(300) malloc: *** error for object 0x629910: double free python(300) malloc: *** set a breakpoint in szone_error to debug
below are the style sheet and function that expose the problem.
I'm using:
libxslt 1.1.15 libxml 2.6.22 lxml 0.9(trunk)
gcc-4.0 (osx, tiger) pyrex (svn from codespeak)
Are you using the OSX Tiger egg from pypi or your own egg build from lxml trunk?
possibly diagnostic and extremely irritating is that I can't back out to my previous version of lxml.
You can still build lxml from the tarball since you have your own gcc / pyrex.
-- | david "whit" morriss | | contact :: http://public.xdi.org/=whit "If you don't know where you are, you don't know anything at all" Dr. Edgar Spencer, Ph.D., 1995 "I like to write code like other ppl like to tune their cars or 10kW hifi equipment..." Christian Heimes, 2004