Hi Helmut,

Thanks for the help. Now I think I sort of solved the issue. Below are the 
updates:

1)
>could you do following steps to test if there is some interference with
>other python installation?

>- rename the ArcGIS python installation folder temporarily (e.g. Python27 ->
Yyypython27)

>- do the same with the anaconda python installation folder

>- try to start start again your self compiled winGRASS 7.1svn 

>- report back here if your self compiled winGRASS 7.1svn starts or not 

>- rename back the both folders

I did it. Even changed the python27 folders name, winGRASS 7.1svn can not start 
either, and it reported the same error. I think it not python's problem.

2)
>for a workaround see:

>https://trac.osgeo.org/grass/ticket/3011#comment:4

>and see 

>https://grass.osgeo.org/grass71/manuals/grass7.html

>howto start grass71 in text mode and then start the GUI:

>e.g. in the OSGeo4W-console:
----------------
C:\>grass71svn.bat -text C:\grassdata\test3035\data
C:\>g.gui wxpython
----------------

Thanks! I tried and both text mode and g.gui mode are able to start GRASS71svn 
without any issue. So I think I came across the exactly same situation reported 
in that ticket case.

3)
>ok, good to know that it compiles now. 

>for the error message, see 

>https://trac.osgeo.org/grass/ticket/3011

>I'll add your example to the ticket. 

>if you have another windows box without another python installation, try to
compile there until this ticket is solved.

