[GRASS-dev] Re: [GRASS-user] getting error msg "g.echo.exe not found" to compile source code

Hi,

the compile logs of GRASS 7 are full of this (irrelevant?) error:

make[1]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
make[1]: Entering directory `/osgeo4w/usr/src/grass_trunk/lib/db'
make[1]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
...

Further down there is a message:
"Circular ../mswindows/generic.manifest.rc <-
../mswindows/generic.manifest.rc dependency dropped.

Perhaps a problem? Here the relevant log snippet:
http://wingrass.fsv.cvut.cz/grass70/logs/log-r50837-156/package.log
...
make[2]: Entering directory `/osgeo4w/usr/src/grass_trunk/tools'
make[2]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
make -C timer || echo /osgeo4w/usr/src/grass_trunk/tools/timer >>
/osgeo4w/usr/src/grass_trunk/error.log
make[3]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
make[3]: Entering directory `/osgeo4w/usr/src/grass_trunk/tools/timer'
make[3]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
test -d OBJ.i686-pc-mingw32 || mkdir -p OBJ.i686-pc-mingw32
gcc -I/c/OSGeo4W/include -g -O2 -I/c/OSGeo4W/include
-I/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
-I/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
-D_FILE_OFFSET_BITS=64 -DPACKAGE=\""grassmods"\"
-I/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
-I/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -o
OBJ.i686-pc-mingw32/main.o -c main.c
make OBJ.i686-pc-mingw32/current_time_s_ms.manifest.res && gcc
-L/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib
-L/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib
-Wl,--export-dynamic,--enable-runtime-pseudo-reloc -L/c/OSGeo4W/lib
-L/osgeo4w/usr/src/grass_trunk/mswindows/osgeo4w/lib -o
/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/etc/current_time_s_ms.exe
OBJ.i686-pc-mingw32/main.o
OBJ.i686-pc-mingw32/current_time_s_ms.manifest.res -lxdr -liberty
-lws2_32
make[4]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
make[4]: Entering directory `/osgeo4w/usr/src/grass_trunk/tools/timer'
make[4]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
make[4]: Circular ../../mswindows/generic.manifest.rc <-
../../mswindows/generic.manifest.rc dependency dropped.
sed -e 's/@CMD@/current_time_s_ms/' \
    -e 's/@VER_MAJOR@/7/' \
    -e 's/@VER_MINOR@/0/' \
    -e 's/@VER_RELEASE@/svn/' \
    ../../mswindows/generic.manifest.rc >
OBJ.i686-pc-mingw32/current_time_s_ms.manifest.rc
sed 's/@CMD@/current_time_s_ms/' ../../mswindows/generic.manifest >
OBJ.i686-pc-mingw32/current_time_s_ms.exe.manifest
windres --input=OBJ.i686-pc-mingw32/current_time_s_ms.manifest.rc
--input-format=rc
--output=OBJ.i686-pc-mingw32/current_time_s_ms.manifest.res
--output-format=coff -I../../mswindows
rm OBJ.i686-pc-mingw32/current_time_s_ms.manifest.rc
OBJ.i686-pc-mingw32/current_time_s_ms.exe.manifest
make[4]: Leaving directory `/osgeo4w/usr/src/grass_trunk/tools/timer'
no HTML documentation available
no manual page available
make[3]: Leaving directory `/osgeo4w/usr/src/grass_trunk/tools/timer'
make -C g.html2man || echo
/osgeo4w/usr/src/grass_trunk/tools/g.html2man >>
/osgeo4w/usr/src/grass_trunk/error.log
make[3]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
make[3]: Entering directory `/osgeo4w/usr/src/grass_trunk/tools/g.html2man'
make[3]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
/bin/install -c html.py
/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/html.py
/bin/install -c groff.py
/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/groff.py
/bin/install -c g.html2man.py
/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.html2man.py
make[3]: Leaving directory `/osgeo4w/usr/src/grass_trunk/tools/g.html2man'
/bin/install -c mkhtml.py
/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/mkhtml.py
test -d OBJ.i686-pc-mingw32 || mkdir -p OBJ.i686-pc-mingw32
gcc -I/c/OSGeo4W/include -g -O2 -I/c/OSGeo4W/include
-I/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
-I/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
-D_FILE_OFFSET_BITS=64 -DPACKAGE=\"r50837-156\"
-I/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include
-I/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/include -o
OBJ.i686-pc-mingw32/g.echo.o -c g.echo.c
make OBJ.i686-pc-mingw32/g.echo.manifest.res && gcc
-L/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib
-L/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/lib
-Wl,--export-dynamic,--enable-runtime-pseudo-reloc -L/c/OSGeo4W/lib
-L/osgeo4w/usr/src/grass_trunk/mswindows/osgeo4w/lib -o
/osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe
OBJ.i686-pc-mingw32/g.echo.o OBJ.i686-pc-mingw32/g.echo.manifest.res
make[3]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
make[3]: Entering directory `/osgeo4w/usr/src/grass_trunk/tools'
make[3]: /osgeo4w/usr/src/grass_trunk/dist.i686-pc-mingw32/tools/g.echo.exe:
Command not found
make[3]: Circular ../mswindows/generic.manifest.rc <-
../mswindows/generic.manifest.rc dependency dropped.
sed -e 's/@CMD@/g.echo/' \
    -e 's/@VER_MAJOR@/7/' \
    -e 's/@VER_MINOR@/0/' \
    -e 's/@VER_RELEASE@/svn/' \
    ../mswindows/generic.manifest.rc > OBJ.i686-pc-mingw32/g.echo.manifest.rc
sed 's/@CMD@/g.echo/' ../mswindows/generic.manifest >
OBJ.i686-pc-mingw32/g.echo.exe.manifest
windres --input=OBJ.i686-pc-mingw32/g.echo.manifest.rc
--input-format=rc --output=OBJ.i686-pc-mingw32/g.echo.manifest.res
--output-format=coff -I../mswindows
rm OBJ.i686-pc-mingw32/g.echo.exe.manifest
OBJ.i686-pc-mingw32/g.echo.manifest.rc
make[3]: Leaving directory `/osgeo4w/usr/src/grass_trunk/tools'
make[2]: Leaving directory `/osgeo4w/usr/src/grass_trunk/tools'

Markus