[GRASS-dev] Re: [Qgis-developer] Windows native GRASS build

Paul Kelly paul-grass at stjohnspoint.co.uk
Tue Jan 2 06:33:39 EST 2007


Hello Paolo

On Tue, 2 Jan 2007, Paolo Cavallini wrote:

[...]
>>> /src/grass6/raster/r.li/r.li.daemon
>>> /src/grass6/raster/r.li/r.li.edgedensity
>>> /src/grass6/raster/r.li/r.li.patchdensity
>>> /src/grass6/raster/r.li/r.li.patchnumber
>>> /src/grass6/raster/r.li/r.li.shape
>>> /src/grass6/raster/r.li/r.li.simpson
>>> /src/grass6/raster/r.li/r.li.shannon
>>> /src/grass6/raster/r.li/r.li.meanPatchSize
>>> /src/grass6/raster/r.li/r.li.meanPixelAttribute
>>> /src/grass6/raster/r.li/r.li.patchAreaDistributionCV
>>> /src/grass6/raster/r.li/r.li.patchAreaDistributionSD
>>> /src/grass6/raster/r.li/r.li.patchAreaDistributionRANGE
>>> /src/grass6/raster/r.li/r.li.contrastWeightedEdgeDensity
>>> /src/grass6/raster/r.li/r.li.richness
>>> /src/grass6/raster/r.li/r.li.dominance
>>
>> Not crucial.
>
> Agreed, but we would like to have it. Tim, could you please forward the
> errors to Serena Pallecchi, Davide Spano and Claudio Porta?

Please see attached. Main problems as far as I can see:
- Use of FIFOs? AIUI Windows doesn't have FIFOs so that won't work.
- Also I don't think fork() is available on Windows either - Glynn may be 
able to advise.

