Problems Installing Sybase 12.5 with PHP 4.2.3
| From: | Christopher Schreiber | Date: | Sat, 07 Sep 2002 02:56:42 +0000 |
| Subject: | Problems Installing Sybase 12.5 with PHP 4.2.3 | ||
| Groups: | php.install | ||
| Request: | Send a blank email to php-install+get-8357@lists.php.net to get a copy of this message | ||
I had PHP 4.2.2 and Sybase 11.9.2 working together perfectly. (Why do I
ever try to upgrade! :))
I recently upgraded Sybase from 11.9.2 to 12.5, and am now trying to
compile
PHP 4.2.3 with it. I am using the following ./configure command:
./configure --prefix=/usr/local/php
--with-config-file-path=/usr/local/php \
--with-mysql=/usr/local/mysql --with-pgsql=/usr/local/pgsql \
--with-sybase=/opt/sybase-12.5 --with-oci8=/usr/local/oracle \
--with-oracle=/usr/local/oracle --with-pdflib=/usr/local/pdflib \
--with-jpeg --with-tiff --with-zlib --with-gd --with-ttf --with-freetype
\
--with-xml --with-gettext --enable-ftp --enable-versioning
--enable-sockets \
--enable-calendar --enable-sysvsem --enable-sysvshm --enable-track-vars
\
--enable-debugger --enable-magic-quotes --enable-rpath
--enable-short-tags \
--enable-posix --enable-session --enable-xml --enable-bcmath
--enable-ctype \
--enable-mailparse --with-apache=../apache_1.3.26
At first, it was having problems finding the Sybase includes (it's now
in
/opt/sybase-12.5/OCS-12_5/include instead of /opt/sybase-12.5/include,
so I
fixed that with a symbolic link).
Now I am getting the following errors from make after the compile is
almost
finished and it links everything together:
/usr/bin/ld: cannot find -lsybdb
collect2: ld returned 1 exit status
make[1]: *** [php] Error 1
make[1]: Leaving directory `/www/src/php-4.2.3'
make: *** [all-recursive] Error 1
My /etc/ld.so.conf file looks like this:
/usr/lib
/usr/local/lib
/usr/kerberos/lib
/usr/X11R6/lib
/usr/lib/qt-2.3.0/lib
/usr/lib/qt-1.45/lib
/usr/lib/sane
/usr/lib/nsr
/opt/sybase-12.5/OCS/lib
/opt/sybase-12.5/ASE/lib
/opt/sybase-12.5/FTS/lib
/opt/sybase-12.5/SQLRemote/lib
I would appreciate any insight on how I might be able to get this to
work.
Thanks in advance!
Chris Schreiber