🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gcc.help
Article #51551

How do I include <math.h> on an RS/6000 w/AIX 3.2?

#51551
From: Fred Richards
Date: Mon, 03 May 1993 17:22
30 lines
1439 bytes
Can someone help a C++/g++ neophyte compile code that needs <math.h> on
an IBM RS/6000?  We have gcc/g++ 2.3.3 installed on our AIX 3.2 system,
but there are lines like,

	extern int class();

in the native <math.h> that prevent me from compiling a program as
simple as:

	#include <iostream.h>
	#include <math.h>

	main()
	{
		cout << "sqrt(5.0) = " << sqrt(5.0) << endl;
	}

Result:

	In file included from main.C:2:
	/usr/include/math.h:274: parse error before `;'

This limits the utility of libg++.a for me, too.


Fred Richards
Special Project for Nonlinear Science
Naval Research Lab
richards@nls1.nrl.navy.mil
Technical Details
Message-ID: <RICHARDS.93May3122248@nls6.ppd.nrl.navy.mil>
Path: arc1-ca.pugleaf.net!gmd.de!rrz.uni-koeln.de!unidui!math.fu-berlin.de!ifmsun8.ifm.uni-hamburg.de!news.DKRZ-Hamburg.DE!dscomsa!dxcern!mcsun!uknet!doc.ic.ac.uk!agate!howland.reston.ans.net!darwin.sura.net!ra!ra.nrl.navy.mil!richards

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 11318c,208f7b774007785b,start
X-Google-Attributes: gid11318c,public
X-Google-ArrivalTime: 1993-05-03 17:24:21 PST
Newsgroups: gnu.gcc.help
Path: arc1-ca.pugleaf.net!gmd.de!rrz.uni-koeln.de!unidui!math.fu-berlin.de!ifmsun8.ifm.uni-hamburg.de!news.DKRZ-Hamburg.DE!dscomsa!dxcern!mcsun!uknet!doc.ic.ac.uk!agate!howland.reston.ans.net!darwin.sura.net!ra!ra.nrl.navy.mil!richards
From: richards@nls6.ppd.nrl.navy.mil (Fred Richards)
Subject: How do I include <math.h> on an RS/6000 w/AIX 3.2?
Message-ID: <RICHARDS.93May3122248@nls6.ppd.nrl.navy.mil>
Sender: usenet@ra.nrl.navy.mil
Organization: Plasma Physics Division, Naval Research Lab, Washington DC
Distribution: gnu.g++.help,gnu.libg++.help
Date: Mon, 3 May 1993 17:22:47 GMT
Lines: 30