Exim not installing

IcyTexx

Verified User
Joined
Dec 25, 2009
Messages
18
Location
Croatia
Hi. I'm new here, but you'll see me more and more. :D

I have a problem with installing/updating exim.
Look:

Code:
[email protected]:/usr/local/directadmin/custombuild# ./build exim
File already exists:exim-4.71.tar.gz
File already exists:exim
File already exists:exim_freebsd
File already exists:exim_debian
Found /usr/local/directadmin/custombuild/exim-4.71.tar.gz
Extracting ...
Done.
--12:05:03--  http://files.directadmin.com/services/custombuild/Makefile
           => `Local/Makefile'
Resolving files.directadmin.com... 72.35.85.222
Connecting to files.directadmin.com|72.35.85.222|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48,493 (47K) [text/plain]

100%[==============================================>] 48,493       139.62K/s

12:05:04 (139.43 KB/s) - `Local/Makefile' saved [48493/48493]

Trying to make exim...

>>> 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/local/directadmin/custombuild/exim-4.71/build-Linux-i386
'
/bin/sh ../scripts/Configure-os.h
/bin/sh ../scripts/Configure-os.c
gcc buildconfig.c
>>> exigrep script built
>>> exipick script built
>>> eximstats script built
>>> exiqsumm script built
>>> transport-filter.pl script built
>>> exiqgrep script built
gcc exim_lock.c
>>> convert4r3 script built
>>> convert4r4 script built
gcc -o exim_lock
/bin/sh ../scripts/Configure-config.h "make"
make[2]: Entering directory `/usr/local/directadmin/custombuild/exim-4.71/build-Linux-i386
'
make[2]: `buildconfig' is up to date.
make[2]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.71/build-Linux-i386'
Building configuration file config.h
>>> config.h built

>>> exim_lock utility built
>>> exicyclog script built
>>> exinext script built
>>> exiwhat script built
>>> exim_checkaccess script built

gcc exim_dbmbuild.c
gcc -DEXIM_DUMPDB exim_dbutil.c
gcc -DCOMPILE_UTILITY os.c
gcc -DCOMPILE_UTILITY store.c
gcc -DEXIM_FIXDB exim_dbutil.c
In file included from exim.h:438,
                 from exim_dbmbuild.c:33:
dbstuff.h:103:16: error: db.h: No such file or directory
In file included from exim.h:438,
                 from exim_dbmbuild.c:33:
dbstuff.h:540: 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]: *** Waiting for unfinished jobs....
In file included from exim_dbutil.c:59:
dbstuff.h:103:16: error: db.h: No such file or directory
In file included from exim_dbutil.c:59:
dbstuff.h:540: error: expected specifier-qualifier-list before 'DB'
exim_dbutil.c: In function 'dbfn_open':
exim_dbutil.c:293: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c:294: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c:310: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c:319: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c:327: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:327: error: 'DB_HASH' undeclared (first use in this function)
exim_dbutil.c:327: error: (Each undeclared identifier is reported only once
exim_dbutil.c:327: error: for each function it appears in.)
exim_dbutil.c:329: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:339: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c: In function 'dbfn_close':
exim_dbutil.c:363: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:363: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:364: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c: In function 'dbfn_read_with_length':
exim_dbutil.c:391: error: 'DBT' undeclared (first use in this function)
exim_dbutil.c:391: error: expected ';' before 'key_datum'
exim_dbutil.c:395: error: 'key_datum' undeclared (first use in this function)
exim_dbutil.c:398: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:398: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:398: error: 'result_datum' undeclared (first use in this function)
exim_dbutil.c: In function 'dbfn_scan':
exim_dbutil.c:491: error: 'DBT' undeclared (first use in this function)
exim_dbutil.c:491: error: expected ';' before 'key_datum'
exim_dbutil.c:493: error: 'value_datum' undeclared (first use in this function)
exim_dbutil.c:502: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:502: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:502: error: 'key_datum' undeclared (first use in this function)
exim_dbutil.c:502: error: 'R_FIRST' undeclared (first use in this function)
In file included from exim_dbutil.c:59:
dbstuff.h:103:16: error: db.h: No such file or directory
In file included from exim_dbutil.c:59:
dbstuff.h:540: error: expected specifier-qualifier-list before 'DB'
exim_dbutil.c: In function 'dbfn_open':
exim_dbutil.c:293: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c:294: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c:310: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c:319: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c:327: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:327: error: 'DB_HASH' undeclared (first use in this function)
exim_dbutil.c:327: error: (Each undeclared identifier is reported only once
exim_dbutil.c:327: error: for each function it appears in.)
exim_dbutil.c:329: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:339: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c: In function 'dbfn_close':
exim_dbutil.c:363: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:363: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:364: error: 'open_db' has no member named 'lockfd'
exim_dbutil.c: In function 'dbfn_read_with_length':
exim_dbutil.c:391: error: 'DBT' undeclared (first use in this function)
exim_dbutil.c:391: error: expected ';' before 'key_datum'
exim_dbutil.c:395: error: 'key_datum' undeclared (first use in this function)
exim_dbutil.c:398: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:398: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:398: error: 'result_datum' undeclared (first use in this function)
exim_dbutil.c: In function 'dbfn_write':
exim_dbutil.c:430: error: 'DBT' undeclared (first use in this function)
exim_dbutil.c:430: error: expected ';' before 'key_datum'
exim_dbutil.c:436: error: 'key_datum' undeclared (first use in this function)
exim_dbutil.c:438: error: 'value_datum' undeclared (first use in this function)
exim_dbutil.c:440: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:440: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c: In function 'dbfn_delete':
exim_dbutil.c:460: error: 'DBT' undeclared (first use in this function)
exim_dbutil.c:460: error: expected ';' before 'key_datum'
exim_dbutil.c:462: error: 'key_datum' undeclared (first use in this function)
exim_dbutil.c:464: error: 'open_db' has no member named 'dbptr'
exim_dbutil.c:464: error: 'open_db' has no member named 'dbptr'
make[1]: *** [exim_dumpdb.o] Error 1
make[1]: *** [exim_fixdb.o] Error 1
In file included from exim.h:438,
                 from store.c:43:
dbstuff.h:103:16: error: db.h: No such file or directory
In file included from exim.h:438,
                 from store.c:43:
dbstuff.h:540: error: expected specifier-qualifier-list before 'DB'
In file included from exim.h:438,
                 from os.c:1:
dbstuff.h:103:16: error: db.h: No such file or directory
In file included from exim.h:438,
                 from os.c:1:
dbstuff.h:540: error: expected specifier-qualifier-list before 'DB'
make[1]: *** [util-store.o] Error 1
make[1]: *** [util-os.o] Error 1
make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.71/build-Linux-i386'
make: *** [all] Error 2

*** The make has failed, do you want to try to make again? (y,n): n
 
Oh, I''ve found a way...

If someone will have the same problem, you need to extract /usr/local/directadmin/scripts/packages/majordomo-1.94.5.tar.gz and run /usr/local/directadmin/scripts/majordomo.sh.
 
Back
Top