I'm running Solaris8 on a U5. I downloaded ldapsdk-41-SOLARIS_5.8-64-domestic-ssl.tar.gz from the www.iplanet.com/download site. Once installed into /usr/local/ldapsdk (and added /usr/local/ldapsdk/lib to my LD_LIBRARY_PATH), I tried to compile perldap-1.4.1 and I got the following: >perl Makefile.PL PerLDAP - Perl 5 Module for LDAP ================================ Directory containing 'include' and 'lib' directory of the Netscape LDAP Software Developer Kit (default: /usr): /usr/local/ldapsdk Using LDAPv3 Developer Kit (default: yes)? no Include SSL Support (default: yes)? no Libraries to link with (default: -L/usr/local/ldapsdk/lib -lldapssl41): Writing Makefile for Mozilla::LDAP::API alpha-20:08-/.cpan/build/perldap-1.4 >make gcc -c -I/usr/local/ldapsdk/include -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERS ION=\"1.4\" -DXS_VERSION=\"1.4\" -fPIC -I/usr/local/lib/perl5/5.6.1/sun4-solaris/CORE API.c API.c: In function `avref2charptrptr': API.c:205: `na' undeclared (first use in this function) API.c:205: (Each undeclared identifier is reported only once API.c:205: for each function it appears in.) API.c: In function `avref2berptrptr': API.c:235: `na' undeclared (first use in this function) API.c: In function `parse1mod': API.c:377: `na' undeclared (first use in this function) API.c: In function `XS_Mozilla__LDAP__API_ldap_result': API.c:2459: `na' undeclared (first use in this function) API.c: In function `XS_Mozilla__LDAP__API_ldap_search_st': API.c:2692: `na' undeclared (first use in this function) API.c: In function `XS_Mozilla__LDAP__API_ldap_url_parse': API.c:2961: `sv_undef' undeclared (first use in this function) API.c: In function `XS_Mozilla__LDAP__API_ldap_url_search_st': API.c:3023: `na' undeclared (first use in this function) make: *** [API.o] Error 1 I went into /usr/local/ldapsdk/examples just to make sure that it wasn't the SDK. (BTW: cc is hardcoded into the Makefile....) I got the following error: make gcc -g -I../include -I../include -c -o search.o search.c gcc -o search search.o -L../lib -lldapssl41 -lsocket -lnsl ld: fatal: file ../lib/libldapssl41.so: wrong ELF class: ELFCLASS64 ld: fatal: File processing errors. No output written to search collect2: ld returned 1 exit status make: *** [search] Error 1 At this point, things are not looking good..... Also after much bumbling around, I managed to find NSPR and NSS. I compiled nspr but there are no instructions on what to do after running make, and there is no 'make install' option. NSS gives me nothing when I run make and who knows what to do with coreconf. Why has this become so complicated? 6 months ago, when trying to compile perldap all I needed to do was download the SDK, and it would compile. Now all of a sudden there are 5 things I have to download (SDK, perldap, NSS, NSPR, coreconf), most of which have vague instructions if at all, compile and some how figure out where to put them, piece them together, grab my roll of duct tape and silly putty and hope the whole thing does crash. Is there a simple way to get perldap to work/compile with out having to just through all of these hoops?
begin:vcard n:Chester;Daniel x-mozilla-html:TRUE url:www.chesternet.net/talamar adr:;;;;;; version:2.1 email;internet:[EMAIL PROTECTED] fn:Daniel Chester end:vcard
