Hi all, I am trying to install TextIndexNG 3.1.5 on Windows. I recompiled the pyd files successfully using MinGW. However TextIndexNG3 setup fails to find them, traceback included below. There are three instructions from the fine manual and elsewhere that I am trying to follow:
1. README says Plone users must remove comments from configure.zcml . 2. Release notes say: rebuild *and* reinstall . Rebuild works, but reinstall does not. 3. Barry Drake suggested move the pyd files from build dir to TextIndexNG dir Regarding 1, I am using Plone 2.1.2. but I don't recognize anything that looks like a comment in 3.1.5 version of configure.zcml. (But I don't know how to read that kind of file.) Regarding 2. Build was successful, but reinstall fails as follows. Running "python setup.py install" in C:\Zope-Instance\Products\TextIndexNG3\extension_modules fails with the same error that started this thread regarding VC6 mismatch. However Barry and I have had pyds created by this method working successfully with TextIndexNG2. Regarding 3. The traceback error occurs regardless of whether the pyd files are in any of the following C:\Zope-Instance\Products\TextIndexNG3\ C:\Zope-Instance\Products\TextIndexNG3\extension_modules C:\Zope-Instance\Products\TextIndexNG3\extension_modules\zopyx\txng3 C:\Zope-Instance\Products\TextIndexNG3\Extensions My setup: python.exe is registered in Windows there is only one python.exe on the machine Zope 2.8.5 new install, includes python 2.3.5 Plone 2.1.2 TextIndexNG3.1.5 is installed in C:\Zope-Instance\Products\TextIndexNG3 Any thoughts? Thanks, Owen ....my event.log for this issue is next.... Traceback: ------ 2006-02-17T15:48:03 ERROR Zope Could not import Products.TextIndexNG3 Traceback (most recent call last): File "C:\Program Files\Zope-2.8.5-final\lib\python\OFS\Application.py", line 698, in import_product product=__import__(pname, global_dict, global_dict, silly) File "C:\Zope-Instance\Products\TextIndexNG3\__init__.py", line 20, in ? import TextIndexNG3 File "C:\Zope-Instance\Products\TextIndexNG3\TextIndexNG3.py", line 18, in ? from textindexng.index import Index File "C:\Zope-Instance\Products\TextIndexNG3\src\textindexng\index.py", line 20, in ? from evaluator import Evaluator File "C:\Zope-Instance\Products\TextIndexNG3\src\textindexng\evaluator.py", line 18, in ? from stemmer import getStemmer File "C:\Zope-Instance\Products\TextIndexNG3\src\textindexng\stemmer.py", line 11, in ? from zopyx.txng3 import stemmer ImportError: No module named zopyx.txng3 ------ [ ... snip ... ] ------ 2006-02-17T15:48:05 ERROR Zope Couldn't install Five Traceback (most recent call last): File "C:\Program Files\Zope-2.8.5-final\lib\python\OFS\Application.py", line 775, in install_product initmethod(context) File "C:\Program Files\Zope-2.8.5-final\lib\python\Products\Five\__init__.py", line 29, in initialize zcml.load_site() File "C:\Program Files\Zope-2.8.5-final\lib\python\Products\Five\zcml.py", line 45, in load_site _context = xmlconfig.file(file) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 439, in file include(context, name, package) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 375, in include processxmlfile(f, context) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 245, in processxmlfile parser.parse(src) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 107, in parse xmlreader.IncrementalParser.parse(self, source) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\xmlreader.py", line 123, in parse self.feed(buffer) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 207, in feed self._parser.Parse(data, isFinal) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 348, in end_element_ns self._cont_handler.endElementNS(pair, None) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 225, in endElementNS self.context.end() File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\config.py", line 518, in end self.stack.pop().finish() File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\config.py", line 665, in finish actions = self.handler(context, **args) File "C:\Program Files\Zope-2.8.5-final\lib\python\Products\Five\fiveconfigure.py", line 56, in loadProducts xmlconfig.include(_context, zcml, package=product) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 375, in include processxmlfile(f, context) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 245, in processxmlfile parser.parse(src) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 107, in parse xmlreader.IncrementalParser.parse(self, source) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\xmlreader.py", line 123, in parse self.feed(buffer) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 207, in feed self._parser.Parse(data, isFinal) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 348, in end_element_ns self._cont_handler.endElementNS(pair, None) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 225, in endElementNS self.context.end() File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\config.py", line 518, in end self.stack.pop().finish() File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\config.py", line 665, in finish actions = self.handler(context, **args) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 375, in include processxmlfile(f, context) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 245, in processxmlfile parser.parse(src) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 107, in parse xmlreader.IncrementalParser.parse(self, source) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\xmlreader.py", line 123, in parse self.feed(buffer) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 207, in feed self._parser.Parse(data, isFinal) File "C:\Program Files\Zope-2.8.5-final\bin\Lib\xml\sax\expatreader.py", line 348, in end_element_ns self._cont_handler.endElementNS(pair, None) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\xmlconfig.py", line 225, in endElementNS self.context.end() File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\config.py", line 518, in end self.stack.pop().finish() File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\config.py", line 664, in finish args = toargs(context, *self.argdata) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\config.py", line 1322, in toargs args[str(name)] = field.fromUnicode(s) File "C:\Program Files\Zope-2.8.5-final\lib\python\zope\configuration\fields.py", line 141, in fromUnicode raise schema.ValidationError(v) ZopeXMLConfigurationError: File "C:\Program Files\Zope-2.8.5-final\lib\python\Products\Five\skel\site.zcml", line 12.2-12.23 ZopeXMLConfigurationError: File "C:\Zope-Instance\Products\TextIndexNG3\configure.zcml", line 5.2-5.56 ZopeXMLConfigurationError: File "C:\Zope-Instance\Products\TextIndexNG3\src\textindexng\configure.zcml", line 26.2-30.8 ConfigurationError: ('Invalid value for', 'component', "Couldn't import textindexng.splitter, No module named zopyx.txng3.splitter") ------ ___________________ "Barry Drake" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] Tres and Owen, Using Tres's advice below, I was able to recompile TextIndexNG2 on my Windows machine using the MingW compiler. Works great! I used the Python that came with Zope and the latest MingW compiler. Just follow the instructions at the link provided by Tres below. With one additional instruction: Copy the .pyd files from the C:\Zope-Instance\Products\TextIndexNG2\build\lib.win32-2.3 directory to C:\Zope-Instance\Products\TextIndexNG2 Zope won't start unless you do this last step. System: Zope Version (Zope 2.7.6-final, python 2.3.5, win32) Python Version 2.3.5 (#62, Feb 8 2005, 16:23:02) [MSC v.1200 32 bit (Intel)] System Platform win32 Barry Drake _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )