[Rd] can't compile on OSX: unsetenv header issues

From: Seth Falcon <sfalcon_at_fhcrc.org>
Date: Mon 08 Jan 2007 - 15:54:46 GMT


Hi,

A recent change has R failing to compile (for me) on ppc OSX 10.4.8 like this:

../../../../R-devel/src/main/datetime.c: In function `reset_tz': ../../../../R-devel/src/main/datetime.c:511: error: void value not ignored as it ought to be

I suspect there is some sort of configure magic that needs to happen to get the POSIX compatible unsetenv on OSX. Here's what I think is the relevant bit from stdlib.h, but I'm hoping someone with more OSX experience will recognize what needs to be done.

#if __DARWIN_UNIX03

int unsetenv(const char *) __DARWIN_ALIAS(unsetenv);
#else /* !__DARWIN_UNIX03 */
void unsetenv(const char *);
#endif /* __DARWIN_UNIX03 */

+ seth



R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Tue Jan 09 09:35:15 2007

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.1.8, at Tue 09 Jan 2007 - 18:31:13 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.