Update exim-4.69-dkim1 error

praveen

New member
Joined
Aug 29, 2009
Messages
1
Hi,

I am trying to update exim with exim-4.69-dkim1. But I am receiving the following error.
Code:
+ cd da_exim-4.69
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ cp /usr/src/redhat/SOURCES/da_exim-Makefile Local/Makefile
+ cp /usr/src/redhat/SOURCES/libdkim-1.0.17-tk.tar.gz libdkim-1.0.17-tk.tar.gz
+ tar xzf libdkim-1.0.17-tk.tar.gz
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.96666
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd da_exim-4.69
+ cd libdkim-1.0.17-tk/src
+ make
g++ -c -DOPENSSL_FIPS -c dkim.cpp
g++ -c -DOPENSSL_FIPS -c dns.cpp
g++ -c -DOPENSSL_FIPS -c dkimbase.cpp
g++ -c -DOPENSSL_FIPS -c dkimsign.cpp
g++ -c -DOPENSSL_FIPS -c dkimverify.cpp
rm -f libdkim.a
ar cr libdkim.a dkim.o dns.o dkimbase.o dkimsign.o dkimverify.o
ranlib libdkim.a
+ make install
cp -f libdkim.a ../lib/
cp -f dkim.h ../include/
+ cd ..
+ mkdir -p /var/tmp/da_exim-4.69-root/usr/lib /var/tmp/da_exim-4.69-root/usr/include
+ cp -f lib/libdkim.a /usr/lib/
+ cp -f include/dkim.h /usr/include/
+ cd ..
+ make build=Linux-i386

>>> Creating links to source files...
>>> New Makefile installed
>>> Use "make makefile" if you need to force rebuilding of the makefile

make[1]: Entering directory `/usr/src/redhat/BUILD/da_exim-4.69/build-Linux-i386'
/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
gcc buildconfig.c
/bin/sh ../scripts/Configure-config.h "make"
make[2]: Entering directory `/usr/src/redhat/BUILD/da_exim-4.69/build-Linux-i386'
make[2]: `buildconfig' is up to date.
make[2]: Leaving directory `/usr/src/redhat/BUILD/da_exim-4.69/build-Linux-i386'
Building configuration file config.h
>>> config.h built

make[2]: Entering directory `/usr/src/redhat/BUILD/da_exim-4.69/build-Linux-i386/pcre'
gcc pcre_maketables.c
gcc pcre_chartables.c
gcc pcre_fullinfo.c
gcc pcre_get.c
gcc pcre_globals.c
gcc pcre_compile.c
gcc pcre_config.c
gcc pcre_exec.c
gcc pcre_newline.c
gcc pcre_study.c
gcc pcre_tables.c
gcc pcre_try_flipped.c
gcc pcre_version.c
rm -f libpcre.a
ar cq libpcre.a
ranlib libpcre.a
gcc pcretest.c
gcc -o ../pcretest pcretest.o libpcre.a
make[2]: Leaving directory `/usr/src/redhat/BUILD/da_exim-4.69/build-Linux-i386/pcre'

>>> exicyclog script built
>>> exinext script built
>>> exiwhat script built
>>> exigrep script built
>>> eximstats script built
>>> exipick script built
>>> exiqgrep script built
>>> exiqsumm script built
>>> transport-filter.pl script built
>>> convert4r3 script built
>>> convert4r4 script built
>>> exim_checkaccess script built

gcc exim_dbmbuild.c
In file included from exim.h:433,
                 from exim_dbmbuild.c:33:
dbstuff.h:103:16: error: db.h: No such file or directory
In file included from exim.h:433,
                 from exim_dbmbuild.c:33:
dbstuff.h:529: error: expected specifier-qualifier-list before âDBâ
exim_dbmbuild.c: In function âmainâ:
exim_dbmbuild.c:150: error: âDBâ undeclared (first use in this function)
exim_dbmbuild.c:150: error: (Each undeclared identifier is reported only once
exim_dbmbuild.c:150: error: for each function it appears in.)
exim_dbmbuild.c:150: error: âdâ undeclared (first use in this function)
exim_dbmbuild.c:151: error: âDBTâ undeclared (first use in this function)
exim_dbmbuild.c:151: error: expected â;â before âkeyâ
exim_dbmbuild.c:213: error: âDB_HASHâ undeclared (first use in this function)
exim_dbmbuild.c:295: error: âcontentâ undeclared (first use in this function)
exim_dbmbuild.c:298: error: âkeyâ undeclared (first use in this function)
exim_dbmbuild.c:298: error: âR_NOOVERWRITEâ undeclared (first use in this function)
make[1]: *** [exim_dbmbuild.o] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/da_exim-4.69/build-Linux-i386'
make: *** [go] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.96666 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.96666 (%build)

Please help me out from this.

Thanks in advance.

Praveen
 
Back
Top