Paul
-------------- next part --------------
../../include/Make/Html.make:32: warning: overriding commands for target `htmlgen'
../../include/Make/Html.make:32: warning: ignoring old commands for target `htmlgen'
../../include/Make/Html.make:101: warning: overriding commands for target `htmlcmd1'
../../include/Make/Html.make:101: warning: ignoring old commands for target `htmlcmd1'
../../include/Make/Html.make:107: warning: overriding commands for target `htmlscript1'
../../include/Make/Html.make:107: warning: ignoring old commands for target `htmlscript1'
../../include/Make/Html.make:117: warning: overriding commands for target `htmletc1'
../../include/Make/Html.make:117: warning: ignoring old commands for target `htmletc1'
../../include/Make/Html.make:123: warning: overriding commands for target `htmldir1'
../../include/Make/Html.make:123: warning: ignoring old commands for target `htmldir1'
../../include/Make/Html.make:128: warning: overriding commands for target `htmlmulti'
../../include/Make/Html.make:128: warning: ignoring old commands for target `htmlmulti'
r.li.daemon
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.daemon'
gcc -shared -o /c/grass/grass6/dist.i686-pc-mingw32/lib/liblibr_li.6.3.cvs.dll -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib     OBJ.i686-pc-mingw32/daemon.o OBJ.i686-pc-mingw32/list.o OBJ.i686-pc-mingw32/ipc.o OBJ.i686-pc-mingw32/worker.o OBJ.i686-pc-mingw32/GenericCell.o OBJ.i686-pc-mingw32/avl.o OBJ.i686-pc-mingw32/avlID.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz      && \
(cd /c/grass/grass6/dist.i686-pc-mingw32/lib; ln -f -s liblibr_li.6.3.cvs.dll /c/grass/grass6/dist.i686-pc-mingw32/lib/liblibr_li.dll)
OBJ.i686-pc-mingw32/daemon.o(.text+0x18c9): In function `calculateIndex':
c:/grass/grass6/raster/r.li/r.li.daemon/daemon.c:57: undefined reference to `mkfifo'
OBJ.i686-pc-mingw32/daemon.o(.text+0x18e2):c:/grass/grass6/raster/r.li/r.li.daemon/daemon.c:72: undefined reference to `fork'
OBJ.i686-pc-mingw32/daemon.o(.text+0x194b):c:/grass/grass6/raster/r.li/r.li.daemon/daemon.c:70: undefined reference to `mkfifo'
OBJ.i686-pc-mingw32/daemon.o(.text+0x195f):c:/grass/grass6/raster/r.li/r.li.daemon/daemon.c:72: undefined reference to `fork'
OBJ.i686-pc-mingw32/daemon.o(.text+0x1d9c):c:/grass/grass6/raster/r.li/r.li.daemon/daemon.c:219: undefined reference to `wait'
OBJ.i686-pc-mingw32/daemon.o(.text+0x1daa):c:/grass/grass6/raster/r.li/r.li.daemon/daemon.c:220: undefined reference to `WIFEXITED'
OBJ.i686-pc-mingw32/daemon.o(.text+0x1ec5):c:/grass/grass6/raster/r.li/r.li.daemon/daemon.c:239: undefined reference to `wait'
OBJ.i686-pc-mingw32/daemon.o(.text+0x1ed3):c:/grass/grass6/raster/r.li/r.li.daemon/daemon.c:240: undefined reference to `WIFEXITED'
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/lib/liblibr_li.6.3.cvs.dll] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.daemon'
r.li.edgedensity
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.edgedensity'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.edgedensity.exe OBJ.i686-pc-mingw32/edgedensity.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.edgedensity.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.edgedensity'
r.li.patchdensity
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.patchdensity'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchdensity.exe OBJ.i686-pc-mingw32/main.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchdensity.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.patchdensity'
r.li.patchnumber
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.patchnumber'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchnumber.exe OBJ.i686-pc-mingw32/main.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchnumber.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.patchnumber'
r.li.setup
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.setup'
GISRC=c:/grass/grass6/dist.i686-pc-mingw32/demolocation/.grassrc63 GISBASE=c:/grass/grass6/dist.i686-pc-mingw32 PATH="/c/grass/grass6/dist.i686-pc-mingw32/bin:$PATH" PATH="/c/grass/grass6/dist.i686-pc-mingw32/bin:/c/grass/grass6/dist.i686-pc-mingw32/lib:.:/bin:/mingw/bin:/mingw/lib:/c/grass/forgrass/bin:/c/grass/forgrass/lib:/c/tcl/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/Program Files/QuickTime/QTSystem/:/c/grass/forgrass/bin:/c/grass/forgrass/lib:/c/tcl/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/Program Files/QuickTime/QTSystem/:/c/jed09916/bin" LC_ALL=C /c/grass/grass6/dist.i686-pc-mingw32/scripts/r.li.setup --html-description | grep -v '</body>\|</html>' > r.li.setup.tmp.html ; true
mkdir -p /c/grass/grass6/dist.i686-pc-mingw32/docs/html
mv -f r.li.setup.tmp.html /c/grass/grass6/dist.i686-pc-mingw32/docs/html/r.li.setup.html
for file in  *.png *.jpg ; do \
	head -n 1 $file | grep '^#!' > /dev/null ; \
	if [ $? -ne 0 ] ; then \
	   /bin/install -c  -m 644 $file /c/grass/grass6/dist.i686-pc-mingw32/docs/html ; \
	fi \
	done 2> /dev/null ; true
GISRC=c:/grass/grass6/dist.i686-pc-mingw32/demolocation/.grassrc63 GISBASE=c:/grass/grass6/dist.i686-pc-mingw32 PATH=/c/grass/grass6/dist.i686-pc-mingw32/bin:$PATH PATH="/c/grass/grass6/dist.i686-pc-mingw32/lib:.:/bin:/mingw/bin:/mingw/lib:/c/grass/forgrass/bin:/c/grass/forgrass/lib:/c/tcl/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/Program Files/QuickTime/QTSystem/:/c/grass/forgrass/bin:/c/grass/forgrass/lib:/c/tcl/bin:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/Program Files/QuickTime/QTSystem/:/c/jed09916/bin" g.parser -t r.li.setup | sed s/\"/\\\\\"/g | sed 's/.*/_("&")/' > ../../../locale/scriptstrings/r.li.setup_to_translate.c ; true
mkdir -p /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup
/bin/install -c  -m 755 ./area_query /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/area_query
/bin/install -c  -m 755 ./masked_area_selection /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/masked_area_selection
/bin/install -c  -m 755 ./r.li.setup.main /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/r.li.setup.main
/bin/install -c  -m 755 ./r.li.setup.procedures.tcl /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/r.li.setup.procedures.tcl
/bin/install -c  -m 755 ./r.li.windows.tcl /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/r.li.windows.tcl
/bin/install -c  -m 755 ./sample_area_vector.sh /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/sample_area_vector.sh
/bin/install -c  -m 755 ./square_mouse_selection.sh /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/square_mouse_selection.sh
/bin/install -c  -m 755 ./square_query /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/square_query
/bin/install -c  -m 644 ./circle.txt /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/circle.txt
/bin/install -c  -m 644 ./polygon.txt /c/grass/grass6/dist.i686-pc-mingw32/etc/r.li.setup/polygon.txt
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.setup'
r.li.shape
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.shape'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.shape.exe OBJ.i686-pc-mingw32/main.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.shape.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.shape'
r.li.simpson
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.simpson'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.simpson.exe OBJ.i686-pc-mingw32/simpson.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.simpson.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.simpson'
r.li.shannon
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.shannon'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.shannon.exe OBJ.i686-pc-mingw32/shannon.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.shannon.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.shannon'
r.li.meanPatchSize
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.meanPatchSize'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.meanPatchSize.exe OBJ.i686-pc-mingw32/meanPatchSize.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.meanPatchSize.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.meanPatchSize'
r.li.meanPixelAttribute
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.meanPixelAttribute'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.meanPixelAttribute.exe OBJ.i686-pc-mingw32/meanPixelAttribute.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.meanPixelAttribute.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.meanPixelAttribute'
r.li.patchAreaDistributionCV
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.patchAreaDistributionCV'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchAreaDistributionCV.exe OBJ.i686-pc-mingw32/patchAreaDistributionCV.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchAreaDistributionCV.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.patchAreaDistributionCV'
r.li.patchAreaDistributionSD
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.patchAreaDistributionSD'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchAreaDistributionSD.exe OBJ.i686-pc-mingw32/patchAreaDistributionSD.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchAreaDistributionSD.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.patchAreaDistributionSD'
r.li.patchAreaDistributionRANGE
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.patchAreaDistributionRANGE'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchAreaDistributionRANGE.exe OBJ.i686-pc-mingw32/patchAreaDistributionRANGE.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.patchAreaDistributionRANGE.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.patchAreaDistributionRANGE'
r.li.contrastWeightedEdgeDensity
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.contrastWeightedEdgeDensity'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.contrastWeightedEdgeDensity.exe OBJ.i686-pc-mingw32/contrastWeightedEdgeDensity.o OBJ.i686-pc-mingw32/utility.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.contrastWeightedEdgeDensity.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.contrastWeightedEdgeDensity'
r.li.richness
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.richness'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.richness.exe OBJ.i686-pc-mingw32/richness.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.richness.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.richness'
r.li.dominance
make[1]: Entering directory `/c/grass/grass6/raster/r.li/r.li.dominance'
gcc -L/c/grass/grass6/dist.i686-pc-mingw32/lib -Wl,--export-dynamic,--enable-runtime-pseudo-reloc  -L/c/grass/forgrass/lib         -DPACKAGE=\""grassmods"\" -o /c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.dominance.exe OBJ.i686-pc-mingw32/dominance.o /c/grass/grass6/lib/gis/OBJ.i686-pc-mingw32/fmode.o -lgrass_gis -lgrass_datetime -lxdr -liberty -lws2_32    -lz     -llibr_li  -lxdr -liberty -lws2_32    -lz 
c:\mingw\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -llibr_li
collect2: ld returned 1 exit status
make[1]: *** [/c/grass/grass6/dist.i686-pc-mingw32/bin/r.li.dominance.exe] Error 1
make[1]: Leaving directory `/c/grass/grass6/raster/r.li/r.li.dominance'
mkdir -p /c/grass/grass6/dist.i686-pc-mingw32/docs/html
mv -f r.li.tmp.html /c/grass/grass6/dist.i686-pc-mingw32/docs/html/r.li.html
for file in  *.png *.jpg ; do \
	head -n 1 $file | grep '^#!' > /dev/null ; \
	if [ $? -ne 0 ] ; then \
	   /bin/install -c  -m 644 $file /c/grass/grass6/dist.i686-pc-mingw32/docs/html ; \
	fi \
	done 2> /dev/null ; true


More information about the grass-dev mailing list