はじめまして。
>>bison --yacc -dy diksam.y
>>diksam.y:428 13-14: $$ for the midrule at $2 of 'block' has no declared type
>>gmake: *** [y.tab..h] Error 1
本件、おそらく正誤表の以下の件(p.206の件)だと思います。
http://kmaebashi.com/programmer/devlang/book/seigo.html#p206
当時、どのように判断したのかは正直なところあまり覚えていないのですが、
公開しているソースが修正されていないのは問題かと思います。
週末あたりをめどに確認させてください。