Dear "list", I'm trying to configure jabberd2 prior to compiling it. Here's my environment:
* OS: Solaris 10 (Solaris 10 1/06 s10s_u1wos_19a SPARC, if it matters) * C compiler: Sun Studio 12 (cc) * Version of jabberd2: 2.2.4 I'm running configure with the following simple command line: ./configure --prefix=/usr/local When it gets down to the expat part of the configure script, this is what I see: ... checking for syslog... yes checking for vsyslog... yes checking for snprintf... yes checking for vsnprintf... yes checking if snprintf can handle NULL arguments... no checking if vsnprintf can handle NULL arguments... no checking for socklen_t... yes checking for XML_ParserCreate in -lexpat... no configure: error: Expat not found # I have 2 sets of expat libraries installed: application SMCexpat expat system SUNWlexpt libexpat - XML parser library The first is from Sunfreeware and the second (as you already know) is Sun's Solaris expat library. The Sunfreeware version of the library is 2.0.1. According to crle, it will find the Sun library before the Sunfreeware version: crle -c /var/ld/ld.config -l /usr/local/lib:/lib:/usr/lib:/usr/sfw/lib:/opt/sfw/lib... I don't know whether this is part of the issue. I've specified "--libdir=/usr/local/lib" on the command once and there was no change in behavior. I do have libgcc installed (version 3.4.6), also from Sunfreeware. I'm expecting you to suggest that I try to compile jabberd2 with gcc, but I have requirements to do this with Sun's C compiler as it's supposed to produce tighter code under Solaris. Suggestions? Comments? Thank you, in advance. Bruce -- Bruce W. Mohler Sr. System Engineer Intuit IIT/OEI Services Back Office Semper Fi 858-215-7426 mailto:bruce_moh...@intuit.com <mailto:bruce_moh...@intuit.com> Of course my password is the same as my pet's name. My dog's name is san7&rit, but I change it every 90 days.