[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