[Zope-DB] DCOracle2 installation problem

Causevic, Dzenan dcausevic at navisite.com
Tue Feb 28 10:54:00 EST 2006

I downloaded DCOracle2-1.2.tgz and I am trying to install DCOracle on Fedora Core 3, I am using Oracle client libraries version 9.2, $ORACLE_HOME is correctly set, but when I try to build from the source files I get the following error message saying something about missing header files in my $ORACLE_HOME/rdbms/demo/ directory... Do you have anu clue?

-------following is a complete build log from my machine----------
[root at dcausevic DCOracle2]# make
(cd src; \
./testora python)
Checking ORACLE_HOME...passed.
Checking for Oracle version...Oracle 9i found.
(cd src; \
cp -p Setup.in Setup )
(cd src; \
make -f Makefile.pre.in boot PYTHON=python || ./setuperrors; \
make dummy || ./setuperrors)
make[1]: Entering directory `/home/dcausevic/DCOracle2/src'
rm -f *.o *~
rm -f *.a tags TAGS config.c Makefile.pre python sedscript
rm -f *.so *.sl so_locations
VERSION=`python -c "import sys; print sys.version[:3]"`; \
installdir=`python -c "import sys; print sys.prefix"`; \
exec_installdir=`python -c "import sys; print sys.exec_prefix"`; \
make -f ./Makefile.pre.in VPATH=. srcdir=. \
        installdir=$installdir \
        exec_installdir=$exec_installdir \
make[2]: Entering directory `/home/dcausevic/DCOracle2/src'
sed -n \
 -e '1s/.*/1i\\/p' \
 -e '2s%.*%# Generated automatically from Makefile.pre.in by sedscript.%p' \
 -e '/^VERSION=/s/^VERSION=[    ]*\(.*\)/s%@VERSION[@]%\1%/p' \
 -e '/^CC=/s/^CC=[      ]*\(.*\)/s%@CC[@]%\1%/p' \
 -e '/^CCC=/s/^CCC=[    ]*\(.*\)/s%#@SET_CCC[@]%CCC=\1%/p' \
 -e '/^LINKCC=/s/^LINKCC=[      ]*\(.*\)/s%@LINKCC[@]%\1%/p' \
 -e '/^OPT=/s/^OPT=[    ]*\(.*\)/s%@OPT[@]%\1%/p' \
 -e '/^LDFLAGS=/s/^LDFLAGS=[    ]*\(.*\)/s%@LDFLAGS[@]%\1%/p' \
 -e '/^DEFS=/s/^DEFS=[  ]*\(.*\)/s%@DEFS[@]%\1%/p' \
 -e '/^LIBS=/s/^LIBS=[  ]*\(.*\)/s%@LIBS[@]%\1%/p' \
 -e '/^LIBM=/s/^LIBM=[  ]*\(.*\)/s%@LIBM[@]%\1%/p' \
 -e '/^LIBC=/s/^LIBC=[  ]*\(.*\)/s%@LIBC[@]%\1%/p' \
 -e '/^RANLIB=/s/^RANLIB=[      ]*\(.*\)/s%@RANLIB[@]%\1%/p' \
 -e '/^MACHDEP=/s/^MACHDEP=[    ]*\(.*\)/s%@MACHDEP[@]%\1%/p' \
 -e '/^SO=/s/^SO=[      ]*\(.*\)/s%@SO[@]%\1%/p' \
 -e '/^LDSHARED=/s/^LDSHARED=[  ]*\(.*\)/s%@LDSHARED[@]%\1%/p' \
 -e '/^CCSHARED=/s/^CCSHARED=[  ]*\(.*\)/s%@CCSHARED[@]%\1%/p' \
 -e '/^LINKFORSHARED=/s/^LINKFORSHARED=[        ]*\(.*\)/s%@LINKFORSHARED[@]%\1%/p' \
 -e '/^prefix=/s/^prefix=\(.*\)/s%^prefix=.*%prefix=\1%/p' \
 -e '/^exec_prefix=/s/^exec_prefix=\(.*\)/s%^exec_prefix=.*%exec_prefix=\1%/p' \
 /usr/lib/python2.3/config/Makefile >sedscript
echo "/^#@SET_CCC@/d" >>sedscript
echo "/^installdir=/s%=.*%=     /usr%" >>sedscript
echo "/^exec_installdir=/s%=.*%=/usr%" >>sedscript
echo "/^srcdir=/s%=.*%=         .%" >>sedscript
echo "/^VPATH=/s%=.*%=          .%" >>sedscript
echo "/^LINKPATH=/s%=.*%=       %" >>sedscript
echo "/^BASELIB=/s%=.*%=        %" >>sedscript
echo "/^BASESETUP=/s%=.*%=      %" >>sedscript
sed -f sedscript ./Makefile.pre.in >Makefile.pre
/usr/lib/python2.3/config/makesetup \
         -m Makefile.pre -c /usr/lib/python2.3/config/config.c.in Setup -n  /usr/lib/python2.3/config/Setup
make -f Makefile do-it-again
make[3]: Entering directory `/home/dcausevic/DCOracle2/src'
/usr/lib/python2.3/config/makesetup \
         -m Makefile.pre -c /usr/lib/python2.3/config/config.c.in Setup -n  /usr/lib/python2.3/config/Setup
make[3]: Leaving directory `/home/dcausevic/DCOracle2/src'
make[2]: Leaving directory `/home/dcausevic/DCOracle2/src'
make[1]: Leaving directory `/home/dcausevic/DCOracle2/src'
make[1]: Entering directory `/home/dcausevic/DCOracle2/src'
make[1]: `dummy' is up to date.
make[1]: Leaving directory `/home/dcausevic/DCOracle2/src'
( cd src; \
make || ./builderrors)
make[1]: Entering directory `/home/dcausevic/DCOracle2/src'
gcc -pthread -fPIC -DNDEBUG -O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -D_GNU_SOURCE -fPIC -I/usr/include/python2.3 -I/usr/include/python2.3 @DEFS@   -I/u01/app/oracle/product/9.2/rdbms/demo -I/u01/app/oracle/product/9.2/network/public -I/u01/app/oracle/product/9.2/plsql/public -I/u01/app/oracle/product/9.2/rdbms/public -DORACLE9i -c ././dco2.c -o ./dco2.o
gcc: @DEFS@: No such file or directory
In file included from /usr/include/python2.3/Python.h:8,
                 from ././dco2.c:125:
/usr/include/python2.3/pyconfig.h:850:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/stdio.h:28,
                 from ././dco2.c:92:
/usr/include/features.h:150:1: warning: this is the location of the previous definition
make[1]: *** [dco2.o] Error 1
make[1]: Leaving directory `/home/dcausevic/DCOracle2/src'
There were errors building the dco2 module.  This could be because of a
coding error in the dco2 module, or because your Oracle environment is
not set up properly.  Please double check that your Oracle environment is
properly established, and that the proper header files exist (e.g.

If you still have problems, check for updates to DCOracle2 on


or check out the mailing list archives.  You may also try inquiring on
the mailing list "zope at zope.org".

Please note that the support address "support at digicool.com" is for
Digital Creation's paid support customers only.  Information about obtaining
paid support is available at


make: *** [src/dco2.so] Error 1

-------------------------- end of build ----------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zope-db/attachments/20060228/120e1206/attachment-0001.htm

More information about the Zope-DB mailing list