[GRASS-dev] compilation of grass on AIX 7.1
Markus Neteler
neteler at osgeo.org
Thu Mar 21 16:27:38 PDT 2013
On Fri, Mar 22, 2013 at 12:11 AM, Markus Neteler <neteler at osgeo.org> wrote:
> Hi,
>
> I gained back access to an older AIX 5.3 system and try to compile
> GRASS 7.svn:
>
> /afs/cluster/myuser/private/software/grass-7.0.svn/lib/gis> make
> xlc_r -DANSI -I/afs/cluster/software/vni/CTT6.0/include
> -I/afs/cluster/myuser/private/software/grass-7.0.svn/dist.powerpc-ibm-aix5.3.0.0/include
> -I/afs/cluster/myuser/private/software/grass-7.0.svn/dist.powerpc-ibm-aix5.3.0.0/include
> -DGRASS_VERSION_DATE=\"'2013'\" -DPACKAGE=\""grasslibs"\"
> -I/afs/cluster/myuser/private/software/grass-7.0.svn/dist.powerpc-ibm-aix5.3.0.0/include
> -I/afs/cluster/myuser/private/software/grass-7.0.svn/dist.powerpc-ibm-aix5.3.0.0/include
> -o OBJ.powerpc-ibm-aix5.3.0.0/plot.o -c plot.c
> "plot.c", line 34.15: 1506-343 (S) Redeclaration of nearest differs
> from previous declaration on line 941 of "/usr/include/math.h".
> "plot.c", line 34.15: 1506-376 (I) Redeclaration of nearest has a
> different number of fixed parameters than the previous declaration.
> make: *** [OBJ.powerpc-ibm-aix5.3.0.0/plot.o] Error 1
>
> (Note the AIX xlc compiler)
>
> Meanwhile I'll try the gcc compiler.
Happens as well with gcc. I locally renamed the variable (yet to be fixed
properly in SVN).
Next problem:
grass-7.0.svn/lib/datetime> make
o /afs/cluster/myuser/private/software/grass-7.0.svn/dist.powerpc-ibm-aix5.3.0.0/lib/libgrass_datetime.7.0.svn.so
-L/afs/cluster/myuser/private/software/grass-7.0.svn/dist.powerpc-ibm-aix5.3.0.0/lib
-L/afs/cluster/myuser/private/software/grass-7.0.svn/dist.powerpc-ibm-aix5.3.0.0/lib
-L/afs/cluster/myuser/private/software/grass-7.0.svn/dist.powerpc-ibm-aix5.3.0.0/lib
OBJ.powerpc-ibm-aix5.3.0.0/between.o
OBJ.powerpc-ibm-aix5.3.0.0/change.o OBJ.powerpc-ibm-aix5.3.0.0/copy.o
OBJ.powerpc-ibm-aix5.3.0.0/diff.o OBJ.powerpc-ibm-aix5.3.0.0/error.o
OBJ.powerpc-ibm-aix5.3.0.0/format.o OBJ.powerpc-ibm-aix5.3.0.0/incr1.o
OBJ.powerpc-ibm-aix5.3.0.0/incr2.o OBJ.powerpc-ibm-aix5.3.0.0/incr3.o
OBJ.powerpc-ibm-aix5.3.0.0/local.o OBJ.powerpc-ibm-aix5.3.0.0/misc.o
OBJ.powerpc-ibm-aix5.3.0.0/same.o OBJ.powerpc-ibm-aix5.3.0.0/scan.o
OBJ.powerpc-ibm-aix5.3.0.0/sign.o OBJ.powerpc-ibm-aix5.3.0.0/type.o
OBJ.powerpc-ibm-aix5.3.0.0/tz1.o OBJ.powerpc-ibm-aix5.3.0.0/tz2.o
OBJ.powerpc-ibm-aix5.3.0.0/values.o -lm
make: o: Command not found
We had this also with MingW, the fix was
http://trac.osgeo.org/grass/changeset/54352
Actually I don't see how to fix the junk char (or whatever causes
this "o").
markusN
More information about the grass-dev
mailing list