64-bit
diff --git a/src/cmd/mk/mk.c b/src/cmd/mk/mk.c
index 654d063..b768d37 100644
--- a/src/cmd/mk/mk.c
+++ b/src/cmd/mk/mk.c
@@ -223,7 +223,7 @@
 			if(sym)
 				sym->u.value = ret;
 			else
-				symlook(str, S_OUTOFDATE, (void *)ret);
+				symlook(str, S_OUTOFDATE, (void *)(uintptr)ret);
 		} else
 			ret = sym->u.value;
 		return(ret-1);