[PD] Jack support on Windows

Hans-Christoph Steiner hans at at.or.at
Fri Jan 18 15:25:40 CET 2013


Oops, yeah, I forgot there is one ugly little detail.  Run this in the Terminal:

cd ~/pure-data
mv pd-extended pd
cd pd
make -f makefile.mingw

Now you can do the rest of the stuff from the previous email.

.hc

On 01/18/2013 08:10 AM, Esteban Viveros wrote:
> when I ran the command:
> make -f makefile.mingw
> 
> I have the response:
> 
> (in ~/puredata)
> make: makefile.mingw: No such file or directory
> make: *** No rule to make target 'makefile.mingw'. Stop.
> 
> (in ~/puredata/pd-extended)
> make: makefile.mingw: No such file or directory
> make: *** No rule to make target 'makefile.mingw'. Stop.
> 
> (in ~/puredata/pd-extended/src)
> makefile.mingw:300: makefile.dependencies: No such file or directory
> make: *** No rule to make target
> '../../pd/portaudio/src/common/pa_stream.c' , needed by
> 'makefile.dependencies'. Stop.
> 
> 
> 
> 
> 
> 2013/1/17 Hans-Christoph Steiner <hans at at.or.at>
> 
>>
>> You don't want the auto-build script for this.  Its more trouble than its
>> worth. Do this instead:
>>
>> * download the zip version:
>>
>> http://autobuild.puredata.info/auto-build/2013-01-17/Pd-0.43.4-extended-20130117-windowsxp-i386.zip
>>
>> * unzip it into ~/pure-data
>>
>> * run these commands:
>> cd ~/pure-data
>> git clone git://
>> pure-data.git.sourceforge.net/gitroot/pure-data/pd-extended.git
>> cd ~/pure-data/pd-extended
>>
>> * now copy attached file into ~/pure-data/pd-extended/src/
>>
>> * now run these commands:
>> make -f makefile.mingw
>> make -f makefile.mingw DESTDIR=~/pure-data/Pd-0.43.4-extended-20130117
>> prefix=
>> install
>>
>> (make sure the last line is all on one line)
>>
>> Now you should be able to go to ~/pure-data/Pd-0.43.4-extended-20130117/bin
>> and run pd.exe and have a working Pd with jack (fingers crossed)
>>
>> .hc
>>
>> On 01/17/2013 05:40 PM, Esteban Viveros wrote:
>>> I need to run git clone git://
>>> pure-data.git.sourceforge.net/gitroot/pure-data/pd-extended.git in the
>> same
>>> folder of the libraries built? (~/pure-data/sources)
>>>
>>> In my case I need to do this with your script: (?)
>>>
>>> mkdir ~/auto-build
>>> cd ~/auto-buildhttps://
>> pure-data.svn.sourceforge.net/svnroot/pure-data/branches/pd-extended/0.43
>>> pd-extended
>>> ~/auto-build/pd-extended/scripts/auto-build/pd-extended-auto-builder.sh
>>>
>>>
>>>
>>> 2013/1/17 Hans-Christoph Steiner <hans at at.or.at>
>>>
>>>>
>>>> Yeah, it looks like the binary installer for jack is all you need.
>>>>
>>>> No problem if you just built all the libraries in Building Library
>>>> Dependencies For Windows From SVN '/Sources'.  I was just trying to save
>>>> you
>>>> that effort, since its not needed for what you want to do.  But now you
>> are
>>>> setup to build all of Pd-extended and perhaps even readanysf~ too :-D
>>>>
>>>> You will definitely need to download the Pd-extended source.
>>>>
>>>> .hc
>>>>
>>>> On 01/17/2013 03:37 PM, Esteban Viveros wrote:
>>>>> I have one more question... When you say to install Jack, you say the
>>>>> binary software or I need to find a source code of Jack audio?
>>>>>
>>>>>
>>>>> 2013/1/17 Esteban Viveros <emviveros at gmail.com>
>>>>>
>>>>>> Ops... Already done... :/
>>>>>>
>>>>>> Now only remains download pd source.. Did I that too wrong?
>>>>>>
>>>>>> I'm thinking to download the pd source and then run your script...
>> Can I
>>>>>> continue?
>>>>>>
>>>>>>
>>>>>> 2013/1/17 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>
>>>>>>>
>>>>>>> You don't need that stuff at all for what you are doing, skip that
>>>> step.
>>>>>>> That's only for building things like Gem.
>>>>>>>
>>>>>>> .hc
>>>>>>>
>>>>>>> On 01/16/2013 07:15 PM, Esteban Viveros wrote:
>>>>>>>> Ok...
>>>>>>>>
>>>>>>>> Now I need to know where is pure-data directory..? It's needed to
>>>>>>> Building
>>>>>>>> Library Dependencies For Windows From SVN '/Sources'
>>>>>>>>
>>>>>>>>
>>>>>>>> 2013/1/16 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> I updated the makefile.mingw a bit, I forgot to add something
>> before.
>>>>>>>  Its
>>>>>>>>> attached.
>>>>>>>>>
>>>>>>>>> .hc
>>>>>>>>>
>>>>>>>>> On 01/16/2013 06:44 PM, Esteban Viveros wrote:
>>>>>>>>>> gcc.exe ,GCC. 4.6.2
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2013/1/16 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>>>>>
>>>>>>>>>>> On 01/16/2013 06:28 PM, Esteban Viveros wrote:
>>>>>>>>>>>> HC,
>>>>>>>>>>>>
>>>>>>>>>>>> I have two question at time..
>>>>>>>>>>>>
>>>>>>>>>>>> First, I need to add Cygwin to system path? If yes, I run SETX
>>>> path
>>>>>>>>>>>> c:\cygwin;c:\cygwin\bin;%path%  in Cygwin Terminal?
>>>>>>>>>>>
>>>>>>>>>>> This is probably optional but cygwin is useful.  You do it from
>> the
>>>>>>>>> System
>>>>>>>>>>> control panel:
>>>>>>>>>>> http://www.computerhope.com/issues/ch000549.htm
>>>>>>>>>>>
>>>>>>>>>>> If you install TortoiseSVN, I don't think you need cygwin at all
>>>>>>> (watch
>>>>>>>>> out
>>>>>>>>>>> for download links in the big add in that page):
>>>>>>>>>>> http://tortoisesvn.net/downloads.html
>>>>>>>>>>>
>>>>>>>>>>>> Two, In session: "Copying Libgmp-10Dll for Cc1.Exe" I don't have
>>>>>>>>>>>> /mingw/libexec/gcc/mingw32/4.7.2/ but I have
>>>>>>>>>>>> /mingw/libexec/gcc/mingw32/4.6.2  I need to create the 4.7.2
>>>>>>> directory
>>>>>>>>> or
>>>>>>>>>>>> copy the dll's to 4.6.2?
>>>>>>>>>>>
>>>>>>>>>>> Copy the dlls to the existing folder, don't create a new one.
>>  You
>>>>>>> can
>>>>>>>>> tell
>>>>>>>>>>> which version of gcc you have by doing:
>>>>>>>>>>>
>>>>>>>>>>> gcc --version
>>>>>>>>>>>
>>>>>>>>>>> My guess is that you have 4.6.2, which should work fine.
>>>>>>>>>>>
>>>>>>>>>>> .hc
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 2013/1/16 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Start by installing Jack on your windows machine and setting
>> up a
>>>>>>> Pd
>>>>>>>>>>> build
>>>>>>>>>>>>> environment:
>>>>>>>>>>>>> http://puredata.info/docs/developer/WindowsMinGW
>>>>>>>>>>>>>
>>>>>>>>>>>>> You can skip the "Building library dependencies for Windows
>> from
>>>>>>> SVN
>>>>>>>>>>>>> '/sources'" section for now.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Then in the MSYS MinGW shell, do this:
>>>>>>>>>>>>>
>>>>>>>>>>>>> git clone git://
>>>>>>>>>>>>>
>> pure-data.git.sourceforge.net/gitroot/pure-data/pd-extended.git
>>>>>>>>>>>>> cd pd-extended/src
>>>>>>>>>>>>> make -f makefile.mingw
>>>>>>>>>>>>>
>>>>>>>>>>>>> That should give you a regular Pd build.  Then download a
>>>>>>> Pd-extended
>>>>>>>>>>>>> 0.43.4
>>>>>>>>>>>>> zip version and unzip it.  I usually put it on my desktop.
>>  Then
>>>>>>> you
>>>>>>>>> can
>>>>>>>>>>>>> install your new build into it:
>>>>>>>>>>>>>
>>>>>>>>>>>>> make -f makefile.mingw
>>>>>>>>>>>>> DESTDIR="$USERPROFILE/Desktop/Pd-0.43.4-extended-20130115
>> prefix=
>>>>>>>>>>> install
>>>>>>>>>>>>>
>>>>>>>>>>>>> If that works, then you're ready to try to build against Jack.
>>>>>>>>>  Replace
>>>>>>>>>>>>> pd-extended/src/makefile.mingw with makefile.mingw that is
>>>>>>> attached to
>>>>>>>>>>> this
>>>>>>>>>>>>> email, and try this:
>>>>>>>>>>>>>
>>>>>>>>>>>>> cd pd-extended/src
>>>>>>>>>>>>> make -f makefile.mingw clean
>>>>>>>>>>>>> make -f makefile.mingw
>>>>>>>>>>>>> DESTDIR="$USERPROFILE/Desktop/Pd-0.43.4-extended-20130115
>> prefix=
>>>>>>>>>>> install
>>>>>>>>>>>>>
>>>>>>>>>>>>> .hc
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 01/16/2013 02:07 PM, Esteban Viveros wrote:
>>>>>>>>>>>>>> Wow.... If I had the knowledge to do.. (!) *.*
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> But I can try... I need documentation to learn.. Where can I
>>>>>>> begin?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2013/1/16 Hans-Christoph Steiner <hans at at.or.at>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I agree, it should be included.  Why don't you try to build
>> it?
>>>>>>>  Or
>>>>>>>>>>>>> maybe
>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>> patco has some time, he could take a look.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Its much too late to include it in 0.43.4, but once its
>>>> working,
>>>>>>> its
>>>>>>>>>>>>> easy
>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>> include in nightly builds of 0.44.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> .hc
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 01/16/2013 12:58 PM, Esteban Viveros wrote:
>>>>>>>>>>>>>>>> Hello list,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Excuse the hassle... But I think this very important ..
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The windows version of pd-extended 0.43 don't have support
>> to
>>>>>>>>> Jack..
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> It would be great can connect my new pd extended release to
>>>>>>> ableton
>>>>>>>>>>>>> live
>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> play a little..
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Pd-list at iem.at mailing list
>>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Pd-list at iem.at mailing list
>>>>>>> UNSUBSCRIBE and account-management ->
>>>>>>> http://lists.puredata.info/listinfo/pd-list
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Esteban Viveros
>>>>>>
>>>>>> (27) 8815 7170
>>>>>> (27) 3066 0359
>>>>>> (11) 95761 4125
>>>>>> (11) 2738 7868
>>>>>>
>>>>>> www.bandpage.com/estebanviveros <http://soundcloud.com/estebanviveros
>>>
>>>>>>
>>>>>> https://www.facebook.com/estebanviveros.art
>>>>>>
>>>>>> http://www.papodecompositor-es.blogspot.com.br/
>>>>>>
>>>>>> http://expurgacao.art.br/
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>>
>>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management ->
>> http://lists.puredata.info/listinfo/pd-list
>>
>>
> 
> 



More information about the Pd-list mailing list