[PD] Jack support on Windows

Esteban Viveros emviveros at gmail.com
Fri Jan 18 15:34:57 CET 2013


:/   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
> >>
> >>
> >
> >
>



-- 

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/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20130118/016b48bc/attachment-0001.htm>


More information about the Pd-list mailing list