> >Hi all. I'm having trouble compiling top on my ultra2 2.6 box, with
> >gcc-2.7.2.3. The Changes docs show there were some recent chanegs, and
> >I'm wondering if all the problems aren't worked out yet.
> >
> >I also can't understand why I couldn't find this in the archives, as
> >surely others are using top on 2.6.
I did in fact search the FAQ, but never expected it to actually be a gcc
problem.
Thanks to the many who responded. The solution:
> It's a gcc problem.
>
> The solaris FAQ says:
>
> 6.27) I can't seem to get gcc to work under Solaris 2.6
>
>
> As with all new Solaris releases, you need to reinstall gcc after
> upgrading. Unfortunately, Solaris 2.6 include files don't get
> properly fixed by fixincludes. To fix this, apply the following
> patch to fixinc.svr4 before building gcc.
>
> *** ./fixinc.svr4.org Thu Jun 15 23:03:29 1995
> --- ./fixinc.svr4 Thu Sep 4 13:41:29 1997
> ***************
> *** 189,194 ****
> --- 189,195 ----
> s/__STDC__[ ][ ]*==[ ][ ]*1/defined (__STRICT_ANSI__)/g
> s/__STDC__[ ][ ]*!=[ ][ ]*0/defined (__STRICT_ANSI__)/g
> s/__STDC__ - 0 == 0/!defined (__STRICT_ANSI__)/g
> + s/__STDC__ - 0 == 1/defined (__STRICT_ANSI__)/g
> /^typedef[ ][ ]*[unsigned ]*long[ ][ ]*[u_]*longlong_t;/s/long/long long/
> ' $2/$file > $2/$file.sed
> mv $2/$file.sed $2/$file
>
> --- end of excerpt from the FAQ
>
> Questions marked with a * or + have been changed or added since
> the FAQ was last posted
>
> The most recently posted version of the FAQ is available from
> <http://www.wins.uva.nl/pub/solaris/solaris2/>
>