DataScript is a language that can be used to describe and manipulate binary data formats as types. It consists of a constraint-based specification language that uses DataScript types to describe the physical layout of data, and a language binding that provides a simple programming interface for scripting binary data. A DataScript compiler generates libraries that are linked with DataScript scripts. In short, it is a yacc/lex for arbitrary binary data.
You're dead on
In addition, automake/libtool/autoconf are a versioning nightmare. Output like this is not uncommon:
checking for libtool >= 1.3.4 ... yes (version 1.4.2)
checking for autoconf >= 2.52 ... Too old (found version 2.13)!
checking for automake >= 1.6 ...
You must have automake 1.6 or 1.7 installed to compile The GIMP.
(or a newer version if it is available)
checking for glib-gettextize >= 2.0.0 ... yes (version 2.0.1)
checking for intltool >= 0.17 ... yes (version 0.17)
Please install/upgrade the missing tools and call me again.
Of course, if you upgrade you break something else.