Building PyXPCOM from Mozilla source/ImportError: cannot import name _xpcom

Apologize if this is not the right group for this question. I am trying to build PyXPCOM from Mozilla 0.9.6 source tree on Win 2000. I have managed to do make successfully and I can import xpcom. When I import xpcom._xpcom, I get "ImportError: cannot import name _xpcom" and the path includes Mozilla bin directory. The configure.html file hints at something being wrong with _xpcom(_d).pyd. How do I fix this problem? TIA, Praki

The correct forum for this is the Python XPCOM mailing list - details at http://listserv.ActiveState.com/mailman/listinfo/pyxpcom Please direct all followups there. Your PYTHONPATH needs to be set so that the main "xpcom" Python package is set on it. This directory should have an "_xpcom.pyd" (or xpcom_d.pyd for debug builds). I am guessing that this .pyd simply does not exist in that directory. If you receive another message that you omitted mentioning, regarding a required .dll file not being found, then the problem is likely that the PATH is not set correctly - but it appears from your message that it is OK. Hope this helps, Mark. -----Original Message----- From: python-dev-admin@python.org [mailto:python-dev-admin@python.org]On Behalf Of Nalini Prakash Sent: Wednesday, 5 December 2001 5:10 PM To: python-dev@python.org Subject: [Python-Dev] Building PyXPCOM from Mozilla source/ImportError: cannot import name _xpcom Apologize if this is not the right group for this question. I am trying to build PyXPCOM from Mozilla 0.9.6 source tree on Win 2000. I have managed to do make successfully and I can import xpcom. When I import xpcom._xpcom, I get "ImportError: cannot import name _xpcom" and the path includes Mozilla bin directory. The configure.html file hints at something being wrong with _xpcom(_d).pyd. How do I fix this problem? TIA, Praki

The correct forum for this is the Python XPCOM mailing list - details at http://listserv.ActiveState.com/mailman/listinfo/pyxpcom Please direct all followups there. Your PYTHONPATH needs to be set so that the main "xpcom" Python package is set on it. This directory should have an "_xpcom.pyd" (or xpcom_d.pyd for debug builds). I am guessing that this .pyd simply does not exist in that directory. If you receive another message that you omitted mentioning, regarding a required .dll file not being found, then the problem is likely that the PATH is not set correctly - but it appears from your message that it is OK. Hope this helps, Mark. -----Original Message----- From: python-dev-admin@python.org [mailto:python-dev-admin@python.org]On Behalf Of Nalini Prakash Sent: Wednesday, 5 December 2001 5:10 PM To: python-dev@python.org Subject: [Python-Dev] Building PyXPCOM from Mozilla source/ImportError: cannot import name _xpcom Apologize if this is not the right group for this question. I am trying to build PyXPCOM from Mozilla 0.9.6 source tree on Win 2000. I have managed to do make successfully and I can import xpcom. When I import xpcom._xpcom, I get "ImportError: cannot import name _xpcom" and the path includes Mozilla bin directory. The configure.html file hints at something being wrong with _xpcom(_d).pyd. How do I fix this problem? TIA, Praki
participants (2)
-
Mark Hammond
-
Nalini Prakash