Mailing List Archive

DCOracle2 installation problem
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@dcausevic DCOracle2]# make
(cd src; \
./testora python)
Checking ORACLE_HOME...passed.
Checking for Oracle version...Oracle 9i found.
(cd src; \
cp -p Setup )
(cd src; \
make -f 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 ./ 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 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 '/^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
/usr/lib/python2.3/config/makesetup \
-m Makefile.pre -c /usr/lib/python2.3/config/ 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/ 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 "".

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

make: *** [src/] Error 1

-------------------------- end of build ----------------------