I just tried to compile 4.74 on OpenBSD 4.8 amd64 using my old Makefile
which worked fine on 4.73 and it fails.
Is there something obvious I am missing?
gcc -o exim
acl.o(.text+0xe5): In function `acl_var_create':
: warning: strcpy() is almost always misused, please use strlcpy()
daemon.o(.text+0x1851): In function `daemon_go':
: warning: sprintf() is often misused, please use snprintf()
rewrite.o(.text+0xcf5): In function `rewrite_one_header':
: warning: strcat() is almost always misused, please use strlcat()
drtables.o(.text+0x70): In function `init_lookup_list':
: undefined reference to `cdb_lookup_module_info'
drtables.o(.text+0x8b): In function `init_lookup_list':
: undefined reference to `cdb_lookup_module_info'
drtables.o(.text+0xf2): In function `init_lookup_list':
: undefined reference to `dnsdb_lookup_module_info'
drtables.o(.text+0x10d): In function `init_lookup_list':
: undefined reference to `dnsdb_lookup_module_info'
drtables.o(.text+0x174): In function `init_lookup_list':
: undefined reference to `mysql_lookup_module_info'
drtables.o(.text+0x18d): In function `init_lookup_list':
: undefined reference to `mysql_lookup_module_info'
collect2: ld returned 1 exit status
*** Error code 1
Stop in /root/exim-4.74/build-OpenBSD-amd64 (line 426 of Makefile).