Re: [PHP] Problems building 5.2.4 on Solaris 9 SPARC

2007-11-11 Thread Chris

Khyron wrote:

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.


You might get more help on the php-install list rather than this one.

--
Postgresql & php tutorials
http://www.designmagick.com/

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] Problems building 5.2.4 on Solaris 9 SPARC

2007-11-10 Thread Khyron
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:  [EMAIL PROTECTED]
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:  [EMAIL PROTECTED]
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