AC_INIT(netatalk, esyscmd([cat VERSION]))Looked good, but it seems the trailing newline of esyscmd's expansion is messing things up..
Note, however, that use of esyscmd() is not dynamic. It will read VERSION at the time that the configure script itself is created, not when configure is run. This differs from your original attempt where you were reading VERSION at the time configure was run. This behavioral difference may or may not matter to you, but it is an important distinction.
-- ES