MV = ./mv.sh
 
 # Channel Access test
-HOST_ARCH = Linux
 EPICS_BASE = $(EPICS_HOME)/base
 CACFLAGS = -g -ansi -Wall -I../ca
 LOADCALIBES = -L../ca -L$(EPICS_BASE)/lib/$(HOST_ARCH) -lcaParam -lca -lCom
 
                myRetVal = 0;
                printf("%s : Passed.\n", testid);
        } else {
-               printf("%s : Failed. Rows: %d, result: \'%d\', return Value: %d.\n", testid, rows, result, retVal);
+               printf("%s : Failed. Rows: %d, result: \'%ld\', return Value: %d.\n", testid, rows, result, retVal);
                printf("%s : Error string: %s\n", testid, Param_getErrStr(param));
                myRetVal = -1;
        }
 
        } else {
                printf("%s : Failed. Rows: %d, result array:\n", testid, rows);
                for(i = 0 ; i < NUM2 ; i++) {
-                       printf("result[%d]: %d.\n", i, result[i]);
+                       printf("result[%d]: %ld.\n", i, result[i]);
                }
                printf("return Value: %d.\n", retVal);
                printf("%s : Error string: %s\n", testid, Param_getErrStr(param));
 
                myRetVal = 0;
                printf("%s : Passed.\n", testid);
        } else {
-               printf("%s : Failed. Rows: %d, result: \'%d\', return Value: %d.\n", testid, rows, result, retVal);
+               printf("%s : Failed. Rows: %d, result: \'%ld\', return Value: %d.\n", testid, rows, result, retVal);
                printf("%s : Error string: %s\n", testid, Param_getErrStr(param));
                myRetVal = -1;
        }
 
        } else {
                printf("%s : Failed. Rows: %d, result array:\n", testid, rows);
                for(i = 0 ; i < NUM2 ; i++) {
-                       printf("result[%d]: %d.\n", i, result[i]);
+                       printf("result[%d]: %ld.\n", i, result[i]);
                }
                printf("return Value: %d.\n", retVal);
                printf("%s : Error string: %s\n", testid, Param_getErrStr(param));