Re: [R] R compile on AIX 5.3

From: Matthew Beason <mbeason_at_harrahs.com>
Date: Sat 17 Dec 2005 - 06:49:31 EST


Professor,

        It is version 2.2.0 of R. I'll download 2.2.1 straight away and see if that makes a difference.

        On lines 793 & 794 of /usr/include/netinet/in.h, I found the following:

	socklen_t       inet6_rth_space(int, int);
	void            *inet6_rth_init(void *, socklen_t, int, int);

	I have one other question for you if you don't mind. Do I need a
library such as ATLAS to get the most use out of R? Is there a difference with R if you don't use something like ATLAS?         

        I'm glad to be blazing new trails as far as compiling R on AIX 5.3. I think this is a useful exercise.

Thanks again!

Matthew Beason
Unix Systems Engineer - Unix Engineering Harrah's Entertainment, Inc.
One Harrah's Court, Las Vegas, NV 89119-4312 Office: 702-494-4097
Mobile: 702-622-6902
mbeason@harrahs.com
The information contained in this email may be legally privileged and confidential. It is intended to be read only by the person to whom it is addressed. If you have received this in error or are not the intended recipient, please immediately notify the sender and delete all copies of this message. Thank you.

-----Original Message-----
From: Prof Brian Ripley [mailto:ripley@stats.ox.ac.uk] Sent: Friday, December 16, 2005 11:14 AM To: Matthew Beason
Cc: r-help@stat.math.ethz.ch
Subject: Re: [R] R compile on AIX 5.3

  1. What version of R is this? If not 2.2.1 beta, please do try that as there have been some recent AIX-related patches.
  2. What is on lines 793 & 794 of /usr/include/netinet/in.h? It looks like some other header file needs to be included first.

We only have reports of recent successful builds of R on AIX 5.2, no reports from 5.3.

On Fri, 16 Dec 2005, Matthew Beason wrote:

>
> I'm trying to compile R on AIX 5.3. I've gotten "configure" to work
> but "make" generates the following errors:
>
>
> Target "R" is up to date.
> Target "R" is up to date.
> Target "R" is up to date.
> Target "R" is up to date.
> Target "Makedeps" is up to date.
> Target "libbz2.a" is up to date.
> Target "Makedeps" is up to date.
> Target "libpcre.a" is up to date.
> Target "Makedeps" is up to date.
> Target "libz.a" is up to date.
> Target "R" is up to date.
> Target "Makedeps" is up to date.
> Target "libappl.a" is up to date.
> Target "Makedeps" is up to date.
> Target "libnmath.a" is up to date.
> Target "Makedeps" is up to date.
> Target "libunix.a" is up to date.
> Target "Makedeps" is up to date.
> gcc -I../../src/extra/zlib -I../../src/extra/bzip2
> -I../../src/extra/pcre -I. -I../../src/include -I../../src/include
> -I/usr/local/include -DHAVE_CONFIG_H -mno-fp-in-toc -g -O2 -c
> platform.c -o platform.o In file included from
> /usr/include/netdb.h:47,
> from platform.c:1365:
> /usr/include/netinet/in.h:793: error: parse error before
> "inet6_rth_space"
> /usr/include/netinet/in.h:794: error: parse error before "socklen_t"
> /usr/include/netinet/in.h:800: error: parse error before "socklen_t"
> /usr/include/netinet/in.h:801: error: parse error before "socklen_t"
> /usr/include/netinet/in.h:803: error: parse error before "socklen_t"
> /usr/include/netinet/in.h:804: error: parse error before "socklen_t"
> /usr/include/netinet/in.h:805: error: parse error before "socklen_t"
> /usr/include/netinet/in.h:807: error: parse error before "socklen_t"
> /usr/include/netinet/in.h:809: error: parse error before "socklen_t"
> In file included from platform.c:1366:
> /usr/include/sys/socket.h:374: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:378: error: parse error before
> "msg_controllen"
> /usr/include/sys/socket.h:380: error: parse error before '}' token
> /usr/include/sys/socket.h:404: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:408: error: parse error before '}' token
> /usr/include/sys/socket.h:475: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:476: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:477: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:478: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:484: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:485: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:486: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:490: error: parse error before "socklen_t"
> /usr/include/sys/socket.h:491: error: parse error before "socklen_t"
> make: 1254-004 The error code from the last command is 1.
>
> Stop.
> make: 1254-004 The error code from the last command is 2.
>
> Stop.
> make: 1254-004 The error code from the last command is 1.
>
> Stop.
> make: 1254-004 The error code from the last command is 1.
>
> Any ideas on what may be preventing make from completing successfully?

> I can provide an additional information required.
>
> Thanks!
>
> Matt
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
>

-- 
Brian D. Ripley,                  ripley@stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
Received on Sat Dec 17 06:56:27 2005

This archive was generated by hypermail 2.1.8 : Sat 17 Dec 2005 - 09:32:01 EST