Sure, no problem. Sometimes there’s an easy fix and sometimes there isn’t. Luckily this was an easy one :D
Hopefully the src.tar.gz package get’s updated ... -------- Dan Wilcox @danomatika <http://twitter.com/danomatika> danomatika.com <http://danomatika.com/> robotcowboy.com <http://robotcowboy.com/> > On Oct 28, 2014, at 12:22 PM, Jack <[email protected]> wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > OK, done. > It builds just fine now. > Thanx. > ++ > > Jack > > > > Le 28/10/2014 17:16, Dan Wilcox a écrit : >> That commit does a very simple thing which you can do on your own >> to get it building. >> >> Change Makefile.am line 346 from >> >> doc/5.reference/metro.pd \ >> >> to >> >> doc/5.reference/metro-help.pd \ >> >> Then rerun >> >> ./configure make >> >> -------- Dan Wilcox @danomatika <http://twitter.com/danomatika> >> danomatika.com <http://danomatika.com/> robotcowboy.com >> <http://robotcowboy.com/> >> >> >>> On Oct 28, 2014, at 12:12 PM, Jack <[email protected]> wrote: >>> >> Le 28/10/2014 16:57, Dan Wilcox a écrit : >>>>> 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 >> >> I download sources and untar, then : >> >> $ cd pd-0.46-2 $ make dist clean make: *** No rule to make target >> 'dist'. Stop. $ ./autogen.sh $ ./configure --enable-jack $ make >> ... 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'. >> Arrêt. 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 >> >> $ make dist clean make: *** No rule to make target >> 'doc/5.reference/metro.pd', needed by 'distdir'. Stop. >> >> The problem seems to come only from the pd-0.46-2.src.tar.gz on : >> http://msp.ucsd.edu/Software/pd-0.46-2.src.tar.gz >> <http://msp.ucsd.edu/Software/pd-0.46-2.src.tar.gz> ++ >> >> Jack >> >> >>>>> ./autogen ./configure make >>>>> >>>>> -------- Dan Wilcox @danomatika >>>>> <http://twitter.com/danomatika >>>>> <http://twitter.com/danomatika>> danomatika.com >>>>> <http://danomatika.com/> <http://danomatika.com/ >>>>> <http://danomatika.com/>> robotcowboy.com >>>>> <http://robotcowboy.com/> <http://robotcowboy.com/ >>>>> <http://robotcowboy.com/>> >>>>> >>>>> >>>>>> On Oct 28, 2014, at 11:53 AM, Dan Wilcox >>>>>> <[email protected] <mailto:[email protected]>> >>>>>> 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 >>>>>> >>>>>> -------- Dan Wilcox @danomatika >>>>>> <http://twitter.com/danomatika >>>>>> <http://twitter.com/danomatika>> danomatika.com >>>>>> <http://danomatika.com/> <http://danomatika.com/ >>>>>> <http://danomatika.com/>> robotcowboy.com >>>>>> <http://robotcowboy.com/> <http://robotcowboy.com/ >>>>>> <http://robotcowboy.com/>> >>>>>> >>>>>> >>>>>>> On Oct 28, 2014, at 7:00 AM, [email protected] >>>>>>> <mailto:[email protected]> >>>>>>> <mailto:[email protected] >>>>>>> <mailto:[email protected]>> 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. >>>>>> >>>>> >>>>> >> >> >> > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1 > > iQEcBAEBAgAGBQJUT8LiAAoJEOuluecjw8GUtCMH/AwzHCwemWWhL23ypNIVc5tY > bYZOGHrD4jq58iV2JzZPrKhi7/iLrDfqcL8jj4v+DLtJ2RLY0IWsaLhmvN5RnSWu > 19PFV2bnN0Ye+s7Saj+llb7ECpibGOjLUyYaQPx0AuootSwtZ/CsRu5tbfAQhHRV > BqFy/LgW5VMlvwxE7faovRBGm2XjbQ3GN6k8xbcaCUmNB5bQe2AFLRh2snCHiBsz > 64dXrp83Xg6F6F6oXjNgkvGL7TYO0F86jQntOrRmqJ66077egk1h9d1P/MMuAvOp > 3ABf8TrSNdR65DHWcM19CA+2fnYb1W5xTD2Bwl9lBQTE+DxqyIOJJecDYEChSGQ= > =CQyY > -----END PGP SIGNATURE-----
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
