Please press Ctrl+Z when getting this message.i have the same on some older servers
--make: Entering directory `/usr/local/directadmin/custombuild/exim-4.92/build-Linux-i386'
>>> version 4.92 #4
>>> version 4.92 #5
gcc -DMACRO_PREDEF macro_predef.c
In file included from exim.h:482,
structs.h:757: error: 'NS_MAXMSG' undeclared here (not in a function)
make: *** [macro_predef.o] Error 1
make: Leaving directory `/usr/local/directadmin/custombuild/exim-4.92/build-Linux-i386'
make: *** [all] Error 2
*** The make has failed, would you like to try to make again? (y,n):
did anyone resolved this?
Go to line 747, before the typedef struct, press i, and add:
# define NS_MAXMSG 65535
Press escape, type:
Followed by enter, type the following commands:
Build should proceed, if there are any additional errors, please download latest openssl-1.0.2s and compile it. This can be done with:
tar -xvzf openssl-1.0.2s.tar.gz
./config --prefix=/usr no-threads shared
Please do the builds of apache, php, exim and dovecot again after updating openssl.