Index: lib/vector/Vlib/build_nat.c
===================================================================
--- lib/vector/Vlib/build_nat.c	(revision 35065)
+++ lib/vector/Vlib/build_nat.c	(working copy)
@@ -492,8 +492,10 @@
     List = Vect_new_list();
 
     if (plus->built < GV_BUILD_BASE) {
-	int npoints;
+	int npoints, format;
 
+	format = G_info_format();
+
 	/* 
 	 *  We shall go through all primitives in coor file and 
 	 *  add new node for each end point to nodes structure
@@ -543,13 +545,16 @@
 	    }
 
 	    if (G_verbose() > G_verbose_min() && i % 1000 == 0) {
-		fprintf(stderr, "%7d\b\b\b\b\b\b\b", i);
+		if (format == G_INFO_FORMAT_STANDARD)
+		    fprintf(stderr, "%7d\b\b\b\b\b\b\b", i);
+		else
+		    fprintf(stderr, "%d..", i);
 	    }
 	    
 	    i++;
 	}
 	
-	if (G_verbose() > G_verbose_min())
+	if ( (G_verbose() > G_verbose_min() ) && (format == G_INFO_FORMAT_STANDARD) )
 	    fprintf(stderr, "\r");
 
 	G_message(_("%d primitives registered"), plus->n_lines);
