Code:# cd /usr/src/redhat/SRPMS # wget [URL="http://files.directadmin.com/services/da_exim-4.67-1.src.rpm"][COLOR=#0000ff]http://files.directadmin.com/services/da_exim-4.67-1.src.rpm[/COLOR][/URL] # rpmbuild --rebuild da_exim-4.67-1.src.rpm # rpm -Uvh /usr/src/redhat/RPMS/i386/da_exim-4.67-1.i386.rpm
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.67/build-Linux-i386'
make: *** [go] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.23647 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.23647 (%build)
There are some rpmbuild errors on fedora core 6:
after doing
rpmbuild --rebuild da_exim-4.67-2.src.rpm
i get this error:
Code: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.67/build-Linux-i386' make: *** [go] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.23647 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.23647 (%build)
I get this same error on Cent OS 4.4 while trying to upgrade from 4.60 to 4.67 .
(I'm using the da_exim-4.67-1.src.rpm file)
yum install db4-devel
rfc2047.o(.text+0x384): In function `rfc2047_decode2':
: undefined reference to `libiconv_open'
rfc2047.o(.text+0x44f): In function `rfc2047_decode2':
: undefined reference to `libiconv'
rfc2047.o(.text+0x535): In function `rfc2047_decode2':
: undefined reference to `libiconv_close'
collect2: ld returned 1 exit status
make[1]: *** [exim] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/da_exim-4.67/build-Linux-i386'
make: *** [go] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.5615 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.5615 (%build)