So I get the latest stable Pd source tarball:
http://crca.ucsd.edu/~msp/software.html
http://crca.ucsd.edu/~msp/Software/pd-0.44-3.src.tar.gz
I unpack it the usual way and try to build it:
~/opt/src/pd-0.44-3$ ./configure
-bash: ./configure: No such file or directory
So I try the usual voodoo for version controlled sources:
~/opt/src/pd-0.44-3$ ./autogen.sh
./autogen.sh: 22: ./autogen.sh: autoreconf: not found
So I sudo aptitude install autoconf and retry:
~/opt/src/pd-0.44-3$ ./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4/generated -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory portaudio to autoreconf
autoreconf: Entering directory `portaudio'
autoreconf: configure.in: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.in: tracing
autoreconf: configure.in: subdirectory bindings/cpp not present
autoreconf: configure.in: not using Libtool
autoreconf: running: /usr/bin/autoconf --force
configure.in:106: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.in:107: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: /usr/bin/autoconf failed with exit status: 1
So I give up for now.
It'd be really nice if the tarball was pre-autotooled so that it is portable to systems with different autotools versions - I tested on Debian Wheezy.
Anonymous
while i think you are right that the source package ought to be autogen'ed, the fix for your specific problem is to install
libtoolLast edit: IOhannes m zmölnig 2013-08-08