Actually, I created 2 clean installed VM win7. One is win7 pro 64 bit, the 
other is win 7 pro 32bit (for the 64 bit system, I use 64bit version of Osgeo4w 
and msys, and vice versa). I follow the same tutorial. This time it's very 
clean system without any software installed. But neither can successfully built 
the GRASS 71svn.
For the 32 bit version system the error:
-------------------------
GRASS GIS 7.1.svn r68419 compilation log
--------------------------------------------------
Started compilation: Wed, May 11, 2016  7:34:55 PM
--
Errors in:
/usr/src/grass_trunk/lib/python/ctypes
/usr/src/grass_trunk/display/d.grid
/usr/src/grass_trunk/display/d.path
/usr/src/grass_trunk/display/d.vect
/usr/src/grass_trunk/display/d.vect.chart
/usr/src/grass_trunk/display/d.vect.thematic
/usr/src/grass_trunk/display/d.where
/usr/src/grass_trunk/general/g.copy
/usr/src/grass_trunk/general/g.findfile
/usr/src/grass_trunk/general/g.list
/usr/src/grass_trunk/general/g.proj
/usr/src/grass_trunk/general/g.region
/usr/src/grass_trunk/general/g.remove
/usr/src/grass_trunk/general/g.rename
/usr/src/grass_trunk/raster/r.carve
/usr/src/grass_trunk/raster/r.contour
/usr/src/grass_trunk/raster/r.cost
/usr/src/grass_trunk/raster/r.drain
/usr/src/grass_trunk/raster/r.external
/usr/src/grass_trunk/raster/r.external.out
/usr/src/grass_trunk/raster/r.flow
/usr/src/grass_trunk/raster/r.horizon
/usr/src/grass_trunk/raster/r.in.gdal
/usr/src/grass_trunk/raster/r.in.lidar
/usr/src/grass_trunk/raster/r.latlong
/usr/src/grass_trunk/raster/r.out.gdal
/usr/src/grass_trunk/raster/r.proj
/usr/src/grass_trunk/raster/r.random
/usr/src/grass_trunk/raster/r.reclass
/usr/src/grass_trunk/raster/r.region
/usr/src/grass_trunk/raster/r.resamp.bspline
/usr/src/grass_trunk/raster/r.resamp.rst
/usr/src/grass_trunk/raster/r.sim/r.sim.water
/usr/src/grass_trunk/raster/r.sim/r.sim.sediment
/usr/src/grass_trunk/raster/r.stream.extract
/usr/src/grass_trunk/raster/r.sun
/usr/src/grass_trunk/raster/r.sunhours
/usr/src/grass_trunk/raster/r.sunmask
/usr/src/grass_trunk/raster/r.to.vect
/usr/src/grass_trunk/raster/r.volume
/usr/src/grass_trunk/raster/r.walk
/usr/src/grass_trunk/raster/r.what
/usr/src/grass_trunk/raster3d/r3.flow
/usr/src/grass_trunk/raster3d/r3.in.lidar
/usr/src/grass_trunk/vector/v.buffer
/usr/src/grass_trunk/vector/v.build
/usr/src/grass_trunk/vector/v.build.polylines
/usr/src/grass_trunk/vector/v.category
/usr/src/grass_trunk/vector/v.class
/usr/src/grass_trunk/vector/v.clean
/usr/src/grass_trunk/vector/v.cluster
/usr/src/grass_trunk/vector/v.colors
/usr/src/grass_trunk/vector/v.colors.out
/usr/src/grass_trunk/vector/v.db.connect
/usr/src/grass_trunk/vector/v.db.select
/usr/src/grass_trunk/vector/v.decimate
/usr/src/grass_trunk/vector/v.delaunay
/usr/src/grass_trunk/vector/v.distance
/usr/src/grass_trunk/vector/v.drape
/usr/src/grass_trunk/vector/v.edit
/usr/src/grass_trunk/vector/v.extract
/usr/src/grass_trunk/vector/v.extrude
/usr/src/grass_trunk/vector/v.generalize
/usr/src/grass_trunk/vector/v.hull
/usr/src/grass_trunk/vector/v.info
/usr/src/grass_trunk/vector/v.in.ascii
/usr/src/grass_trunk/vector/v.in.db
/usr/src/grass_trunk/vector/v.in.dxf
/usr/src/grass_trunk/vector/v.in.region
/usr/src/grass_trunk/vector/v.kcv
/usr/src/grass_trunk/vector/v.kernel
/usr/src/grass_trunk/vector/v.label
/usr/src/grass_trunk/vector/v.lidar.correction
/usr/src/grass_trunk/vector/v.lidar.edgedetection
/usr/src/grass_trunk/vector/v.lidar.growing
/usr/src/grass_trunk/vector/v.lrs/v.lrs.create
/usr/src/grass_trunk/vector/v.lrs/v.lrs.segment
/usr/src/grass_trunk/vector/v.lrs/v.lrs.label
/usr/src/grass_trunk/vector/v.lrs/v.lrs.where
/usr/src/grass_trunk/vector/v.proj
/usr/src/grass_trunk/vector/v.mkgrid
/usr/src/grass_trunk/vector/v.neighbors
/usr/src/grass_trunk/vector/v.net
/usr/src/grass_trunk/vector/v.net.alloc
/usr/src/grass_trunk/vector/v.net.allpairs
/usr/src/grass_trunk/vector/v.net.bridge
/usr/src/grass_trunk/vector/v.net.centrality
/usr/src/grass_trunk/vector/v.net.components
/usr/src/grass_trunk/vector/v.net.connectivity
/usr/src/grass_trunk/vector/v.net.distance
/usr/src/grass_trunk/vector/v.net.flow
/usr/src/grass_trunk/vector/v.net.iso
/usr/src/grass_trunk/vector/v.net.path
/usr/src/grass_trunk/vector/v.net.salesman
/usr/src/grass_trunk/vector/v.net.spanningtree
/usr/src/grass_trunk/vector/v.net.steiner
/usr/src/grass_trunk/vector/v.net.timetable
/usr/src/grass_trunk/vector/v.net.visibility
/usr/src/grass_trunk/vector/v.normal
/usr/src/grass_trunk/vector/v.out.ascii
/usr/src/grass_trunk/vector/v.out.dxf
/usr/src/grass_trunk/vector/v.out.lidar
/usr/src/grass_trunk/vector/v.out.postgis
/usr/src/grass_trunk/vector/v.out.pov
/usr/src/grass_trunk/vector/v.out.svg
/usr/src/grass_trunk/vector/v.out.vtk
/usr/src/grass_trunk/vector/v.outlier
/usr/src/grass_trunk/vector/v.overlay
/usr/src/grass_trunk/vector/v.parallel
/usr/src/grass_trunk/vector/v.patch
/usr/src/grass_trunk/vector/v.perturb
/usr/src/grass_trunk/vector/v.split
/usr/src/grass_trunk/vector/v.qcount
/usr/src/grass_trunk/vector/v.random
/usr/src/grass_trunk/vector/v.reclass
/usr/src/grass_trunk/vector/v.rectify
/usr/src/grass_trunk/vector/v.sample
/usr/src/grass_trunk/vector/v.segment
/usr/src/grass_trunk/vector/v.select
/usr/src/grass_trunk/vector/v.support
/usr/src/grass_trunk/vector/v.surf.bspline
/usr/src/grass_trunk/vector/v.surf.idw
/usr/src/grass_trunk/vector/v.surf.rst
/usr/src/grass_trunk/vector/v.transform
/usr/src/grass_trunk/vector/v.to.3d
/usr/src/grass_trunk/vector/v.to.db
/usr/src/grass_trunk/vector/v.to.points
/usr/src/grass_trunk/vector/v.to.rast
/usr/src/grass_trunk/vector/v.to.rast3
/usr/src/grass_trunk/vector/v.type
/usr/src/grass_trunk/vector/v.univar
/usr/src/grass_trunk/vector/v.voronoi
/usr/src/grass_trunk/vector/v.what
/usr/src/grass_trunk/vector/v.what.rast
/usr/src/grass_trunk/vector/v.what.rast3
/usr/src/grass_trunk/vector/v.vect.stats
/usr/src/grass_trunk/vector/v.vol.rst
/usr/src/grass_trunk/vector/v.out.ogr
/usr/src/grass_trunk/vector/v.in.ogr
/usr/src/grass_trunk/vector/v.external
/usr/src/grass_trunk/vector/v.in.lidar
/usr/src/grass_trunk/vector/v.external.out
/usr/src/grass_trunk/misc/m.nviz.image
/usr/src/grass_trunk/misc/m.transform
/usr/src/grass_trunk/imagery/i.cca
/usr/src/grass_trunk/imagery/i.cluster
/usr/src/grass_trunk/imagery/i.gensig
/usr/src/grass_trunk/imagery/i.gensigset
/usr/src/grass_trunk/imagery/i.group
/usr/src/grass_trunk/imagery/i.maxlik
/usr/src/grass_trunk/imagery/i.ortho.photo/i.ortho.camera
/usr/src/grass_trunk/imagery/i.ortho.photo/i.ortho.elev
/usr/src/grass_trunk/imagery/i.ortho.photo/i.ortho.rectify
/usr/src/grass_trunk/imagery/i.rectify
/usr/src/grass_trunk/imagery/i.segment
/usr/src/grass_trunk/imagery/i.smap
/usr/src/grass_trunk/imagery/i.target
/usr/src/grass_trunk/imagery/i.pca
/usr/src/grass_trunk/ps/ps.map
/usr/src/grass_trunk/scripts/v.what.strds
/usr/src/grass_trunk/temporal/t.create
/usr/src/grass_trunk/temporal/t.support
/usr/src/grass_trunk/temporal/t.topology
/usr/src/grass_trunk/temporal/t.list
/usr/src/grass_trunk/temporal/t.info
/usr/src/grass_trunk/temporal/t.merge
/usr/src/grass_trunk/temporal/t.remove
/usr/src/grass_trunk/temporal/t.sample
/usr/src/grass_trunk/temporal/t.register
/usr/src/grass_trunk/temporal/t.unregister
/usr/src/grass_trunk/temporal/t.rast.accumulate
/usr/src/grass_trunk/temporal/t.rast.accdetect
/usr/src/grass_trunk/temporal/t.rast.aggregate
/usr/src/grass_trunk/temporal/t.rast.aggregate.ds
/usr/src/grass_trunk/temporal/t.rast.colors
/usr/src/grass_trunk/temporal/t.rast.contour
/usr/src/grass_trunk/temporal/t.rast.to.rast3
/usr/src/grass_trunk/temporal/t.rast.univar
/usr/src/grass_trunk/temporal/t.rast.list
/usr/src/grass_trunk/temporal/t.rast.mapcalc
/usr/src/grass_trunk/temporal/t.rast.algebra
/usr/src/grass_trunk/temporal/t.rast.neighbors
/usr/src/grass_trunk/temporal/t.rast.series
/usr/src/grass_trunk/temporal/t.rast.export
/usr/src/grass_trunk/temporal/t.rast.out.vtk
/usr/src/grass_trunk/temporal/t.rast.import
/usr/src/grass_trunk/temporal/t.rast.gapfill
/usr/src/grass_trunk/temporal/t.rast.extract
/usr/src/grass_trunk/temporal/t.rast.to.vect
/usr/src/grass_trunk/temporal/t.rast.what
/usr/src/grass_trunk/temporal/t.rast3d.list
/usr/src/grass_trunk/temporal/t.rast3d.extract
/usr/src/grass_trunk/temporal/t.rast3d.mapcalc
/usr/src/grass_trunk/temporal/t.rast3d.algebra
/usr/src/grass_trunk/temporal/t.rast3d.univar
/usr/src/grass_trunk/temporal/t.rename
/usr/src/grass_trunk/temporal/t.select
/usr/src/grass_trunk/temporal/t.snap
/usr/src/grass_trunk/temporal/t.shift
/usr/src/grass_trunk/temporal/t.vect.list
/usr/src/grass_trunk/temporal/t.vect.db.select
/usr/src/grass_trunk/temporal/t.vect.export
/usr/src/grass_trunk/temporal/t.vect.extract
/usr/src/grass_trunk/temporal/t.vect.algebra
/usr/src/grass_trunk/temporal/t.vect.import
/usr/src/grass_trunk/temporal/t.vect.what.strds
/usr/src/grass_trunk/temporal/t.vect.observe.strds
/usr/src/grass_trunk/temporal/t.vect.univar
--
In case of errors please change into the directory with error and run 'make'.
If you get multiple errors, you need to deal with them in the order they
appear in the error log. If you get an error building a library, you will
also get errors from anything which uses the library.
--
Finished compilation: Wed, May 11, 2016  7:47:43 PM
-------------------------

For the 64 bit version the error report:
---------------------
>Errors in:
>/usr/src/grass_trunk/raster/r.in.lidar
>/usr/src/grass_trunk/raster3d/r3.in.lidar
>/usr/src/grass_trunk/vector/v.out.lidar
>/usr/src/grass_trunk/vector/v.in.lidar
---------------------

Though I think I should report those error to you, good thing is that I can 
start GRASS71svn now using command line. For the time being I can move forward 
and to see if I can found some more solutions during the future work. Thanks 
again for your patient answer.

Best,
Bo yang







_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to