我的系统是debian sarge, 出错情况和你一样。
装了termcap包,还不行。
后来认真看那个README,里面提到在Mandrake系统下面要改termcap.h的路径。
这才发现在debian里,termcap.h是在 /usr/include/下面。而skyeye期望它在/usr/include/ncurese/下面。
于是我做了个连接 ln -s /usr/include/ncurse/termcap.h /usr/include/termcap.h
再次编译,还是说找不到termcap,
又删掉那个config.cache, 再次configure, 就成功了。