Hello, For testing/development purpose I need to run Apache+PHP4 with OCI8 on a Windows NT machine under CYGWIN. I tried several different approaches to make it work, but without any success. I used Apache and PHP4 sources, which can be installed with CYGWIN to build PHP as apache module. I read somewhere that only them could work, because they include some patches for cygwin. I succeded to configure, make and make install PHP, but when I attempt to configure apache with ./configure --activate-module=src/modules/php4/libphp4.a --enable-module=php4 I receive the following error: ======== Error Output for sanity check ======== cd ..; gcc -DCYGWIN -I/usr/src/php-4.2.0-1 -I/usr/src/php-4.2.0-1/main -I/usr/src/php-4.2.0-1/main -I/usr/src/php-4.2.0-1/Zend -I/usr/src/php-4.2.0-1/Zend -I/usr/src/php-4.2.0-1/TSRM -I/usr/src/php-4.2.0-1/TSRM -I/usr/src/php-4.2.0-1 -DNO_DL_NEEDED `./apaci` -o helpers/dummy helpers/dummy.c -Wl,-rpath,/cygdrive/c/oracle/ora90/lib -/cygdrive/c/oracle/ora90/lib -Lmodules/php4 -L../modules/php4 -L../../modules/php4 -lmodphp4 -lnsl -lm -ldl -lcrypt -lm -lcrypt -lclntsh -lcrypt -lgdbm -lexpat /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -lclntsh collect2: ld returned 1 exit status make: *** [dummy] Error 1 ============= End of Error Report =============
I had similar problems with -lnsl and -ldl To rectify these I just took corresponding *.a files from a Linux box. I have no idea if it can work that way on CYGWIN, but at least the sanity check went further to -lclntsh then. I cannot fine libclntsh.a anywhere. Neither on a Linux box, nor on a Windows NT one, in Oracle distribution. I could only find libclntsh.so Any solutions? Thank you, Alexander Vikulin -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php