[PD] Jack support on Windows

Hans-Christoph Steiner hans at at.or.at
Fri Jan 18 23:00:32 CET 2013


Please Reply All so that your emails go to the list also.

Can you post the whole build log? those "lot of letters" hold the key to the
problem :)

.hc

On 01/18/2013 11:54 AM, Esteban Viveros wrote:
> Now I can see some letters on cmd... hehehehe  But not yet..
> 
> I have Error 1
> 
> The compilation start with
> 
> makefile.mingw:300: makefile.dependencies: No such file or directory
> (... lot of letters ...)
> 
> makefile.mingw:273: recipe for targets 'makefile.dependencies' failed
> make: *** [makefile.dependencies] Error 1
> 
> Excuse the "(... lot of letters..)" but my cmd don't have ctrl+c option.. :/
> 
> 
> 2013/1/18 Hans-Christoph Steiner <hans at at.or.at>
> 
>>
>> 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
>>>
>>
>> _______________________________________________
>> 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