<div>Hi,</div>Back again with this issue. Thanks Helmut and Antonio for your help but so far I haven&#39;t manage to compile GRASS using OSGEO4W. (and it seems that neither Antonio)<div>Since Glynn told me that I might have some issues with newer versions I decided to use older versions of prebuilt and MinGW packages.</div>
<div><br><div>1- From oSGEO4W I installed the packages listed in step5 and 6</div>
<div>2- Runned msys and created osgeo4W folder and the fstab</div><div>3- Edited fstab</div><div>4- DOwnloaded the following packages (Since Antonio tried with newer and it didn&#39;t work I decided to get the ones that are linked with Wiki):</div>

<div>- <b>msysCORE-1.0.11-bin</b> ==&gt; <a href="http://downloads.sourceforge.net/mingw/msysCORE-1.0.11-bin.tar.gz" target="_blank">http://downloads.sourceforge.net/mingw/msysCORE-1.0.11-bin.tar.gz</a></div><div>- <span style="font-family:Verdana, Arial, &#39;Bitstream Vera Sans&#39;, Helvetica, sans-serif;font-size:13px"><strong>bin-utils ==&gt; </strong></span><a href="http://downloads.sourceforge.net/mingw/binutils-2.19.1-mingw32-bin.tar.gz" target="_blank">http://downloads.sourceforge.net/mingw/binutils-2.19.1-mingw32-bin.tar.gz</a></div>

<div>- <b>gcc-core</b> ==&gt; <a href="http://downloads.sourceforge.net/mingw/gcc-core-3.4.5-20060117-3.tar.gz" target="_blank">http://downloads.sourceforge.net/mingw/gcc-core-3.4.5-20060117-3.tar.gz</a></div><div>- <b>gcc-g++</b> ==&gt; <a href="http://downloads.sourceforge.net/mingw/gcc-g%2B%2B-3.4.5-20060117-3.tar.gz" target="_blank">http://downloads.sourceforge.net/mingw/gcc-g%2B%2B-3.4.5-20060117-3.tar.gz</a></div>

<div>- <b>mingw32-make</b> ==&gt;<a href="http://downloads.sourceforge.net/mingw/mingw32-make-3.81-20080326-3.tar.gz" target="_blank">http://downloads.sourceforge.net/mingw/mingw32-make-3.81-20080326-3.tar.gz</a></div><div>
-  <b>mingwRuntime</b>==&gt;  <a href="http://downloads.sourceforge.net/mingw/mingwrt-3.15.2-mingw32-dev.tar.gz" target="_blank">http://downloads.sourceforge.net/mingw/mingwrt-3.15.2-mingw32-dev.tar.gz</a></div>
<div>- <b>mingwutils</b>==&gt;<a href="http://downloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz" target="_blank">http://downloads.sourceforge.net/mingw/mingw-utils-0.3.tar.gz</a></div><div>- <span style="font-family:Verdana, Arial, &#39;Bitstream Vera Sans&#39;, Helvetica, sans-serif;font-size:13px"><strong>w32api ==&gt; </strong><a href="http://downloads.sourceforge.net/mingw/w32api-3.13-mingw32-dev.tar.gz" target="_blank">http://downloads.sourceforge.net/mingw/w32api-3.13-mingw32-dev.tar.gz</a></span></div>

<div><br></div><div>5- Then I unpacked them to c:\osgeo4w </div><div><br></div><div>6- Downloaed Make from <a href="http://downloads.sourceforge.net/mingw/make-3.81-MSYS-1.0.11-2.tar.bz2" target="_blank">http://downloads.sourceforge.net/mingw/make-3.81-MSYS-1.0.11-2.tar.bz2</a></div>

<div><br></div><div>7- Unpacked it to <span style="font-family:Verdana, Arial, &#39;Bitstream Vera Sans&#39;, Helvetica, sans-serif;font-size:13px">c:\osgeo4w\apps\msys</span></div><div><span style="font-family:Verdana, Arial, &#39;Bitstream Vera Sans&#39;, Helvetica, sans-serif;font-size:13px"><br>

</span></div><div>8- Downloaded the following pre-built binaries:</div><div>-<b> Bison</b> ==&gt; <a href="http://downloads.sourceforge.net/gnuwin32/bison-2.1-bin.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/bison-2.1-bin.zip</a></div>

<div>- <b>Bison-deps</b> ==&gt;<a href="http://downloads.sourceforge.net/gnuwin32/bison-2.1-dep.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/bison-2.1-dep.zip</a></div><div>- <b>Flex ==&gt; <a href="http://downloads.sourceforge.net/gnuwin32/flex-2.5.4a-1-bin.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/flex-2.5.4a-1-bin.zip</a></b></div>

<div>- <b>gettext-bin ==&gt; <a href="http://downloads.sourceforge.net/gnuwin32/gettext-0.14.4-bin.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/gettext-0.14.4-bin.zip</a></b></div><div>- <b>gettext-lib ==&gt; <a href="http://downloads.sourceforge.net/gnuwin32/gettext-0.14.4-lib.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/gettext-0.14.4-lib.zip</a></b></div>

<div><b>- libiconv ==&gt; <a href="http://downloads.sourceforge.net/gnuwin32/libiconv-1.9.2-1-lib.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/libiconv-1.9.2-1-lib.zip</a></b></div><div>- <b>libintl-bin ==&gt; <a href="http://downloads.sourceforge.net/gnuwin32/libintl-0.14.4-bin.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/libintl-0.14.4-bin.zip</a></b></div>

<div>- <b>llibintl-lib ==&gt;<a href="http://downloads.sourceforge.net/gnuwin32/libintl-0.14.4-lib.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/libintl-0.14.4-lib.zip</a></b></div><div>- <b>regex == &gt; <a href="http://downloads.sourceforge.net/gnuwin32/regex-2.7-bin.zip" target="_blank">http://downloads.sourceforge.net/gnuwin32/regex-2.7-bin.zip</a></b></div>

<div>- <b>bc ==&gt; <a href="http://sourceforge.net/projects/gnuwin32/files/bc/1.06-2/bc-1.06-2-bin.zip/download" target="_blank">http://sourceforge.net/projects/gnuwin32/files/bc/1.06-2/bc-1.06-2-bin.zip/download</a> </b></div>
<div>- <b>readline ==&gt; <a href="http://sourceforge.net/projects/gnuwin32/files/readline/5.0-1/readline-5.0-1-bin.zip/download" target="_blank">http://sourceforge.net/projects/gnuwin32/files/readline/5.0-1/readline-5.0-1-bin.zip/download</a></b></div>

<div><b><br></b></div><div>9- Unpack it yo c:\osgeo4 I overwritted all files even if some file was newer... Is this ok? (iconv.h and m4.exe)</div><div><br></div><div>10- Reboot the PC</div><div><br></div><div>11- Extracted latest GRASS snapshot into C:\osgeo4w\usr\src</div>
<div><br></div><div>12- Using Msys I entered in GRASS source</div><div><br></div><div>13- run ./mswindows/osgeo4w/package.sh &amp;&gt;log.log (I suppose I don&#39;t need to change anything right? not even in Platform.make or grass.mkae)</div>
<div>13.1- First attempt: It stopped at </div><div><div><div>checking for location of OpenGL includes... </div><div>checking for GL/gl.h... yes</div><div>checking for GL/glu.h... yes</div></div><div>checking for location of OpenGL library... </div>
<div>checking for OpenGL library... ./configure: line 11435:  3840 Segmentation fault      (core dumped) ( eval $ac_link ) 2&gt;&amp;5</div><div>configure: error: *** Unable to locate OpenGL library.</div></div><div><br></div>
<div>13.2- Second attempt: Without changing anything it passed over the OpenGL and found library... (HOW can this happen? because I didn&#39;t change anything...)</div><div><br></div><div><div>Tue Jun 15 17:08:27 GMTDT 2010: STARTING cleanup</div>
<div>Tue Jun 15 17:08:45 GMTDT 2010: END</div></div><div><br></div><div>Ok I had erros in:</div><div><div>/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/raster/r.mapcalc</div><div>/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/raster/r.mfilter</div>
<div>/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/raster/r.mfilter.fp</div><div>/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/raster/r.thin</div></div><div><br></div><div>14.1- running make in r.mapcalc folder I get this error:</div>
<div><div>c:\osgeo4w\bin\..\lib\gcc\mingw32\3.4.5\..\..\..\..\mingw32\bin\ld.exe: cannot find -lgrass_rowio</div><div>collect2: ld returned 1 exit status</div><div>make: *** [/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/bin/r.mapcalc.exe] Error 1</div>
</div><div><br></div><div>14.2- running make in r.mfilter</div><div><div>make: *** No rule to make target `/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/lib/libgrass_rowio.dll&#39;, needed by `/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/bin/r.mfilter.exe&#39;.  Stop.</div>
</div><div><br></div><div>14.3- Running make in r.mfilter </div><div><div>make: *** No rule to make target `/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/lib/libgrass_rowio.dll&#39;, needed by `/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/bin/r.mfilter.exe&#39;.  Stop.</div>
</div><div><br></div><div>14.4- running make in r.thin</div><div><div>make: *** No rule to make target `/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/lib/libgrass_rowio.dll&#39;, needed by `/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/bin/r.thin.exe&#39;.  Stop.</div>
</div><div><br></div><div>Ok So the problem now is: libgrass_rowio.dll. How can I debug this dll and How can I create it? And what might be happening?</div><div>This was a HUGE IMPROVE :)</div><div><br></div><div>Thank you</div>
<div>Luisa</div><div><br></div><div><b><br></b></div><div><b><br>
</b><div class="gmail_quote">2010/6/14 Luisa Peña <span dir="ltr">&lt;<a href="mailto:luisapena1979@gmail.com" target="_blank">luisapena1979@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

After a few messages exchanged wirh Martin Landa (thanks Martin) I realized that the problem is only with libgrass_display.dll that cannot be found. Is the only problem. Has anyone ever had the same problem?<br><br><div class="gmail_quote">


2010/6/14 Luisa Peña <span dir="ltr">&lt;<a href="mailto:luisapena1979@gmail.com" target="_blank">luisapena1979@gmail.com</a>&gt;</span><div><div></div><div><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div>About our prevous conversation here goes the compilation of Wingrass with OSGEO4w following a tip from Martin (not installing GRASS desktop from OSGEO4W)</div><div><br></div><div><br></div><div>1- I identified the extra modles that GRASS-desktop installation requires and installed only  thse (except GRASS_locale and GRASS_gdal).</div>



<div><br></div><div>2- Run all thee steps from  <a href="http://trac.osgeo.org/grass/wiki/CompileOnWindows#CompilingandInstalling" target="_blank">http://trac.osgeo.org/grass/wiki/CompileOnWindows#CompilingandInstalling</a> until COMPILING AND  INSTALLING GRASS (GRASS6.4.0) step 1.</div>



<div><br></div><div>3- Downloaded a Weekly snapshot from here <a href="http://grass.osgeo.org/grass64/source/snapshot/" target="_blank">http://grass.osgeo.org/grass64/source/snapshot/</a>  (<a href="http://grass.osgeo.org/grass64/source/snapshot/grass-6.4.svn_src_snapshot_2010_06_12.tar.gz" target="_blank">http://grass.osgeo.org/grass64/source/snapshot/grass-6.4.svn_src_snapshot_2010_06_12.tar.gz</a>)</div>



<div><br></div><div>4- Unpack gz and then tar to c:\osgeo4\usr\src</div><div><br></div><div>5- Inside C:\osgeo4w\usr\src\grass-6.4.svn_src_snapshot_2010_06_12 I runned: </div><div>./mswindows/osgeo4w/package.sh </div><div>



(currently, no folder named grass is in c:/osgeo4w/apps)</div><div><br></div><div>- in my first (3) attempts I got errors in libraries that I installed in step 6 of the Wiki.  I had to Reinstalled them.</div><div><br></div>



<div>- log  includes my log file from this process (at: <a href="http://pastebin.com/UdhLyv6f" target="_blank">http://pastebin.com/UdhLyv6f</a>)</div><div>- error.log is the error report. I got errors in almost all executable.</div>


<div>
<br></div><div>QUESTION1:How can I add   Python support to yes ? ( I will need Wxpython and use  pythonscripts and probably pygdal)</div><div><br></div><div>It created:</div><div>a grass folder in /apps/</div><div>- folder named bin in apps/grass with 2 files: grass64 and grass64.bat</div>



<div>- a folder name grass-6.4.0svn with the following fodlerd: bin; bwidget; docs; driver, etc, fonts, include; lib; locale; scripts; tools.</div><div><br></div><div>and it seems to be running but all the functions in error.log are not available.</div>



<div>QUESTION2: What did I did that was wrong?</div><div><br></div><div>6- I went to C:\osgeo4w\usr\src\grass-6.4.svn_src_snapshot_2010_06_12\display and runned </div><div>make -C d.histogram MODULE_TOPDIR= C:\osgeo4w\usr\src\grass-6.4.svn_src_snapshot_2010_06_12 </div>



<div>because d.histogram is one of the functions that is not available</div><div>And I got:</div><div><div>make: Entering directory `/c/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/display/d.histogram&#39;</div>


<div>
make: *** No rule to make target `/c/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/lib/libgrass_display.dll&#39;, needed by `/c/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/dist.i686-pc-mingw32/bin/d.histogram.exe&#39;.  Stop.</div>



<div>make: Leaving directory `/c/osgeo4w/usr/src/grass-6.4.svn_src_snapshot_2010_06_12/display/d.histogram&#39;</div></div></div><div><br></div><div><br></div><div>THank you</div><div>Luisa</div>
</blockquote></div></div></div><br>
</blockquote></div><br></div>
</div>