This is the second reason that build fails on Linux (and all other platforms that use GNU Make).
The Makefile contains the following near the top:
#ifdef LINUX
CFLAGS = -c
LFLAGS =
LIBS = -lcrypto -lresolv
#else
CFLAGS = -c
LFLAGS =
LIBS = -lcrypto
#endif
The intention is obviously that of linking with libresolv on Linux. However, makefiles don't use this syntax. It's supposed to be just "ifdef LINUX", without any '#', and so on.
Furthermore, the canonical name of the variable containing linker flags is LDFLAGS.
Logged In: YES
user_id=1158105
Originator: NO
I posted a patch that fixes the problem with # and the problem with the undefined macros