[PD-dev] uploading Pd git repository to sourceforge

Hans-Christoph Steiner hans at at.or.at
Wed Jul 14 22:23:20 CEST 2010


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
>> <mpuckett at 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://YOURNAME@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 at iem.at
>>> http://lists.puredata.info/listinfo/pd-dev
>>>
>>
>> _______________________________________________
>> Pd-dev mailing list
>> Pd-dev at iem.at
>> http://lists.puredata.info/listinfo/pd-dev
>
> _______________________________________________
> Pd-dev mailing list
> Pd-dev at iem.at
> http://lists.puredata.info/listinfo/pd-dev



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

                   ¡El pueblo unido jamás será vencido!





More information about the Pd-dev mailing list