|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-06-30 08:48 UTC] sonny at sun dot com
Description: ------------ Due configure of php5.0beta comes following error: checking for fork... no configure: error: pcntl: fork() not supported by this platform On php4.3.2 was it all fine. I'm using it on Solaris 9 && SPARC Platform. Reproduce code: --------------- Run an configure on an sparc plattform. Expected result: ---------------- pcntl extension should work. PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Nov 06 23:00:02 2025 UTC |
my config.log: configure:66083: checking for fork configure:66111: gcc -o conftest -g -O2 -L/opt/oracle/product/9i_client/lib -L/opt/oracle/product/9i_client/lib conftest.c -lm -lnsl -l:libcl.sl -l:librt.sl -l:libnss_dns.1 -l:libdld.sl -lclntsh 1>&5 /var/tmp//ccBi6ulb.s: Assembler messages: /var/tmp//ccBi6ulb.s:41: Warning: .stabs: description field '10231' too big, try a different debug format /var/tmp//ccBi6ulb.s:45: Warning: .stabn: description field '10231' too big, try a different debug format /var/tmp//ccBi6ulb.s:51: Warning: .stabn: description field '10239' too big, try a different debug format /var/tmp//ccBi6ulb.s:56: Warning: .stabn: description field '1023c' too big, try a different debug format /usr/ccs/bin/ld: /opt/oracle/product/9i_client/lib/libclntsh.sl: Mismatched ABI. 64-bit PA shared library found in 32-bit link. collect2: ld returned 1 exit status configure: failed program was: #line 66088 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char fork(); 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 fork(); 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_fork) || defined (__stub___fork) choke me #else fork(); #endif ; return 0; }my config.log: configure:66083: checking for fork configure:66111: gcc -o conftest -g -O2 -L/opt/oracle/product/9i_client/lib -L/opt/oracle/product/9i_client/lib conftest.c -lm -lnsl -l:libcl.sl -l:librt.sl -l:libnss_dns.1 -l:libdld.sl -lclntsh 1>&5 /var/tmp//ccBi6ulb.s: Assembler messages: /var/tmp//ccBi6ulb.s:41: Warning: .stabs: description field '10231' too big, try a different debug format /var/tmp//ccBi6ulb.s:45: Warning: .stabn: description field '10231' too big, try a different debug format /var/tmp//ccBi6ulb.s:51: Warning: .stabn: description field '10239' too big, try a different debug format /var/tmp//ccBi6ulb.s:56: Warning: .stabn: description field '1023c' too big, try a different debug format /usr/ccs/bin/ld: /opt/oracle/product/9i_client/lib/libclntsh.sl: Mismatched ABI. 64-bit PA shared library found in 32-bit link. collect2: ld returned 1 exit status configure: failed program was: #line 66088 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char fork(); 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 fork(); 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_fork) || defined (__stub___fork) choke me #else fork(); #endif ; return 0; }