Re: compile issues on Solaris
| From: | Daniel Fahlgren | Date: | Fri, 07 May 2004 20:34:14 +0000 |
| Subject: | Re: compile issues on Solaris | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-9713@lists.php.net to get a copy of this message | ||
On Fri, May 07, 2004 at 08:12:54PM +0100, Wez Furlong wrote:
> Any help would be appreciated; essentially you need to find a way to get
> ulong defined with the _XOPEN_SOURCE and _BSD_SOURCE symbols defined.
>
> You might find that you need to specify a numeric value (the year or
> revision number; I don't recall) for it to turn on certain parts of the
> header.
>
> Something like this:
>
> #define _XOPEN_SOURCE 0x1000
>
> Thanks for any insight you can provide on this,
Oki, second attempt. Perhaps att better solution:
#define _XOPEN_SOURCE
#define _BSD_SOURCE
#define __EXTENSIONS__
#include <sys/types.h>
#include "php.h"
#include <stdio.h>
#include <ctype.h>
[...]
compiles on both Solaris and Linux. (at least when I try it at home) :)
I have only tried it on Solaris 8 and 9 since I don't have access to any
other versions.
I have also found some problems with iconv on Solaris (and it fails make
test as well), will try to track it down and find the problem during the
weekend.
/ Fahlgren