Article View: gnu.g++.bug
Article #1221Problems with include files on a sparc.
From: Tom J Parry
Date: Fri, 20 Nov 1992 02:34
Date: Fri, 20 Nov 1992 02:34
38 lines
2524 bytes
2524 bytes
Since installing g++ 2.3.1 on our sun here, I have had problems including
stdlib.h
eg:
#include <stdlib.h>
main()
{
}
produces:
Reading specs from /u/dibbler0/gnu/lib/gcc-lib/sparc/2.3.1/specs
gcc version 2.3.1
/u/dibbler0/gnu/lib/gcc-lib/sparc/2.3.1/cpp -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix /dibbler0/hon/darrenp/bug/t.cc /usr/tmp/cc007631.i
GNU CPP version 2.3.1 (sparc)
/u/dibbler0/gnu/lib/gcc-lib/sparc/2.3.1/cc1plus /usr/tmp/cc007631.i -quiet -dumpbase t.cc -version -o /usr/tmp/cc007631.s
GNU C++ version 2.3.1 (sparc) compiled by CC.
In file included from /dibbler0/hon/darrenp/bug/t.cc:1:
/u/dibbler0/gnu/lib/g++-include/stdlib.h:23: warning: type specifier omitted for parameter
/u/dibbler0/gnu/lib/g++-include/stdlib.h:24: warning: type specifier omitted for parameter
/u/dibbler0/gnu/lib/g++-include/stdlib.h:24: `void' in parameter list must be entire list
/u/dibbler0/gnu/lib/g++-include/stdlib.h:25: `size_t' undeclared, outside of functions
/u/dibbler0/gnu/lib/g++-include/stdlib.h:25: `size_t' undeclared, outside of functions
/u/dibbler0/gnu/lib/g++-include/stdlib.h:44: `size_t' undeclared, outside of functions
/u/dibbler0/gnu/lib/g++-include/stdlib.h:45: parse error before `('
/u/dibbler0/gnu/lib/g++-include/stdlib.h:45: warning: data definition has no type or storage class
/u/dibbler0/gnu/lib/g++-include/stdlib.h:50: warning: type specifier omitted for parameter
/u/dibbler0/gnu/lib/g++-include/stdlib.h:50: warning: type specifier omitted for parameter
/u/dibbler0/gnu/lib/g++-include/stdlib.h:50: `void' in parameter list must be entire list
/u/dibbler0/gnu/lib/g++-include/stdlib.h:52: warning: type specifier omitted for parameter
This all goes away if I do: typedef unsigned short size_t
before including stdlib.h Just wondering if anyone else had a similar problem.
--
Tom J Parry.
Your reality is a figment of my imagination.
Technical Details
Message-ID:
<parry.1992.Nov20.133438@yoyo.cc.monash.edu.au>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!yoyo.cc.monash.edu.au!parryShow Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!yoyo.cc.monash.edu.au!parry From: parry@yoyo.cc.monash.edu.au (Tom J Parry) Subject: Problems with include files on a sparc. Message-ID: <parry.1992.Nov20.133438@yoyo.cc.monash.edu.au> Keywords: include,stdlib.g++,sparc ,sun/os 4.1.1 Sender: gnulists@ai.mit.edu Organization: Monash University General Access Unix Distribution: gnu Date: Fri, 20 Nov 1992 02:34:44 GMT Approved: bug-g++@prep.ai.mit.edu Lines: 39