Using Python 2.4.1 compiled on Tiger.  This symptom did not occur on  
Panther.

Running my app using one command makes an import of libxml2 succeed:  
all test pass, including a lot of code that relies on libxml2.

Running it with another command makes it fail:

*** ImportError: Failure linking new module: /Users/gary/jic/opt/ 
libxml2/lib/python/libxml2mod.so: Symbol not found:  
_xmlTextReaderByteConsumed
   Referenced from: /Users/gary/jic/opt/libxml2/lib/python/libxml2mod.so
   Expected in: flat namespace

I've put a pdb before the import to examine the two environments.   
I've checked sys.path, os.environ, and sys.getdlopenflags()  
(recommended by a coworker) and gotten results that were either  
identical or that (in the case of sys.path) I munged until they were  
identical, and still one import works, the other doesn't.

Can anyone think of something else in the two python contexts to  
compare?

Gary
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to