NetBSDのパッケージ作ってみたけど、isspace(c)がc<128でないとうまく動かない。
つーわけでパッチ
--- util/makedefs.c.org 2006-01-05 13:46:42.000000000 +0900
+++ util/makedefs.c 2006-01-05 13:49:05.000000000 +0900
@@ -2347,7 +2347,7 @@
if(buf[0] == '#') return 0;
p = buf;

- while(isspace(*p)) p++;
+ while(isascii(*p) && isspace(*p)) p++;
if(*p == '\0') return 0;

while(*p!=':'){
@@ -2362,7 +2362,7 @@
*key = '\0';
p++;

- while(isspace(*p)) p++;
+ while(isascii(*p) && isspace(*p)) p++;
if(*p == '\0') return 0;

while(*p != ':'){