From owner-freebsd-standards@FreeBSD.ORG Mon Feb 7 20:30:02 2011 Return-Path: Delivered-To: freebsd-standards@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6D231065693 for ; Mon, 7 Feb 2011 20:30:02 +0000 (UTC) (envelope-from das@FreeBSD.ORG) Received: from zim.MIT.EDU (ZIM.MIT.EDU [18.95.3.101]) by mx1.freebsd.org (Postfix) with ESMTP id 54F088FC0C for ; Mon, 7 Feb 2011 20:30:02 +0000 (UTC) Received: from zim.MIT.EDU (localhost [127.0.0.1]) by zim.MIT.EDU (8.14.4/8.14.2) with ESMTP id p17K8drm082369; Mon, 7 Feb 2011 15:08:39 -0500 (EST) (envelope-from das@FreeBSD.ORG) Received: (from das@localhost) by zim.MIT.EDU (8.14.4/8.14.2/Submit) id p17K8dm3082368; Mon, 7 Feb 2011 15:08:39 -0500 (EST) (envelope-from das@FreeBSD.ORG) Date: Mon, 7 Feb 2011 15:08:39 -0500 From: David Schultz To: Rainer Hurling Message-ID: <20110207200839.GA82306@zim.MIT.EDU> Mail-Followup-To: Rainer Hurling , freebsd-standards@freebsd.org, Murray Stokely References: <4D4EF746.9070502@gwdg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4D4EF746.9070502@gwdg.de> Cc: Murray Stokely , freebsd-standards@FreeBSD.ORG Subject: Re: Support for C99 complex type required X-BeenThere: freebsd-standards@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Standards compliance List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Feb 2011 20:30:02 -0000 On Sun, Feb 06, 2011, Rainer Hurling wrote: > With the new development version of R > > ftp://ftp.stat.math.ethz.ch/Software/R/R-devel.tar.gz > > the configure script stops complaining about missing C99 complex types. > This is reproducable with only untaring the sources and starting > configure script in R-devel with ./configure. The 'complex' type and rudimentary operations on complex numbers are supported, but the math library is missing all of the transcendental functions on complex numbers. There is some ongoing work in the area, but due to time constraints, it will likely be a while before we have complete support. In the mean time, you can see /usr/include/complex.h for a list of supported functions. I recall someone mentioning that there is a port that provides most of the missing functionality.