linux -> sunos4 crossgcc still not building :(
fred anger
anger@triib.com
Thu Aug 19 10:10:00 GMT 1999
Kai Ruottu wrote:
> The error messages "parse error before `mbstowcs'" and "parse error before
> `wcstombs'" very clearly say what is wrong -- it doesn't know what the hell
> the 'size_t' means...
Duh, that's what I thought too. And I *did* do the same things you
describe below...
> It is defined in 'stddef.h', probably in '<sys/types.h>' etc., but why
> 'stdlib.h' didn't got it defined earlier is a problem for you to track
> and solve... Ok, that was a joke, I help you a little... My 'sparc-sunos4.1'
> <stdlib.h> starts as :
>
> ---------------- clip -----------------
> #ifndef _STDLIB_H
> #define _STDLIB_H
>
> /* @(#)stdlib.h 1.2 89/10/10 SMI; from include/stdlib.h 1.6 */
>
> #include <sys/stdtypes.h> /* to get size_t */
> #include <malloc.h>
> ---------------- clip -----------------
>
> So the <sys/stdtypes.h> should have the 'size_t' definition, just
> as the comment says... You can continue looking at that... My thought
> is that the 'fixincludes' fixed something wrong...
After looking at this and hacking some stuff up, I discovered I'm
looking at the wrong damned files. I was looking at the headers in
/usr/local/sparc-sun-sunos4/include, whereas I should've been looking in
$builddir/gcc/include. <SMACK> Yes, fixincludes seems to have screwed
some things up. There are multiple instances of
#ifndef SOMETHING
#define SOMETHING
#ifndef SOMETHING
#define SOMETHING
Is this a typical problem? Or have I possibly found a bug?
And thank you for you time :)
--
fred anger - anger@triib.com
http://www.triib.com/anger/
------
Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
More information about the crossgcc
mailing list