Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lldap Note (probably harmless): No library found for -llber Writing Makefile for Dua cp Dua.pm blib/lib/Dua.pm cd dualib && make make[1]: Entering directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Dua/dualib' cc -O -Kpic -DSVR4 -I/bham/pd/packages/ldap-3.1/include -I/bham/pd/packages/perl-5.004/lib/sun4-solaris/5.00404/CORE -c -o dua.o dua.c cc: warning 901: unknown option: `-Kpic': use +help for online documentation. Error 112: "dua.c", line 51 # Include file "EXTERN.h" not found. #include "EXTERN.h" ^^^^^^^^^^ Error 112: "dua.c", line 53 # Include file "perl.h" not found. #include "perl.h" ^^^^^^^^ Error 112: "dua.h", line 19 # Include file not found. #include ^^^^^^^^ Error 112: "dua.h", line 20 # Include file not found. #include ^^^^^^^^ Error 419: "dua.h", line 27 # 'LDAP' is used as a type, but has not been defined as a type. LDAP *dua_ld; ^^^^ Error 112: "dua.c", line 56 # Include file not found. #include ^^^^^^^^ Error 112: "dua.c", line 57 # Include file not found. #include ^^^^^^^^ Error 172: "dua.c", line 117 # Undeclared variable 'LDAPMessage'. LDAPMessage *result; ^^^^^^^^^^^ Error 172: "dua.c", line 121 # Undeclared variable 'LDAP_PORT'. port = LDAP_PORT; ^^^^^^^^^ Warning 942: "dua.c", line 123 # Types 'int *' and 'int' are not assignment-compatible. if ((session->dua_ld = ldap_open (dsa, port)) == NULL) { ^^^^^^^^^^^^^^^^^^^^^ Error 172: "dua.c", line 130 # Undeclared variable 'result'. ldap_result (session->dua_ld, id, 1, &session->dua_tv, &result); ^^^^^^ Error 172: "dua.c", line 132 # Undeclared variable 'result'. if (ldap_result2error (session->dua_ld, result, 1) != LDAP_SUCCESS) { ^^^^^^ Error 185: "dua.c", line 133 # Left side of '->' requires a pointer to struct; type found was 'int'. set_ldap_err (session,session->dua_ld->ld_errno); ^^^^^^^^^^^^^^^ Error 699: "dua.c", line 133 # Error limit reached; halting compilation. set_ldap_err (session,session->dua_ld->ld_errno); ^^^^^^^^^^^^^^^ make[1]: *** [dua.o] Error 2 make[1]: Leaving directory `/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Dua/dualib' make: *** [dualib/libdua.a] Error 2