Exim 4.77 Released

Funny2k

Verified User
Joined
Sep 19, 2006
Messages
11
ChangeLog:

Code:
Exim version 4.77
-----------------

PP/01 Solaris build fix for Oracle's LDAP libraries.
      Bugzilla 1109, patch from Stephen Usher.

TF/01 HP/UX build fix: avoid arithmetic on a void pointer.

TK/01 DKIM Verification: Fix relaxed canon for empty headers w/o
      whitespace trailer

TF/02 Fix a couple more cases where we did not log the error message
      when unlink() failed. See also change 4.74-TF/03.

TF/03 Make the exiwhat support code safe for signals. Previously Exim might
      lock up or crash if it happened to be inside a call to libc when it
      got a SIGUSR1 from exiwhat.

      The SIGUSR1 handler appends the current process status to the process
      log which is later printed by exiwhat. It used to use the general
      purpose logging code to do this, but several functions it calls are
      not safe for signals.

      The new output code in the SIGUSR1 handler is specific to the process
      log, and simple enough that it's easy to inspect for signal safety.
      Removing some special cases also simplifies the general logging code.
      Removing the spurious timestamps from the process log simplifies
      exiwhat.

TF/04 Improved ratelimit ACL condition.

      The /noupdate option has been deprecated in favour of /readonly which
      has clearer semantics. The /leaky, /strict, and /readonly update modes
      are mutually exclusive. The update mode is no longer included in the
      database key; it just determines when the database is updated. (This
      means that when you upgrde Exim will forget old rate measurements.)

      Exim now checks that the per_* options are used with an update mode that
      makes sense for the current ACL. For example, when Exim is processing a
      message (e.g. acl_smtp_rcpt or acl_smtp_data, etc.) you can specify
      per_mail/leaky or per_mail/strict; otherwise (e.g. in acl_smtp_helo) you
      must specify per_mail/readonly. If you omit the update mode it defaults to
      /leaky where that makes sense (as before) or /readonly where required.

      The /noupdate option is now undocumented but still supported for
      backwards compatibility. It is equivalent to /readonly except that in
      ACLs where /readonly is required you may specify /leaky/noupdate or
      /strict/noupdate which are treated the same as /readonly.

      A useful new feature is the /count= option. This is a generalization
      of the per_byte option, so that you can measure the throughput of other
      aggregate values. For example, the per_byte option is now equivalent
      to per_mail/count=${if >{0}{$message_size} {0} {$message_size} }.

      The per_rcpt option has been generalized using the /count= mechanism
      (though it's more complicated than the per_byte equivalence). When it is
      used in acl_smtp_rcpt, the per_rcpt option adds recipients to the
      measured rate one at a time; if it is used later (e.g. in acl_smtp_data)
      or in a non-SMTP ACL it adds all the recipients in one go. (The latter
      /count=$recipients_count behaviour used to work only in non-SMTP ACLs.)
      Note that using per_rcpt with a non-readonly update mode in more than
      one ACL will cause the recipients to be double-counted. (The per_mail
      and per_byte options don't have this problem.)

      The handling of very low rates has changed slightly. If the computed rate
      is less than the event's count (usually one) then this event is the first
      after a long gap. In this case the rate is set to the same as this event's
      count, so that the first message of a spam run is counted properly.

      The major new feature is a mechanism for counting the rate of unique
      events. The new per_addr option counts the number of different
      recipients that someone has sent messages to in the last time period. It
      behaves like per_rcpt if all the recipient addresses are different, but
      duplicate recipient addresses do not increase the measured rate. Like
      the /count= option this is a general mechanism, so the per_addr option
      is equivalent to per_rcpt/unique=$local_part@$domain. You can, for
      example, measure the rate that a client uses different sender addresses
      with the options per_mail/unique=$sender_address. There are further
      details in the main documentation.

TF/05 Removed obsolete $Cambridge$ CVS revision strings.

TF/06 Removed a few PCRE remnants.

TF/07 Automatically extract Exim's version number from tags in the git
      repository when doing development or release builds.

PP/02 Raise smtp_cmd_buffer_size to 16kB.
      Bugzilla 879.  Patch from Paul Fisher.

PP/03 Implement SSL-on-connect outbound with protocol=smtps on smtp transport.
      Heavily based on revision 40f9a89a from Simon Arlott's tree.
      Bugzilla 97.

PP/04 Use .dylib instead of .so for dynamic library loading on MacOS.

PP/05 Variable $av_failed, true if the AV scanner deferred.
      Bugzilla 1078.  Patch from John Horne.

PP/06 Stop make process more reliably on build failure.
      Bugzilla 1087.  Patch from Heiko Schlittermann.

PP/07 Make maildir_use_size_file an _expandable_ boolean.
      Bugzilla 1089.  Patch from Heiko Schlittermann.

PP/08 Handle ${run} returning more data than OS pipe buffer size.
      Bugzilla 1131.  Patch from Holger Weiß.

PP/09 Handle IPv6 addresses with SPF.
      Bugzilla 860.  Patch from Wolfgang Breyha.

PP/10 GnuTLS: support TLS 1.2 & 1.1.
      Bugzilla 1156.
      Use gnutls_certificate_verify_peers2() [patch from Andreas Metzler].
      Bugzilla 1095.

PP/11 match_* no longer expand right-hand-side by default.
      New compile-time build option, EXPAND_LISTMATCH_RHS.
      New expansion conditions, "inlist", "inlisti".

PP/12 fix uninitialised greeting string from PP/03 (smtps client support).

PP/13 shell and compiler warnings fixes for RC1-RC4 changes.

PP/14 fix log_write() format string regression from TF/03.
      Bugzilla 1152.  Patch from Dmitry Isaikin.
 
I'm not 100% sure if DA/spamblocker's configuration will be effected by this change:
The forthcoming Exim 4.77 release will
have a backwards-incompatible change by default, in configuration
parsing of four expansion conditions: "match_address", "match_domain",
"match_ip" & "match_local_part".

Exim's treatment of these options has matched the documentation, but
does not appear to match the expectations of many administrators, who as
a result may have created configurations which have a security flaw,
leading to problems such as SQL injection.

From looking through the exim.conf file, I don't see any of those conditions in it, but would feel safer with someone more versed in exim chiming in :)
 
If they're not in there, then they're not.

I haven't checked.

Jeff
 
It is now in custombuild.
Give it 24 ours to sync.
I have send a message to directadmin.
 
Why do i get this error:


Configuration file /etc/exim.conf already exists

Exim installation complete
Moving exim binary.
mv: cannot stat `/usr/sbin/exim-4.77-1': No such file or directory
Exim 4.77 Installed.
Restarting exim.
Shutting down exim:
Starting exim:
 
Why do i get this error:


Configuration file /etc/exim.conf already exists

Exim installation complete
Moving exim binary.
mv: cannot stat `/usr/sbin/exim-4.77-1': No such file or directory
Exim 4.77 Installed.
Restarting exim.
Shutting down exim:
Starting exim:

Got same error when updated 2 of my servers.
 
mv /usr/sbin/exim-4.77-1 /usr/sbin/exim
/etc/init.d/exim restart

Will fix the problem.
 
mv /usr/sbin/exim-4.77-1 /usr/sbin/exim
/etc/init.d/exim restart

Will fix the problem.

on a centos server i tested, i had to do -2 instead of -1:

Code:
mv /usr/sbin/exim-4.77-2 /usr/sbin/exim
/etc/init.d/exim restart
 
Hello.

On CentOS 5, this is the error i get :
./build update_versions

Updating Exim
File already exists: exim-4.77.tar.gz
File already exists: exim
File already exists: exim_freebsd
File already exists: exim_debian
Found /usr/local/directadmin/custombuild/exim-4.77.tar.gz
Extracting ...
Done.
--2011-10-17 09:34:37-- http://files.directadmin.com/services/custombuild/Makefile
Resolving files.directadmin.com... 69.30.193.202, 72.35.85.222
Connecting to files.directadmin.com|69.30.193.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48561 (47K) [text/plain]
Saving to: `Local/Makefile'

100%[========================================================================================>] 48,561 100K/s in 0.5s

2011-10-17 09:34:38 (100 KB/s) - `Local/Makefile' saved [48561/48561]

Trying to make exim...

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

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

>>> version 4.77 #2

>>> 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
gcc -o exim_dbmbuild
>>> exim_dbmbuild utility built

gcc -DEXIM_DUMPDB exim_dbutil.c
gcc -DCOMPILE_UTILITY os.c
gcc -DCOMPILE_UTILITY store.c
gcc -o exim_dumpdb
>>> exim_dumpdb utility built
gcc -DEXIM_FIXDB exim_dbutil.c
make[2]: Entering directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-x86_64/auths'
gcc auth-spa.c
gcc b64decode.c
gcc b64encode.c
gcc call_pam.c
gcc call_pwcheck.c
gcc call_radius.c
gcc check_serv_cond.c
gcc cram_md5.c
gcc cyrus_sasl.c
cyrus_sasl.c:32:23: error: sasl/sasl.h: No such file or directory
cyrus_sasl.c: In function 'mysasl_config':
cyrus_sasl.c:86: error: 'SASL_OK' undeclared (first use in this function)
cyrus_sasl.c:86: error: (Each undeclared identifier is reported only once
cyrus_sasl.c:86: error: for each function it appears in.)
cyrus_sasl.c:88: error: 'SASL_FAIL' undeclared (first use in this function)
cyrus_sasl.c: In function 'auth_cyrus_sasl_init':
cyrus_sasl.c:103: error: 'sasl_conn_t' undeclared (first use in this function)
cyrus_sasl.c:103: error: 'conn' undeclared (first use in this function)
cyrus_sasl.c:104: error: 'sasl_callback_t' undeclared (first use in this function)
cyrus_sasl.c:104: error: expected ';' before 'cbs'
cyrus_sasl.c:116: error: 'cbs' undeclared (first use in this function)
cyrus_sasl.c:121: error: 'SASL_OK' undeclared (first use in this function)
cyrus_sasl.c: In function 'auth_cyrus_sasl_server':
cyrus_sasl.c:185: error: 'sasl_callback_t' undeclared (first use in this function)
cyrus_sasl.c:185: error: expected ';' before 'cbs'
cyrus_sasl.c:186: error: 'sasl_conn_t' undeclared (first use in this function)
cyrus_sasl.c:186: error: 'conn' undeclared (first use in this function)
cyrus_sasl.c:213: error: 'cbs' undeclared (first use in this function)
cyrus_sasl.c:214: error: 'SASL_OK' undeclared (first use in this function)
cyrus_sasl.c:230: error: 'SASL_CONTINUE' undeclared (first use in this function)
cyrus_sasl.c:274: error: 'SASL_BADPROT' undeclared (first use in this function)
cyrus_sasl.c:280: error: 'SASL_FAIL' undeclared (first use in this function)
cyrus_sasl.c:280: error: 'SASL_BUFOVER' undeclared (first use in this function)
cyrus_sasl.c:281: error: 'SASL_BADMAC' undeclared (first use in this function)
cyrus_sasl.c:281: error: 'SASL_BADAUTH' undeclared (first use in this function)
cyrus_sasl.c:282: error: 'SASL_NOAUTHZ' undeclared (first use in this function)
cyrus_sasl.c:282: error: 'SASL_ENCRYPT' undeclared (first use in this function)
cyrus_sasl.c:283: error: 'SASL_EXPIRED' undeclared (first use in this function)
cyrus_sasl.c:283: error: 'SASL_DISABLED' undeclared (first use in this function)
cyrus_sasl.c:284: error: 'SASL_NOUSER' undeclared (first use in this function)
cyrus_sasl.c:296: error: 'SASL_NOMECH' undeclared (first use in this function)
cyrus_sasl.c:327: error: 'SASL_USERNAME' undeclared (first use in this function)
cyrus_sasl.c: In function 'auth_cyrus_sasl_version_report':
cyrus_sasl.c:357: error: 'SASL_VERSION_MAJOR' undeclared (first use in this function)
cyrus_sasl.c:357: error: 'SASL_VERSION_MINOR' undeclared (first use in this function)
cyrus_sasl.c:357: error: 'SASL_VERSION_STEP' undeclared (first use in this function)
make[2]: *** [cyrus_sasl.o] Error 1
make[2]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-x86_64/auths'
make[1]: *** [auths/auths.a] Error 2
make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-x86_64'
make: *** [all] Error 2

*** The make has failed, would you like to try to make again? (y,n): n

Strange because on another centos5 server i get no error ...
Thank-you for any help,

Sky
 
Try remove all exim files and rebuild.

Code:
rm -rf /usr/local/directadmin/custombuild/exim*
/usr/local/directadmin/custombuild/build exim

Regards
 
Hello.

I tried that, forgot to mention. Sry.
Nothing changed.

Regards,
Sky
 
Hello,

@sky:
Code:
cyrus_sasl.c:32:23: error: sasl/sasl.h: No such file or directory
http://help.directadmin.com/item.php?id=125
Code:
yum install db4-devel cyrus-sasl-devel

Regarding the missing exim-4.77-1 file, which was named exim-4.77-3, I've added new code to custombuild which looks for the newest exim-4.77.* file, and copied that. Allow 24 hours for propogation of this new custombuild code.

John
 
Hello John,

I should remenber to check the help every time i have a problem !

Thank-you for the solution,

Nice day.
Sky
 
How to solve my error?

PHP:
Trying to make exim...

>>> Creating links to source files...
>>> New Makefile & lookups/Makefile.predynamic installed
>>> Use "make makefile" if you need to force rebuilding of the makefile
 
make[1]: Entering directory `/usr/local/directadmin/custombuild/exim-4.77/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/local/directadmin/custombuild/exim-4.77/build-Linux-i386'
make[2]: `buildconfig' is up to date.
make[2]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-i386'
Building configuration file config.h
>>> config.h built

>>> version 4.77 #2

>>> 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_dbmbuild.c:31:
exim.h:433:18: pcre.h: No such file or directory
In file included from exim.h:443,
                 from exim_dbmbuild.c:31:
globals.h:90: error: syntax error before '*' token
globals.h:90: warning: data definition has no type or storage class
globals.h:603: error: syntax error before '*' token
globals.h:603: warning: data definition has no type or storage class
globals.h:604: error: syntax error before '*' token
globals.h:604: warning: data definition has no type or storage class
globals.h:605: error: syntax error before '*' token
globals.h:605: warning: data definition has no type or storage class
globals.h:606: error: syntax error before '*' token
globals.h:606: warning: data definition has no type or storage class
globals.h:607: error: syntax error before '*' token
globals.h:607: warning: data definition has no type or storage class
globals.h:608: error: syntax error before '*' token
globals.h:608: warning: data definition has no type or storage class
globals.h:609: error: syntax error before '*' token
globals.h:609: warning: data definition has no type or storage class
globals.h:610: error: syntax error before '*' token
globals.h:610: warning: data definition has no type or storage class
In file included from exim.h:444,
                 from exim_dbmbuild.c:31:
functions.h:237: error: syntax error before '*' token
functions.h:238: error: syntax error before '*' token
functions.h:238: warning: data definition has no type or storage class
make[1]: *** [exim_dbmbuild.o] Error 1
make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-i386'
make: *** [all] Error 2

*** The make has failed, would you like to try to make again? (y,n):
 
How to solve my error?

PHP:
Trying to make exim...

>>> Creating links to source files...
>>> New Makefile & lookups/Makefile.predynamic installed
>>> Use "make makefile" if you need to force rebuilding of the makefile
 
make[1]: Entering directory `/usr/local/directadmin/custombuild/exim-4.77/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/local/directadmin/custombuild/exim-4.77/build-Linux-i386'
make[2]: `buildconfig' is up to date.
make[2]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-i386'
Building configuration file config.h
>>> config.h built

>>> version 4.77 #2

>>> 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_dbmbuild.c:31:
exim.h:433:18: pcre.h: No such file or directory
In file included from exim.h:443,
                 from exim_dbmbuild.c:31:
globals.h:90: error: syntax error before '*' token
globals.h:90: warning: data definition has no type or storage class
globals.h:603: error: syntax error before '*' token
globals.h:603: warning: data definition has no type or storage class
globals.h:604: error: syntax error before '*' token
globals.h:604: warning: data definition has no type or storage class
globals.h:605: error: syntax error before '*' token
globals.h:605: warning: data definition has no type or storage class
globals.h:606: error: syntax error before '*' token
globals.h:606: warning: data definition has no type or storage class
globals.h:607: error: syntax error before '*' token
globals.h:607: warning: data definition has no type or storage class
globals.h:608: error: syntax error before '*' token
globals.h:608: warning: data definition has no type or storage class
globals.h:609: error: syntax error before '*' token
globals.h:609: warning: data definition has no type or storage class
globals.h:610: error: syntax error before '*' token
globals.h:610: warning: data definition has no type or storage class
In file included from exim.h:444,
                 from exim_dbmbuild.c:31:
functions.h:237: error: syntax error before '*' token
functions.h:238: error: syntax error before '*' token
functions.h:238: warning: data definition has no type or storage class
make[1]: *** [exim_dbmbuild.o] Error 1
make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-i386'
make: *** [all] Error 2

*** The make has failed, would you like to try to make again? (y,n):


do this :

rm -rf /usr/local/directadmin/custombuild/exim*
/usr/local/directadmin/custombuild/build exim
 
Hi i have some problem build exim 4.77 with Centos 6 x86_64

[root@ns81 custombuild]# ./build exim
File already exists: exim-4.77.tar.gz
File already exists: exim
File already exists: exim_freebsd
File already exists: exim_debian
Found /usr/local/directadmin/custombuild/exim-4.77.tar.gz
Extracting ...
Done.
--2011-10-27 02:33:53-- http://files.directadmin.com/services/custombuild/Makefile
Resolving files.directadmin.com... 202.162.79.130
Connecting to files.directadmin.com|202.162.79.130|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48561 (47K) [application/octet-stream]
Saving to: `Local/Makefile'

100%[==============================================================================================================================>] 48,561 --.-K/s in 0.06s

2011-10-27 02:33:53 (831 KB/s) - `Local/Makefile' saved [48561/48561]

Trying to make exim...

>>> Creating links to source files...
Please install ExtUtils::Embed for /usr/bin/perl
grep: Makefile: No such file or directory
Missing CFLAGS_DYNAMIC inhibits building dynamic module lookup
../scripts/lookups-Makefile: line 115: lookups/Makefile.predynamic: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
../scripts/lookups-Makefile: line 138: lookups/Makefile.predynamic: No such file or directory
make[1]: Entering directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-x86_64'
make[1]: *** No targets specified and no makefile found. Stop.
make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-x86_64'
make: *** [all] Error 2

*** The make has failed, would you like to try to make again? (y,n):

please help Thank
 
I try to install but have same problem

[root@ns81 ~]# yum install db4-devel cyrus-sasl-devel
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.yourconnect.com
* extras: mirror.yourconnect.com
* updates: mirror.yourconnect.com
base | 3.7 kB 00:00
extras | 3.0 kB 00:00
updates | 3.5 kB 00:00
Setting up Install Process
Package db4-devel-4.7.25-16.el6.x86_64 already installed and latest version
Package cyrus-sasl-devel-2.1.23-8.el6.x86_64 already installed and latest version
Nothing to do
[root@ns81 ~]# cd /usr/local/directadmin/custombuild
[root@ns81 custombuild]# ./build exim
File already exists: exim-4.77.tar.gz
File already exists: exim
File already exists: exim_freebsd
File already exists: exim_debian
Found /usr/local/directadmin/custombuild/exim-4.77.tar.gz
Extracting ...
Done.
--2011-10-27 15:00:13-- http://files.directadmin.com/services/custombuild/Makefile
Resolving files.directadmin.com... 202.162.79.130
Connecting to files.directadmin.com|202.162.79.130|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 48561 (47K) [application/octet-stream]
Saving to: `Local/Makefile'

100%[==============================================================================================================================>] 48,561 --.-K/s in 0.02s

2011-10-27 15:00:13 (1.93 MB/s) - `Local/Makefile' saved [48561/48561]

Trying to make exim...

>>> Creating links to source files...
Please install ExtUtils::Embed for /usr/bin/perl
grep: Makefile: No such file or directory
Missing CFLAGS_DYNAMIC inhibits building dynamic module lookup
../scripts/lookups-Makefile: line 115: lookups/Makefile.predynamic: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
grep: Makefile: No such file or directory
../scripts/lookups-Makefile: line 138: lookups/Makefile.predynamic: No such file or directory
make[1]: Entering directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-x86_64'
make[1]: *** No targets specified and no makefile found. Stop.
make[1]: Leaving directory `/usr/local/directadmin/custombuild/exim-4.77/build-Linux-x86_64'
make: *** [all] Error 2

*** The make has failed, would you like to try to make again? (y,n):
 
Back
Top