Exim 4.69 Released

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

make[1]: Entering directory `/root/exim-4.69/build-Linux-x86_64'
/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 `/root/exim-4.69/build-Linux-x86_64'
make[2]: `buildconfig' is up to date.
make[2]: Leaving directory `/root/exim-4.69/build-Linux-x86_64'
Building configuration file config.h
>>> config.h built

make[2]: Entering directory `/root/exim-4.69/build-Linux-x86_64/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 `/root/exim-4.69/build-Linux-x86_64/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)
[B]make[1]: *** [exim_dbmbuild.o] Error 1
make[1]: Leaving directory `/root/exim-4.69/build-Linux-x86_64'
make: *** [go] Error 2[/B]
What can i do?
 
Code:
bash: yum: command not found
I use debian 3.1 :)

Code:
>apt-get install db4-level
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package db4-level
 
Code:
apt-get install libdb4.6-dev
Note that this is related to:
http://help.directadmin.com/item.php?id=125

so if you want to make sure your system has everything you need for the exim compile, type:
Code:
apt-get build-dep exim4
and it will grab everythign that the "exim4" package needs...(we don't want to install exim4 though)... we want to install the DA version of exim, which you'd be compiling.

John
 
Resolved with ONLY
Code:
wget http://files.directadmin.com/services/debian_4.0/da_exim-4.69.deb
dpkg --install da_exim-4.69.deb
:s
 
erm Alessandro, are you using debian / ubuntu ?

i received this upon trying to install on Ubuntu 8.04 LTS

Preparing to replace exim 4.62-1 (using da_exim-4.69.deb) ...
Unpacking replacement exim ...
Setting up exim (4.62-1) ...
System startup links for /etc/init.d/exim already exist.
mkdir: cannot create directory `usage': File exists
 
Back
Top