[PD] Jack support on Windows

Hans-Christoph Steiner hans at at.or.at
Fri Jan 18 16:46:15 CET 2013


Oops sorry, it should be:

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

Basically run the make command in the same folder as the file makefile.mingw.

.hc

On 01/18/2013 09:34 AM, Esteban Viveros wrote:
> :/   I have the same output..
> 
> remembering in ~/pure-data I have now 3 folders:
> Pd-0.43.4-extended-20130117
> pd
> sources
> 
> 
> 
> 
> 2013/1/18 Hans-Christoph Steiner <hans at at.or.at>
> 
>>
>> 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
>>>>
>>>>
>>>
>>>
>>
> 
> 
> 
> 
> 
> _______________________________________________
> 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