[PD] Jack support on Windows

Hans-Christoph Steiner hans at at.or.at
Tue Jan 22 00:25:59 CET 2013


MinGW Shell is what you want.  They used to call that the MSYS shell.

.hc

On 01/21/2013 06:14 PM, Esteban Viveros wrote:
> Well.. I have here only MinGW shell and Uninstall mingw-get on MinGW menu..
> 
> 
> 
> 2013/1/20 Hans-Christoph Steiner <hans at at.or.at>
> 
>>
>> Ok, that's much better! Try the attached makefile.mingw.  The problem is
>> actually here:
>>
>>> /bin/sh: -c: line 0: syntax error near unexpected token `('
>>> /bin/sh: -c: line 0: `gcc -I../../pd/src -IC:\Program Files
>>> (x86)/Jack/includes
>>> -I/c/Progra~1/jack/includes -I/c/Progra~2/jack/includes
>>> -I/c/Progra~3/jack/includes
>>
>> Also, it looks like you're using cmd.exe, like I think patco said.  You
>> should
>> use the MinGW Shell, it is sometimes called MSYS.  You can find it in your
>> Program Files menu under MinGW.  Building Pd-extended might work under
>> cmd.exe, but I've never tried.  I always use the MinGW MSYS shell.
>>
>> .hc
>>
>> On 01/20/2013 07:56 AM, Esteban Viveros wrote:
>>> Finally! That's the result of my attempting compilation
>>>
>>> C:\MinGW\msys\1.0\home\Esteban\pure-data\pd\src>make -f makefile.mingw
>>> makefile.mingw:300: makefile.dependencies: No such file or directory
>>> gcc -I../../pd/src -IC:\Program Files (x86)/Jack/includes
>>> -I/c/Progra~1/jack/inc
>>> ludes -I/c/Progra~2/jack/includes -I/c/Progra~3/jack/includes
>>> -I../../pd/portaud
>>> io -I../../pd/portaudio/include -I../../pd/portaudio/src/common
>>> -I../../pd/porta
>>> udio/src/os/win -I../../pd/asio/ASIOSDK2/common
>>> -I../../pd/asio/ASIOSDK2/host -I
>>> ../../pd/asio/ASIOSDK2/host/pc -DPD -DPD_INTERNAL -DPA_USE_ASIO
>>> -DPA_USE_WMME -D
>>> WINVER=0x0502  -DUSEAPI_MMIO -DUSEAPI_PORTAUDIO -mms-bitfields
>>> -DWISHAPP='"wish8
>>> 5.exe"' -Wall -W -Wstrict-prototypes -Wno-unused  -Wno-unused-parameter
>>> -Wno-par
>>> entheses -Wno-switch  -O3 -funroll-loops -fomit-frame-pointer  -M
>>> g_canvas.c g_g
>>> raph.c g_text.c g_rtext.c g_array.c g_template.c  g_io.c g_scalar.c
>>> g_traversal.
>>> c g_guiconnect.c g_readwrite.c g_editor.c  g_all_guis.c  m_pd.c m_class.c
>>> m_obj.
>>> c m_atom.c m_memory.c m_binbuf.c  m_conf_pdextended.c m_glob.c m_sched.c
>>>  s_main
>>> .c s_inter.c s_file.c s_print.c  s_loader.c s_path.c s_entry.c s_audio.c
>>> s_midi.
>>> c  s_utf8.c  d_ugen.c d_ctl.c d_arithmetic.c d_osc.c d_filter.c  d_math.c
>>> d_arra
>>> y.c d_global.c  d_delay.c d_resample.c  x_arithmetic.c x_connective.c
>>>  x_acousti
>>> cs.c d_soundfile.c  e_fft.c e_gfxstub.c e_dac.c e_midi.c  g_magicglass.c
>>>  scandi
>>> r.c  import.c path.c print.c closebang.c initbang.c loadbang.c
>>> d_fft_mayer.c d_f
>>> ftroutine.c s_audio_pa.c s_audio_paring.c s_audio_jack.c  s_audio_mmio.c
>>> s_midi_
>>> mmio.c  ../../pd/portaudio/src/common/pa_stream.c
>>>  ../../pd/portaudio/src/common
>>> /pa_trace.c  ../../pd/portaudio/src/common/pa_process.c
>>>  ../../pd/portaudio/src/
>>> common/pa_front.c  ../../pd/portaudio/src/common/pa_dither.c
>>>  ../../pd/portaudio
>>> /src/common/pa_cpuload.c  ../../pd/portaudio/src/common/pa_converters.c
>>>  ../../p
>>> d/portaudio/src/common/pa_allocation.c
>>>  ../../pd/portaudio/src/common/pa_ringbuf
>>> fer.c  ../../pd/portaudio/src/os/win/pa_win_hostapis.c
>>>  ../../pd/portaudio/src/o
>>> s/win/pa_win_util.c  ../../pd/portaudio/src/os/win/pa_win_waveformat.c
>>>  ../../pd
>>> /portaudio/src/os/win/pa_win_coinitialize.c
>>>  ../../pd/portaudio/src/hostapi/wmme
>>> /pa_win_wmme.c g_all_guis.h m_imp.h g_canvas.h m_pd.h s_stuff.h
>>> g_magicglass.h
>>>  s_audio_paring.h scandir.h
>>  ../portaudio/src/os/win/pa_win_coinitialize.h \
>>>         > makefile.dependencies
>>> /bin/sh: -c: line 0: syntax error near unexpected token `('
>>> /bin/sh: -c: line 0: `gcc -I../../pd/src -IC:\Program Files
>>> (x86)/Jack/includes
>>> -I/c/Progra~1/jack/includes -I/c/Progra~2/jack/includes
>>> -I/c/Progra~3/jack/inclu
>>> des -I../../pd/portaudio -I../../pd/portaudio/include
>>> -I../../pd/portaudio/src/c
>>> ommon -I../../pd/portaudio/src/os/win -I../../pd/asio/ASIOSDK2/common
>>> -I../../pd
>>> /asio/ASIOSDK2/host -I../../pd/asio/ASIOSDK2/host/pc -DPD -DPD_INTERNAL
>>> -DPA_USE
>>> _ASIO -DPA_USE_WMME -DWINVER=0x0502  -DUSEAPI_MMIO -DUSEAPI_PORTAUDIO
>>> -mms-bitfi
>>> elds -DWISHAPP='"wish85.exe"' -Wall -W -Wstrict-prototypes -Wno-unused
>>>  -Wno-unu
>>> sed-parameter -Wno-parentheses -Wno-switch  -O3 -funroll-loops
>>> -fomit-frame-poin
>>> ter  -M g_canvas.c g_graph.c g_text.c g_rtext.c g_array.c g_template.c
>>>  g_io.c g
>>> _scalar.c g_traversal.c g_guiconnect.c g_readwrite.c g_editor.c
>>>  g_all_guis.c  m
>>> _pd.c m_class.c m_obj.c m_atom.c m_memory.c m_binbuf.c
>>  m_conf_pdextended.c
>>> m_gl
>>> ob.c m_sched.c  s_main.c s_inter.c s_file.c s_print.c  s_loader.c
>> s_path.c
>>> s_ent
>>> ry.c s_audio.c s_midi.c  s_utf8.c  d_ugen.c d_ctl.c d_arithmetic.c
>> d_osc.c
>>> d_fil
>>> ter.c  d_math.c d_array.c d_global.c  d_delay.c d_resample.c
>>>  x_arithmetic.c x_c
>>> onnective.c  x_acoustics.c d_soundfile.c  e_fft.c e_gfxstub.c e_dac.c
>>> e_midi.c
>>> g_magicglass.c  scandir.c  import.c path.c print.c closebang.c initbang.c
>>> loadba
>>> ng.c d_fft_mayer.c d_fftroutine.c s_audio_pa.c s_audio_paring.c
>>> s_audio_jack.c
>>> s_audio_mmio.c s_midi_mmio.c  ../../pd/portaudio/src/common/pa_stream.c
>>>  ../../p
>>> d/portaudio/src/common/pa_trace.c
>>>  ../../pd/portaudio/src/common/pa_process.c  .
>>> ./../pd/portaudio/src/common/pa_front.c
>>>  ../../pd/portaudio/src/common/pa_dither
>>> .c  ../../pd/portaudio/src/common/pa_cpuload.c
>>>  ../../pd/portaudio/src/common/pa
>>> _converters.c  ../../pd/portaudio/src/common/pa_allocation.c
>>>  ../../pd/portaudio
>>> /src/common/pa_ringbuffer.c
>>>  ../../pd/portaudio/src/os/win/pa_win_hostapis.c  ..
>>> /../pd/portaudio/src/os/win/pa_win_util.c
>>>  ../../pd/portaudio/src/os/win/pa_win_
>>> waveformat.c  ../../pd/portaudio/src/os/win/pa_win_coinitialize.c
>>>  ../../pd/port
>>> audio/src/hostapi/wmme/pa_win_wmme.c g_all_guis.h m_imp.h g_canvas.h
>> m_pd.h
>>> s_st
>>> uff.h g_magicglass.h   s_audio_paring.h scandir.h
>>>  ../portaudio/src/os/win/pa_wi
>>> n_coinitialize.h \'
>>> makefile.mingw:273: recipe for target `makefile.dependencies' failed
>>> make: *** [makefile.dependencies] Error 1
>>>
>>> C:\MinGW\msys\1.0\home\Esteban\pure-data\pd\src>
>>>
>>>
>>>
>>>
>>> 2013/1/20 Esteban Viveros <emviveros at gmail.com>
>>>
>>>> Ops...  I tryied the option select all and the select with mouse feature
>>>> are working now in cmd...
>>>>
>>>>
>>>> 2013/1/20 Esteban Viveros <emviveros at gmail.com>
>>>>
>>>>> Really Patrice...  But How can I select the text?? I'm trying with the
>>>>> mouse but that's don't working here...
>>>>>
>>>>>
>>>>> 2013/1/19 Patrice Colet <colet.patrice at free.fr>
>>>>>
>>>>>>
>>>>>>
>>>>>>>> Excuse the "(... lot of letters..)" but my cmd don't have ctrl+c
>>>>>>>> option.. :/
>>>>>>
>>>>>>
>>>>>> hello,
>>>>>>
>>>>>> Are you really using cmd for compiling, or msys console?
>>>>>>
>>>>>> On cmd you can select and copy with menu actions, cygwin uses cmd...
>>>>>> In msys console it's truly like a unix terminal, Ctrl+Insert and
>>>>>> Shift+Insert for copying and pasting
>>>>>>
>>>>>> _______________________________________________
>>>>>> 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/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> 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