[GRASS-user] Problem using i.cluster on GRASS GIS 6.4.0RC3

I get the following error when using i.cluster: ERROR: Unable to
create report file <(null)>

This is how I wrote the commands
i.group group=lsat1 subgroup=lsat1
in=L71171078_07820001007_B10,L71171078_07820001007_B20,L71171078_07820001007_B30,L71171078_07820001007_B40,L71171078_07820001007_B50,L72171078_07820001007_B70
i.cluster group=lsat1 subgroup=lsat1 sig=sig.cluster classes=15 sep=1.5

Windows XP - GRASS GIS 6.4.0RC3

I have seen the following tickets
http://trac.osgeo.org/grass/ticket/174 and
http://trac.osgeo.org/grass/ticket/70 which seem to suggest that the
problem has been solved / there is a work around.

Kindly advise on how I must proceed
--
Sindile Bidla

sindile.bidla wrote:

I get the following error when using i.cluster: ERROR:
Unable to create report file <(null)>

This is how I wrote the commands
i.group group=lsat1 subgroup=lsat1
in=L71171078_07820001007_B10,L71171078_07820001007_B20,L71171078_07820001007_B30,L71171078_07820001007_B40,L71171078_07820001007_B50,L72171078_07820001007_B70
i.cluster group=lsat1 subgroup=lsat1 sig=sig.cluster
classes=15 sep=1.5

Windows XP - GRASS GIS 6.4.0RC3

I have seen the following tickets
http://trac.osgeo.org/grass/ticket/174 and
http://trac.osgeo.org/grass/ticket/70 which seem to suggest
that the
problem has been solved / there is a work around.

nope, not fixed yet.

i.cluster/main.c has:
    if ((reportfile = parm.report_file->answer) == NULL)
        report = fopen("/dev/null", "w");

there is no /dev/null on Windows, so it fails to open the file.

work-around: specify reportfile=something.txt

others that need fixing:
raster/r.out.mpeg/main.c
raster/r.topmodel/misc.c

Hamish