Checking if your kit is complete... Looks good MakeMaker (v6.36_02) Warning (non-fatal): Target 'dynamic' depends on targets in skipped section 'dynamic_lib' Warning (non-fatal): Target 'static' depends on targets in skipped section 'static_lib' Writing Makefile for Mail::QmailRemoteXS::qmailrem Writing Makefile for Mail::QmailRemoteXS cp QmailRemoteXS.pm blib/lib/Mail/QmailRemoteXS.pm AutoSplitting blib/lib/Mail/QmailRemoteXS.pm (blib/lib/auto/Mail/QmailRemoteXS) cd qmailrem && make ( cat warn-auto.sh; \ echo CC='`head -1 conf-cc`'; \ echo LD='`head -1 conf-ld`' \ ) > auto-ccld.sh cat auto-ccld.sh make-load.sh > make-load chmod 755 make-load cat auto-ccld.sh find-systype.sh > find-systype chmod 755 find-systype ./find-systype > systype ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load chmod 755 load cat auto-ccld.sh make-compile.sh > make-compile chmod 755 make-compile ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \ compile chmod 755 compile ./compile qmailrem.c ./compile constmap.c ( ./compile trysysel.c >/dev/null 2>&1 \ && cat select.h2 || cat select.h1 ) > select.h rm -f trysysel.o trysysel ./compile timeoutread.c ./compile timeoutwrite.c ./compile timeoutconn.c timeoutconn.c: In function 'timeoutconn': timeoutconn.c:49: warning: pointer targets in passing argument 3 of 'getpeername' differ in signedness ./compile tcpto.c ./compile now.c ./compile dns.c dns.c:24: error: parse error before 'HEADER' dns.c:24: warning: no semicolon at end of struct or union dns.c:24: error: 'PACKETSZ' undeclared here (not in a function) dns.c:24: error: parse error before '}' token dns.c:24: warning: data definition has no type or storage class dns.c:30: error: 'MAXDNAME' undeclared here (not in a function) dns.c: In function 'resolve': dns.c:48: error: 'C_IN' undeclared (first use in this function) dns.c:48: error: (Each undeclared identifier is reported only once dns.c:48: error: for each function it appears in.) dns.c:48: error: request for member 'buf' in something not a structure or union dns.c:57: error: request for member 'buf' in something not a structure or union dns.c:58: error: request for member 'buf' in something not a structure or union dns.c:58: error: 'HEADER' undeclared (first use in this function) dns.c:59: error: request for member 'hdr' in something not a structure or union dns.c:62: error: request for member 'buf' in something not a structure or union dns.c:66: error: 'QFIXEDSZ' undeclared (first use in this function) dns.c:69: error: request for member 'hdr' in something not a structure or union dns.c: In function 'findname': dns.c:84: error: request for member 'buf' in something not a structure or union dns.c:97: error: request for member 'buf' in something not a structure or union dns.c: In function 'findip': dns.c:118: error: request for member 'buf' in something not a structure or union dns.c: In function 'findmx': dns.c:156: error: request for member 'buf' in something not a structure or union dns.c:172: error: request for member 'buf' in something not a structure or union dns.c: In function 'dns_cname': dns.c:199: error: 'T_ANY' undeclared (first use in this function) dns.c:205: error: 'T_CNAME' undeclared (first use in this function) dns.c: In function 'dns_ptr': dns.c:248: error: 'T_PTR' undeclared (first use in this function) dns.c: In function 'dns_ipplus': dns.c:285: error: 'T_A' undeclared (first use in this function) dns.c: In function 'dns_mxip': dns.c:338: error: 'T_MX' undeclared (first use in this function) make[1]: *** [dns.o] Error 1 make: *** [qmailrem/libqmailrem.a] Error 2