[GRASS-dev] compilation of grass on AIX 7.1
Glynn Clements
glynn at gclements.plus.com
Wed Mar 27 20:49:30 PDT 2013
Markus Metz wrote:
> >>> After renaming the variable "nearest" to "nearesta" in lib/gis/plot.c it
> >>> worked.
> >
> > I did the same on AIX 5.3 but we need a solution in SVN...
>
> Fixed in r55563.
It wasn't broken in the first place.
A "fix" would be for someone to care about AIX enough to figure out
which compiler switches are required to disable the non-standard
declarations.
Or, conversely, assuming that "gcc -ansi" does that, to figure out
which switches are required to re-enable the relevant Unix-specific
declarations. E.g. for gcc on Linux:
-std=c99 -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=500
Alternatively:
-std=c89 -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=500 -Dinline=
will work --without-ffmpeg (the FFMPEG headers use C99/C++ comments).
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list