[Zope3-dev] ZODB or zodb

Mark McEahern mark at mceahern.com
Mon Jan 12 09:18:40 EST 2004


[Albertas Agejevas]
> How about the following then:
> 
> >   $ cvs co Zope3
> >   $ cd Zope3
>     $ rm -rf src/ZODB
>     $ cvs up src/zodb
> >   $ make
> >   $ cp sample_principals.zcml principals.zcml
> >   $ make run

[Jim Fulton]
> As a work around, I suggest removing the ZODB directory after
> running make.

Now that I know CVS has two different folders that Windows prevents
remaining distinct, I wanted to try variations on these suggestions
again more carefully:

  # make ; remove src/ZODB; fetch src/zodb; run.
  $ cvs co Zope3
  $ cd Zope3
  $ make
  $ rm -fr src/ZODB
  $ cvs up src/zodb
  $ make run

<output>
python2.3 setup.py  build_ext -i
running build_ext
building 'zodb.btrees._zodb_btrees_OOBTree' extension
gcc -shared -Wl,--enable-auto-image-base
build/temp.cygwin-1.5.5-i686-2.3/src/zodb/btrees/_zodb_btrees_OOBTree.o
-L/usr/lib/python2.3/config -lpython2.3 -o
src/zodb/btrees/_zodb_btrees_OOBTree.dll
building 'zodb.btrees._zodb_btrees_IOBTree' extension
gcc -shared -Wl,--enable-auto-image-base
build/temp.cygwin-1.5.5-i686-2.3/src/zodb/btrees/_zodb_btrees_IOBTree.o
-L/usr/lib/python2.3/config -lpython2.3 -o
src/zodb/btrees/_zodb_btrees_IOBTree.dll
building 'zodb.btrees._zodb_btrees_OIBTree' extension
gcc -shared -Wl,--enable-auto-image-base
build/temp.cygwin-1.5.5-i686-2.3/src/zodb/btrees/_zodb_btrees_OIBTree.o
-L/usr/lib/python2.3/config -lpython2.3 -o
src/zodb/btrees/_zodb_btrees_OIBTree.dll
building 'zodb.btrees._zodb_btrees_IIBTree' extension
gcc -shared -Wl,--enable-auto-image-base
build/temp.cygwin-1.5.5-i686-2.3/src/zodb/btrees/_zodb_btrees_IIBTree.o
-L/usr/lib/python2.3/config -lpython2.3 -o
src/zodb/btrees/_zodb_btrees_IIBTree.dll
building 'zodb.btrees._zodb_btrees_fsBTree' extension
gcc -shared -Wl,--enable-auto-image-base
build/temp.cygwin-1.5.5-i686-2.3/src/zodb/btrees/_zodb_btrees_fsBTree.o
-L/usr/lib/python2.3/config -lpython2.3 -o
src/zodb/btrees/_zodb_btrees_fsBTree.dll
building 'ZODB.coptimizations' extension
error: src/ZODB/coptimizations.c: No such file or directory
make: *** [inplace] Error 1
</output>

vs.

  # Remove src/ZODB; fetch zodb; make; run.
  $ cvs co Zope3
  $ cd Zope3
  $ rm -fr src/ZODB
  $ cvs up src/zodb
  $ make

<output tail="True">
...
building 'ZODB.coptimizations' extension
gcc -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes
-Isrc/persist
ent -I/usr/include/python2.3 -c src/ZODB/coptimizations.c -o
build/temp.cygwin-1
.5.5-i686-2.3/src/ZODB/coptimizations.o
gcc: src/ZODB/coptimizations.c: No such file or directory
gcc: no input files
error: command 'gcc' failed with exit status 1
make: *** [inplace] Error 1
</output>

I think this is just to say that the current CVS version of Zope3
requires both src/ZODB and src/zodb in order to build/run Zope3.  And,
as Tim put it:

> There's no chance this can work.

// m




More information about the Zope3-dev mailing list