ID: 28157 Comment by: com dot ntlworld at round7 dot mark Reported By: ralf at kuerbis dot org Status: Open Bug Type: Compile Failure Operating System: Solaris 9 PHP Version: 5CVS-2004-04-26 (dev) New Comment:
Just FYI, this isn't limited solely to Solaris 9, the same problem also occurs on Solaris 8, if you have access to one of those systems but not 9... -Mark Reverse email address to reply Previous Comments: ------------------------------------------------------------------------ [2004-05-03 19:27:36] mose at netvision dot net dot il The compliation error comes from the lack of these lines: /* * shorthand type definitions for unsigned storage classes */ typedef uchar_t uchar; typedef ushort_t ushort; typedef uint_t uint; typedef ulong_t ulong; in sys/types For me (OSF4.0f) it's under 'ifndef _XOPEN_SOURCE_EXTENDED' control. ------------------------------------------------------------------------ [2004-04-29 12:30:01] ralf at kuerbis dot org If you need my help in testing on a Solaris 9 machine (Ultra 1 at home and some Enterprise 420R/220R at business), just drop me a mail. Best regards, Ralf ------------------------------------------------------------------------ [2004-04-29 12:16:28] [EMAIL PROTECTED] This probably isn't portable to eg: Linux, so we still need to find a better fix; however, I no longer have access to a Solaris 9 machine, so this could prove difficult. ------------------------------------------------------------------------ [2004-04-29 11:05:26] ralf at kuerbis dot org It works - thank you! Regards, Ralf ------------------------------------------------------------------------ [2004-04-28 22:52:23] pds+php at alloy dot net In ext/standard/proc_open.c, adding the following lines before #define _XOPEN_SOURCE and #define _BSD_SOURCE gets around this compile problem: #include <fcntl.h> #include <sys/termios.h> ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/28157 -- Edit this bug report at http://bugs.php.net/?id=28157&edit=1