I am having an odd problem building php-4-3.2 on a Solaris 9 box. I built it fine several weeks ago w/o oracle support (oracle is installed and working fine). I now need to add oracle support so I went into the exact same source tree and deleted config.cache and then reconfigured with this command:


--x-includes=/usr/openwin/include/X11 --x-libraries=/usr/openwin/lib --with-apxs2=/usr/local/apache2/bin/apxs --with-openssl=/usr/local/ssl --with-bz2 --enable-calendar --with-curl --enable-dba --with-db3=/usr/local/BerkeleyDB.3.3 --with-flatfile --enable-ftp --with-gd --with-ttf --with-zlib-dir=/usr/local/lib --with-t1lib --enable-gd-native-ttf --enable-gd-jis-conv --with-iconv --with-mysql=/usr/local/mysql --with-ncurses --enable-sockets --with-apxs2filter=/usr/local/apache2/bin/apxs --with-oracle=/u01/app/oracle/product/9.2

This is the exact same configure command with the exception of the oracle option.

When I execute this, the process eventually hangs at the following point in the configure process:

configure:81694: checking whether the linker (/usr/ccs/bin/ld) supports shared libraries
configure:82381: checking how to hardcode library paths into programs
configure:82409: checking whether stripping libraries is possible
configure:82423: checking dynamic linker characteristics
configure:82834: checking if libtool supports shared libraries
configure:82838: checking whether to build shared libraries
configure:82861: checking whether to build static libraries


If I view the process with truss, it is stuck here (deadlocked):

fork()                                          = 23870
waitid(P_PID, 23870, 0xFFBFF550, WEXITED|WTRAPPED|WNOWAIT) = 0
ioctl(0, TIOCGPGRP, 0xFFBFF50C)                 = 0
ioctl(0, TCGETS, 0x000391D4)                    = 0
waitid(P_PID, 23870, 0xFFBFF550, WEXITED|WTRAPPED) = 0
fork()                                          = 23873
waitid(P_PID, 23873, 0xFFBFF470, WEXITED|WTRAPPED|WNOWAIT) = 0
ioctl(0, TIOCGPGRP, 0xFFBFF42C)                 = 0
ioctl(0, TCGETS, 0x000391D4)                    = 0
waitid(P_PID, 23873, 0xFFBFF470, WEXITED|WTRAPPED) = 0
stat64("conftest.s3", 0xFFBFF1D0)               = 0
fork()                                          = 23874
waitid(P_PID, 23874, 0xFFBFF400, WEXITED|WTRAPPED|WNOWAIT) = 0
ioctl(0, TIOCGPGRP, 0xFFBFF3BC)                 = 0
ioctl(0, TCGETS, 0x000391D4)                    = 0
waitid(P_PID, 23874, 0xFFBFF400, WEXITED|WTRAPPED) = 0
fork()                                          = 23875

If you notice, the P_PID keep increasing indefintely. I let this run for about 45 minutes before I killed it.

I then tried a fresh tarball of php, both 4.3.2 and 4.3.4 and exact same problem. Anyone have any ideas what the deal is here?

Thanks,
Chuck

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



Reply via email to