🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.help
Article #658

problem with include files in gcc

#658
From: Geoffrey A. Orr
Date: Mon, 04 Jan 1993 19:27
58 lines
2429 bytes
I've just installed gcc and am trying to
compile various X programs.  Typedefs in include files
do not seem to be recognized across the different files.
The sample program below compiles fine with the Mips compiler.

Can anyone explain this?

Decstation 5000/133, Ultrix 4.2a

sample source code

#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>
#include <X11/Xatom.h>
#include <stdio.h>

void main()
{
printf("hello, world\n");
}


compile line:

gcc test.c

standard out:

In file included from test.c:1:
/usr/include/X11/Xlib.h:3958: parse error before `XSizeHints'
/usr/include/X11/Xlib.h:3971: parse error before `XSizeHints'
/usr/include/X11/Xlib.h:3981: parse error before `XSizeHints'
/usr/include/X11/Xlib.h:3990: parse error before `XStandardColormap'
/usr/include/X11/Xlib.h:4000: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4009: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4017: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4025: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4033: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4047: parse error before `XSizeHints'
/usr/include/X11/Xlib.h:4056: parse error before `XSizeHints'
/usr/include/X11/Xlib.h:4064: parse error before `XStandardColormap'
/usr/include/X11/Xlib.h:4074: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4083: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4091: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4099: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4107: parse error before `XTextProperty'
/usr/include/X11/Xlib.h:4113: parse error before `*'
/usr/include/X11/Xlib.h:4123: parse error before `XSizeHints'

(XSizeHints is typedeffed in Xutil.h)

Thanks in advance.

Geoff Orr
Center for Information Technology
Penn State University College of Medicine
Hershey, PA
Technical Details
Message-ID: <9-1wH7_xvb@atlantis.psu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!noc.near.net!hri.com!spool.mu.edu!uwm.edu!psuvax1!atlantis.psu.edu!gorr

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!noc.near.net!hri.com!spool.mu.edu!uwm.edu!psuvax1!atlantis.psu.edu!gorr
From: gorr@sys-a.cit.hmc.psu.edu (Geoffrey A. Orr)
Newsgroups: gnu.g++.help
Subject: problem with include files in gcc
Message-ID: <9-1wH7_xvb@atlantis.psu.edu>
Date: 4 Jan 93 19:27:56 GMT
Sender: news@atlantis.psu.edu (Usenet)
Distribution: usa
Organization: Milton S. Hershey Medical Center / Penn State College of Medicine / Hershey,PA
Lines: 58
Originator: gorr@sys-a