From: [EMAIL PROTECTED] Operating system: Solaris 2.7 PHP version: 4.2.1 PHP Bug Type: *Configuration Issues Bug description: invalid php_config.h for solaris 2.7 platform
Under Solaris 2.7 (and possibly other Solaris versions), configure incorrectly sets the following in the main php config file, main/php_config.h . The workaround is to edit the file and remove or comment out the inappropriate definitions. The following lines are _INCORRECT_, and should be removed from the file (line numbers included for reference): 26:#define gid_t int 69:#define size_t unsigned 90:#define uid_t int 100:#define uint unsigned int 101:#define ulong unsigned long 621:#define HAVE_SELECT_H 1 738:#define HAVE_UNIX_H 1 930:#define in_addr_t u_int -- Edit bug report at http://bugs.php.net/?id=17320&edit=1 -- Fixed in CVS: http://bugs.php.net/fix.php?id=17320&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=17320&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=17320&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=17320&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=17320&r=support Expected behavior: http://bugs.php.net/fix.php?id=17320&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=17320&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=17320&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=17320&r=globals