I have been attempting to get pcntl turned on in php5.0.5 and keep getting the error:
checking whether to enable pcntl support... yes checking for fork... (cached) yes checking for waitpid... no configure: error: pcntl: fork() not supported by this platform The config.log states: --------------------------------------------------------- /usr/bin/ld: cannot find -lltdl collect2: ld returned 1 exit status configure: failed program was: #line 74623 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char waitpid(); below. */ #include <assert.h> /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char waitpid(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined (__stub_waitpid) || defined (__stub___waitpid) choke me #else waitpid(); #endif ; return 0; } --------------------------------------------------------- I do have the libtool rpms installed. I have also checked to verify that waitpid and fork and working and they seem to in other applications. The configure line that I am using is: ../configure --enable-bcmath --with-openssl --with-curl --with-dom --enable-soap --enable-simplexml --with-mcrypt --with-mhash --enable-sockets --enable-mailparse --with-gmp --with-gettext --enable-shmop --with-mysqli --enable-ftp --with-zlib --with-png-dir=/usr --with-jpeg-dir=/usr --with-freetype-dir=/usr --with-gd --enable-mbstring=all --enable-pcntl I have gotten everything except the --enable-pcntl to compile and I am running without it. However I really need to be able to fork my application so that I can make use of the multiple processors. any help would be appreciated, Ben