THanks for the feedback. I'm not sure what to do about the autobuild problems but mean to work on that. (Me, I use the old-fashioned cd src; ./configure; make method which I hope to maintain in parallel with the autobuild thing in order to avoid letting unintended dependencies creep in). The extra/makefile stuff belongs to the old-fashioned system. Maybe this just needs clearer documentation...
cheers Miller On Wed, Jul 14, 2010 at 03:03:00PM -0400, Stephen Sinclair wrote: > Hello! Thanks for the git repo, it's a much preferable way to follow > Pd development for me.. > > Just for some feedback, here's my session trying to compile it.. > > $ ./autogen.sh > autoreconf: Entering directory `.' > autoreconf: configure.ac: not using Gettext > autoreconf: running: aclocal --force -I m4 > aclocal: couldn't open directory `m4': No such file or directory > autoreconf: aclocal failed with exit status: 1 > > $ mkdir m4 > $ ./autogen.sh > .. snip.. success. > > $ ./configure > .. snip.. success. > > $ make > .. snip .. > make[2]: *** No rule to make target `AppMain.tcl', needed by `all-am'. Stop. > make[2]: Leaving directory `/home/sinclairs/projects/pd-vanilla/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/sinclairs/projects/pd-vanilla' > make: *** [all] Error 2 > > It seems the src/Makefile.am file needs all the .tcl files, but these > are actually in the "tcl" folder, not "src". > > $ cp tcl/*.tcl src/ > $ make > .. snip .. > Making all in extra > make[2]: Entering directory `/home/sinclairs/projects/pd-vanilla/extra' > make[2]: *** No rule to make target `all'. Stop. > > Seems like there is no Makefile.am in "extra". Saw that > extra/makefile exists.. got confused, so I edited Makefile.am to > remove "extra" from SUBDIRS. > > $ make > .. snip.. SUCCESS. > > I saw that I could cd to each of the subfolders under "extra" and make > each of them individually, since they seem to include "extra/makefile" > while filing in the NAME variable. I would maybe suggest renaming > "makefile" to something like "external.mk", since the name "makefile" > suggests to me that I should be able to run "make" in that folder. Or > alternatively just going all the way with automake by providing > Makefile.am in each of these folders. In any case if there is no > Makefile.am in extra, it shouldn't be included in SUBDIRS.. > > > Steve > > On Sun, Jul 11, 2010 at 11:33 PM, Miller Puckette > <mpuck...@imusic1.ucsd.edu> wrote: > > o Pd developers -- > > > > After much uncertainty how to proceed, I finally went ahead and 'pushed' > > my Pd git repository to sourceforgs -- available at > > > > http://pure-data.git.sourceforge.net/git/gitweb.cgi?p=pure-data/pure-data > > > > > > or to clone it to your machine (once you have git installed): > > > > git clone \ > > ??ssh://yourn...@pure-data.git.sourceforge.net/gitroot/pure-data/pure-data > > > > Unlike the svn version, ths git version isn't tested on all platformss. ??I > > _think: what I should do is "tag" the occasional commits that I've tested > > semi-thoroughly and also commit those to svn (the traditional place I've > > been uploading tested code to). ??So the svn code will always be clean and > > the git code variously clean and dirty depending on phase. > > > > The git code is based on the Hans/IOhannes gui rewrite -- that alone is such > > a dramatic improvement that I'm thinking I should just do some audio testing > > and tuning now, and then call it 0.43. > > > > cheers > > Miller > > > > > > _______________________________________________ > > Pd-dev mailing list > > Pd-dev@iem.at > > http://lists.puredata.info/listinfo/pd-dev > > > > _______________________________________________ > Pd-dev mailing list > Pd-dev@iem.at > http://lists.puredata.info/listinfo/pd-dev _______________________________________________ Pd-dev mailing list Pd-dev@iem.at http://lists.puredata.info/listinfo/pd-dev