[GRASS5] Re: [GRASSLIST:2373] Re:Re: grass57 compilation error

Hamish hamish_nospam at yahoo.com
Wed Jan 28 19:20:14 EST 2004


> > > compiling grass57_exp_2004_01_17 in debian3.0.x woody i get the
> > > following error:
...
> > > direction.h:46: ostream: No such file or directory
...
> > The recent updates to r.terraflow introduced a new problem with
> > gcc <= 3.x. What gcc verison do you use?
...
> my gcc version is:
> gcc version 2.95.4 20011002 (Debian prerelease)


Fixed in CVS, should work for any gcc from 2.95 to 3.3 now.


gcc 2.95 has forward compatible headers for all the other include's[*],
but not ostream.h. So we still get ~four "depreciated" warnings when
compiled with gcc 3.3, but that's better than it not working at all with
gcc 2.95.

[*] i.e. gcc's fault, not any particular linux distro's, AFAICT.


We may have to think of something else if gcc 3.4 drops backwards
compatibility.



by the way, does it *really* only compile with gcc/g++? What's the
problem exactly?




Hamish




More information about the grass-dev mailing list