[GRASS-dev] Seeking advices for image segmentation algorithms and windows compile question

Helmut Kudrnovsky hellik at web.de
Tue May 10 20:23:23 PDT 2016


Yang, Bo (yangb2) wrote
> Hi Helmut and Moritz,
> 
>>error: 
>>libintl-8.dell missing 
>>libsystre-0.dll missing
> [...]
> 
>>ERROR: wxGUI requires wxPython. No module named wxversion
> 
>>It looks like the running/buildenvironment is inkompetent.
> 
>>all these dll's and wxpython should be available by the OSGeo4W
environment. 
> 
>>try the OSGeo4W advanced install to install all these missing libs and
wxpython
> 
>>Regarding missing dll's and wxpython, try to install e.g. OSGeo4W-winGRASS
7.0.4, then all dependencies should be installed.
> 
> I installed wxpython and OSGeo4W-winGRASS 7.0.4 via OSGeo4W, then build
> GRASS again (20min, no error reported). Now on my desktop there are both
> shortcuts of "GRASS GIS 7.1.svn" and "GRASS GIS 7.0.4".
> Currently the GRASS GIS 7.0.4 can be normally started without any issue.
> However, when start GRASS GIS 7.1.svn. the error below showed. 
> I did some research on google. Given all the errors come from python, I am
> thinking probably there are conflicts come from multi-python installations
> of my computer (I have anaconda and ArcGIS installed on my computer, both
> have python 2.7). If you think so too I will find another computer to
> clean install a new win7/10 and try to start over the compile follow that
> tutorial. 
> 
> Best,
> Bo
> 
> Appendix I: Error screenshot:
> -------------------------------
> Cleaning up temporary files...
> Starting GRASS GIS...
> Traceback (most recent call last):
>   File "C:\OSGEO4~1\apps\grass\grass-7.1.svn\gui\wxpython\gis_set.py",
> line 1200, in 
> <module>
>     GRASSStartUp = StartUp(0)
>   File
> "C:\OSGEO4~1\apps\Python27\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py",
> line 7981, in __init__
>     self._BootstrapApp()
>   File
> "C:\OSGEO4~1\apps\Python27\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py",
> line 7555, in _BootstrapApp
>     return _core_.PyApp__BootstrapApp(*args, **kwargs)
>   File "C:\OSGEO4~1\apps\grass\grass-7.1.svn\gui\wxpython\gis_set.py",
> line 1175, in OnInit
>     StartUp = GRASSStartup()
>   File "C:\OSGEO4~1\apps\grass\grass-7.1.svn\gui\wxpython\gis_set.py",
> line 230, in __init__
>     self._set_properties(grassVersion, grassRevisionStr)
>   File "C:\OSGEO4~1\apps\grass\grass-7.1.svn\gui\wxpython\gis_set.py",
> line 282, in _set_properties
>     self.OnSetDatabase(None)
>   File "C:\OSGEO4~1\apps\grass\grass-7.1.svn\gui\wxpython\gis_set.py",
> line 929, in OnSetDatabase
>     self.UpdateLocations(self.gisdbase)
>   File "C:\OSGEO4~1\apps\grass\grass-7.1.svn\gui\wxpython\gis_set.py",
> line 796, in UpdateLocations
>     self.lblocations.InsertItems(self.listOfLocations, 0)
>   File "C:\OSGEO4~1\apps\grass\grass-7.1.svn\gui\wxpython\gis_set.py",
> line 1152, in InsertItems
>     self._LoadData(choices, disabled)
>   File "C:\OSGEO4~1\apps\grass\grass-7.1.svn\gui\wxpython\gis_set.py",
> line 1141, in _LoadData
>     index = self.InsertStringItem(sys.maxsize, item)
>   File
> "C:\OSGEO4~1\apps\Python27\lib\site-packages\wx-2.8-msw-unicode\wx\_controls.py",
> line 4761, in InsertStringItem
>     return _controls_.ListCtrl_InsertStringItem(*args, **kwargs)
> wx._core.PyAssertionError: C++ assertion "m_count ==
> ListView_GetItemCount(GetHwnd())" failed at
> ..\..\src\msw\listctrl.cpp(1629) in wxListCtrl::InsertItem(): m_count
> should match ListView_GetItemCount
> ERROR: Error in GUI startup. See messages above (if any) and if necessary,
> please report this error to the GRASS developers.
> On systems with package manager, make sure you have the right GUI package,
> probably named grass-gui, installed.
> To run GRASS GIS in text mode use the -text flag.
> Exiting...
> Press any key to continue . . .
> ------------------------------------------
> 
> Appendix II: file of error.log (usr/src/grass_trunk):
> --------------------
> GRASS GIS 7.1.svn r68375 compilation log
> --------------------------------------------------
> Started compilation: Tue, May 10, 2016 10:46:44 PM
> --
> Errors in:
> No errors detected.
> --
> Finished compilation: Tue, May 10, 2016 10:48:16 PM
> ----------------------------------------------

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. 




-----
best regards
Helmut
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Seeking-advices-for-image-segmentation-algorithms-and-windows-compile-question-tp5264642p5265678.html
Sent from the Grass - Dev mailing list archive at Nabble.com.


More information about the grass-dev mailing list