[Zope3-dev] New Windows Compile Problem & Test Failures (but no GPF! :-)

Chris Withers chrisw@nipltd.com
Thu, 28 Feb 2002 00:06:50 +0000


Hi,

Trying to compile a new checkout of Zope 3 this evening on windows barfed me:

building 'BTrees._OOBTree' extension
C:\Program Files 2000\Microsoft Visual Studio\VC98\BIN\cl.exe /c /nologo /Ox /MD
 /W3 /GX -I. -IC:\Python22\include /TcBTrees/_OOBTree.c /Fobuild\temp.win32-2.2\
Release\_OOBTree.obj
_OOBTree.c
BTrees/BucketTemplate.c(1257) : error C2065: 'MODULE_NAME' : undeclared identifi
er
BTrees/BucketTemplate.c(1257) : error C2099: initializer is not a constant
BTrees/BucketTemplate.c(1257) : error C2059: syntax error : 'string'
error: command '"C:\Program Files 2000\Microsoft Visual Studio\VC98\BIN\cl.exe"'
 failed with exit status 2

Still, I can now run test.py without python crashing!

However, I do get a lot of failures, most of them not expected:

E:\LocalCVS\Zope3>python test.py
Error importing Persistence.BTrees.tests.testBTrees
No module named _OOBTree
Error importing Persistence.BTrees.tests.testBTreesUnicode
cannot import name OOBTree
Error importing Persistence.BTrees.tests.testConflict
cannot import name OOBTree
Error importing Zope.App.OFS.Folder.tests.testFolderAdder
cannot import name OOBTree
Error importing Zope.App.OFS.Folder.tests.testFolderContents
cannot import name Folder
No test_suite() in lib\python\Zope\App\Security\tests\testmodule.py
No test_suite() in lib\python\Zope\App\Security\tests\testmodulehookup.py
Error importing Zope.App.Service.tests.testServiceManager
cannot import name IFolder
Error importing Zope.App.Service.tests.testServiceManagerBindings
cannot import name Folder
Error importing Zope.App.ZopePublication.tests.testZopePublication
cannot import name RootFolder
Error importing Zope.ObjectHub.tests.testObjectHub
No module named _IOBTree
Error in test testEmpty (Zope.App.OFS.Folder.tests.testFolder.Test)
Traceback (most recent call last):
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 26, in testEmpty
    folder = self._makeFolder()
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 18, in _makeFolder
    from Zope.App.OFS.Folder.Folder import Folder
ImportError: cannot import name Folder

Error in test testManyItems (Zope.App.OFS.Folder.tests.testFolder.Test)
Traceback (most recent call last):
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 85, in testManyItems
    folder = self._makeFolder()
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 18, in _makeFolder
    from Zope.App.OFS.Folder.Folder import Folder
ImportError: cannot import name Folder

Error in test testOneItem (Zope.App.OFS.Folder.tests.testFolder.Test)
Traceback (most recent call last):
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 40, in testOneItem
    folder = self._makeFolder()
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 18, in _makeFolder
    from Zope.App.OFS.Folder.Folder import Folder
ImportError: cannot import name Folder

Error in test testInfo (Zope.App.Service.tests.testServiceManagerContents.Test)
Traceback (most recent call last):
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\Service\tests\testServiceManagerCo
ntents.py", line 47, in testInfo
    from Zope.App.Service.ServiceManager import ServiceManager
ImportError: cannot import name ServiceManager

======================================================================
ERROR: testEmpty (Zope.App.OFS.Folder.tests.testFolder.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 26, in testEmpty
    folder = self._makeFolder()
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 18, in _makeFolder
    from Zope.App.OFS.Folder.Folder import Folder
ImportError: cannot import name Folder

======================================================================
ERROR: testManyItems (Zope.App.OFS.Folder.tests.testFolder.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 85, in testManyItems
    folder = self._makeFolder()
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 18, in _makeFolder
    from Zope.App.OFS.Folder.Folder import Folder
ImportError: cannot import name Folder

======================================================================
ERROR: testOneItem (Zope.App.OFS.Folder.tests.testFolder.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 40, in testOneItem
    folder = self._makeFolder()
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\OFS\Folder\tests\testFolder.py", l
ine 18, in _makeFolder
    from Zope.App.OFS.Folder.Folder import Folder
ImportError: cannot import name Folder

======================================================================
ERROR: Do we get the correct information back from
----------------------------------------------------------------------
Traceback (most recent call last):
  File "E:\LocalCVS\Zope3\lib\python\Zope\App\Service\tests\testServiceManagerCo
ntents.py", line 47, in testInfo
    from Zope.App.Service.ServiceManager import ServiceManager
ImportError: cannot import name ServiceManager

----------------------------------------------------------------------
Ran 594 tests in 48.453s

FAILED (errors=4)

Can anyone confirm these failures or offer a solution?

cheers,

Chris