On Sat, Mar 23, 2013 at 1:47 AM, Glynn Clements <gl...@gclements.plus.com> wrote: ... > Grass.make hard-codes: > > # lexical analyzer and default options > LFLAGS = -s ... > We should remove that flag. ... > r55504 removes the -s from LFLAGS and adds error rules to sqlp.l and > mapcalc.l. ...
I fetched the latest SVN version , now compilation goes on properly (after having locally patched lib/gis/plot.c for the nearest() name collision). Result: "sqlp.yy.c" 2732 lines, 69277 characters # include <stdio.h> # include <stddef.h> # include <locale.h> # include <stdlib.h> # define U(x) ((x)&0377) # define NCH 4096 # define NLSTATE yyprevious=YYNEWLINE # define BEGIN yybgin = yysvec + 1 + # define INITIAL 0 # define YYLERR yysvec # define YYSTATE (yyestate-yysvec-1) # define YYOPTIM 1 # define YYLMAX 2000 ... This looks now fine, thanks for the flag cleanup. The rest of the compilation fails due to the outdated and hence incomplete Python installation on the AIX cluster I am testing on: /afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/lib/db/sqlp> make if [ "sql" != "" -a -f "sql".html ] ; then make html ; fi make[1]: Entering directory `/afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/lib/db/sqlp' VERSION_NUMBER=7.0.svn /afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/dist.powerpc-ibm-aix5.3.0.0/tools/g.html2man.py /afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/dist.powerpc-ibm-aix5.3.0.0/docs/html/sql.html /afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/dist.powerpc-ibm-aix5.3.0.0/docs/man/man1/sql.1 Traceback (most recent call last): File "/afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/dist.powerpc-ibm-aix5.3.0.0/tools/g.html2man.py", line 4, in ? from html import HTMLParser, HTMLParseError File "/afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/dist.powerpc-ibm-aix5.3.0.0/tools/html.py", line 13, in ? single = frozenset(single) NameError: name 'frozenset' is not defined make[1]: *** [/afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/dist.powerpc-ibm-aix5.3.0.0/docs/man/man1/sql.1] Error 1 make[1]: Leaving directory `/afs/cluster/myuser/private/software/grass-7.0.svn_src_snapshot_2013_03_22/lib/db/sqlp' make: *** [lib] Error 2 python Python 2.3.4 (#1, Aug 9 2005, 15:34:25) [C] on aix5 There is probably not much we can do about it since this Python version is far from the minimum requirements. However, I think that this exercise is done since we cannot gain more on AIX 5.3. I hope that the code is AIX 7 ready at this point. I have documented the compilation steps here: http://grasswiki.osgeo.org/wiki/Talk:Compile_and_Install -> AIX compilation hints (configuration scripts for wget, PROJ4, GDAL, GRASS 6, and GRASS 7) http://grasswiki.osgeo.org/wiki/Compile_and_Install#AIX -> GRASS 7: Using the IBM xlc compiler -> GRASS 7: Using the GNU gcc compiler Ivan, could you please update from GRASS 7 SVN and try again? Markus _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev