Miller, you might consider taking the extra/Makefile I wrote, it is only a Makefile, and works on all platforms that use gcc. It is also integrated into the autotools build system I made in pd-gui-rewrite/ 0.43 branch.

As for the 'tcl' dir, that didn't exist when I did all the Makefile.am files, so things would have to be adapted to use the 'tcl' dir.

.hc

On Jul 14, 2010, at 3:08 PM, Miller Puckette wrote:

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
<[email protected]> 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://[email protected]/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
[email protected]
http://lists.puredata.info/listinfo/pd-dev


_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev

_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev



----------------------------------------------------------------------------

                  ¡El pueblo unido jamás será vencido!



_______________________________________________
Pd-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev

Reply via email to