Err, I spoke too soon. I see a commit that fixed this exact issue. I bet you just need to clean all the automake stuff and rebuild the makefiles, assuming you built 0.46.1 and then updated and didn’t regenerate the makefiles when building 0.46.2.

Try:

make dist clean
./autogen
./configure
make


On Oct 28, 2014, at 11:53 AM, Dan Wilcox <danomatika@gmail.com> wrote:

From reading the error, it’s obvious the Makefile.am was broken when “metro.pd" was renamed to "metro-help.pd”. Automake goes through and generates Makefiles based on the Makefile.am files found through out the project.

You probably only need to find the Makefile.am for puredata/extra and change “metro.pd” to “metro-help.pd”.

I think that’s a better solution then “oh, don’t bother with that autotools stuff, it’s always broken”. :D


On Oct 28, 2014, at 7:00 AM, pd-list-request@lists.iem.at wrote:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

I used to use :
$ ./autogen.sh
$ ./configure
$ make
to compile Pd.
But I have a problem with the pd 0.46-2 :

make[3]: Leaving directory
'/home/jack/Téléchargements/pd-0.46-2/extra/stdout'
make[3]: Entering directory '/home/jack/Téléchargements/pd-0.46-2/extra'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/home/jack/Téléchargements/pd-0.46-2/extra'
make[2]: Leaving directory '/home/jack/Téléchargements/pd-0.46-2/extra'
make[2]: Entering directory '/home/jack/Téléchargements/pd-0.46-2'
make[2]: *** No rule to make target 'doc/5.reference/metro.pd', needed
by 'all-am'.  Stop.
make[2]: Leaving directory '/home/jack/Téléchargements/pd-0.46-2'
Makefile:751: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/jack/Téléchargements/pd-0.46-2'
Makefile:660: recipe for target 'all' failed
make: *** [all] Error 2

How can I solve this error ?
Thanx.
++

Jack

PS : same problem on Ubuntu 14.10, and last Raspbian.