I have tried this for weeks with no success, so I am asking for help with this. Something seems really off with the PHP 5.2.4 build process. I am trying to build PHP 5.2.4 with Apache 2.2.6 and PostgreSQL 8.2.5 support using the following configuration (from a file which I source): CPPFLAGS="-I/usr/local/BerkeleyDB.4.2/include -I/usr/local/include" \ LDFLAGS="-L/usr/local/BerkeleyDB.4.2/lib -L/usr/local/lib" \ # EXTRA_LIBS=-lxml2 \ /local/software/SOURCE/26-Oct-2007/php-5.2.4/configure \ --prefix=/local \ --with-apxs2=/local/httpd-2.2.6/bin/apxs \ --with-config-file-path=/local/httpd-2.2.6 /conf \ --disable-cgi \ --with-libxml-dir=/usr/local \ --enable-dba=shared \ --with-db4=/usr/local/BerkeleyDB.4.2 \ --with-pcre-regex=/local \ --with-openssl=/local \ --with-zlib=/usr/local \ --with-zlib-dir=/usr/local \ --with-bz2 \ --with-gd=shared \ --with-jpeg-dir=/usr/local \ --with-png-dir=/usr/local \ --with-gettext=/usr/local \ # --with-mcrypt=/local \ # --with-mhash=/local \ --with-ncurses \ --disable-pdo \ --with-pgsql=shared,/local/postgresql-8.2.5 \ --with-readline=/local \ --with-mm=/usr/local \ --enable-sockets=shared \ --enable-sysvmsg \ --enable-sysvsem \ --enable-sysvshm \ --with-xsl=/usr/local \ --with-pear=/local/httpd-2.2.6/php/lib \ Yes, this is VPATH build. The --with-mhash directive was removed when PHP utterly failed to find the installed mhash library, which was installed from a package downloaded from sunfreeware.com bash-2.05$ pkginfo -l SMCmhash PKGINST: SMCmhash NAME: mhash CATEGORY: application ARCH: sparc VERSION: 0.9.9 BASEDIR: /usr/local VENDOR: Nikos Mavroyanopoulos and Sascha Schumann PSTAMP: Steve Christensen INSTDATE: Oct 27 2007 06:37 EMAIL: steve@xxxxxxxxxxxx STATUS: completely installed FILES: 41 installed pathnames 5 shared pathnames 9 directories 2 executables 2442 blocks used (approx) Now, its having problems finding the ncurses library, which is also installed from sunfreeware.com. My 4.x builds of PHP had various problems, God knows, but nothing like this -- just wholesale inability to locate libraries. bash-2.05$ pkginfo -l SMCncurs PKGINST: SMCncurs NAME: ncurses CATEGORY: application ARCH: sparc VERSION: 5.6 BASEDIR: /usr/local VENDOR: FSF PSTAMP: Steve Christensen INSTDATE: Apr 09 2007 01:50 EMAIL: steve@xxxxxxxxxxxx STATUS: completely installed FILES: 3559 installed pathnames 10 shared pathnames 62 directories 13 executables 25902 blocks used (approx) "crle" shows: bash-2.05$ crle Configuration file [version 4]: /var/ld/ld.config Default Library Path (ELF): /usr/local/BerkeleyDB.4.2/lib:/local/lib:/usr/local/lib:/usr/lib:/local/postgresql- 7.3.4/lib . . And to top off the weirdness Has anyone seen this problem before? If so, how did you resolve it? I'm not a programmer, but I've dealt with linking issues before. However, I'm at a loss as to why PHP's configure script won't even look for libraries when I tell it where to find them! Thanks in advance to anyone who wades in on this one! -- "You can choose your friends, you can choose the deals." - Equity Private "But love is also a very dangerous game because it makes you do what you really don't want to do." - Sylvain Raines