Shairport Sync をREADMEに従ってビルドしようとすると、autoconfの実行時にエラーになる。
環境: RASPBIAN 2015-02-16 (Linux raspberrypi 3.18.11-v7+)
$ autoconf -f -i
configure.ac:6: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:37: error: possibly undefined macro: AC_DEFINE
configure.ac:50: error: possibly undefined macro: AM_CONDITIONAL
こういう場合は、autoconfのかわりに、 autoreconf --install
を実行するといいようだ。
$ autoreconf --install
configure.ac:6: installing `./install-sh'
configure.ac:6: installing `./missing'
Makefile.am: installing `./depcomp'
$ ./configure --with-alsa --with-avahi --with-ssl=openssl --with-soxr