I think that's the same bug with bad device strings. You're seeing unprintable/whitespace characters.
On Jul 25, 2017, at 11:00 AM, pd-list-request@lists.iem.at wrote:
From: "Christof Ressi" <christof.ressi@gmx.at mailto:christof.ressi@gmx.at> Subject: [PD] MMIO audio device menu broken Date: July 25, 2017 at 10:59:53 AM GMT+2 To: Pd-List <pd-list@lists.iem.at mailto:pd-list@lists.iem.at> Cc: Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu>
Hi,
the dropdown menus in the MMIO section of audio setting is broken in Miller's pd-0.48.0test5 windows binaries. the dropdown menus for input and output devices is empty or has a single character.
I attached a screenshot.
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
nah, don't think so. the entries look OK in the ASIO section and device names are the same, only the MMIO section is broken. In the version I compiled myself with only MMIO, it also looks ok. So I rather suspect it's the menu which is broken for multiple audio APIs. I'll try to compile Pd for both MMIO and ASIO and check if the issue is the same.
Gesendet: Dienstag, 25. Juli 2017 um 11:33 Uhr Von: "Dan Wilcox" danomatika@gmail.com An: "Christof Ressi" christof.ressi@gmx.at, "Miller Puckette" msp@ucsd.edu Cc: Pd-List pd-list@lists.iem.at Betreff: Re: [PD] MMIO audio device menu broken
I think that's the same bug with bad device strings. You're seeing unprintable/whitespace characters.
On Jul 25, 2017, at 11:00 AM, pd-list-request@lists.iem.at[mailto:pd-list-request@lists.iem.at] wrote:
From: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Subject: [PD] MMIO audio device menu broken Date: July 25, 2017 at 10:59:53 AM GMT+2 To: Pd-List <pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]> Cc: Miller Puckette <msp@ucsd.edu[mailto:msp@ucsd.edu]>
Hi,
the dropdown menus in the MMIO section of audio setting is broken in Miller's pd-0.48.0test5 windows binaries. the dropdown menus for input and output devices is empty or has a single character.
I attached a screenshot.
Dan Wilcox @danomatika[http://twitter.com/danomatika] danomatika.com[http://danomatika.com] robotcowboy.com[http://robotcowboy.com]
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine. so the problem only exists in Miller's Windows build. see attached picture for a comparison.
only masochists use Pd with MMIO but still...
Gesendet: Dienstag, 25. Juli 2017 um 11:45 Uhr Von: "Christof Ressi" christof.ressi@gmx.at An: "Dan Wilcox" danomatika@gmail.com Cc: "Miller Puckette" msp@ucsd.edu, Pd-List pd-list@lists.iem.at Betreff: Re: [PD] MMIO audio device menu broken
nah, don't think so. the entries look OK in the ASIO section and device names are the same, only the MMIO section is broken. In the version I compiled myself with only MMIO, it also looks ok. So I rather suspect it's the menu which is broken for multiple audio APIs. I'll try to compile Pd for both MMIO and ASIO and check if the issue is the same.
Gesendet: Dienstag, 25. Juli 2017 um 11:33 Uhr Von: "Dan Wilcox" danomatika@gmail.com An: "Christof Ressi" christof.ressi@gmx.at, "Miller Puckette" msp@ucsd.edu Cc: Pd-List pd-list@lists.iem.at Betreff: Re: [PD] MMIO audio device menu broken
I think that's the same bug with bad device strings. You're seeing unprintable/whitespace characters.
On Jul 25, 2017, at 11:00 AM, pd-list-request@lists.iem.at[mailto:pd-list-request@lists.iem.at] wrote:
From: "Christof Ressi" <christof.ressi@gmx.at[mailto:christof.ressi@gmx.at]> Subject: [PD] MMIO audio device menu broken Date: July 25, 2017 at 10:59:53 AM GMT+2 To: Pd-List <pd-list@lists.iem.at[mailto:pd-list@lists.iem.at]> Cc: Miller Puckette <msp@ucsd.edu[mailto:msp@ucsd.edu]>
Hi,
the dropdown menus in the MMIO section of audio setting is broken in Miller's pd-0.48.0test5 windows binaries. the dropdown menus for input and output devices is empty or has a single character.
I attached a screenshot.
Dan Wilcox @danomatika[http://twitter.com/danomatika] danomatika.com[http://danomatika.com] robotcowboy.com[http://robotcowboy.com] _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Also looks like the device buttons could be wider ;) Maybe Miller's build environment is not setting something or is using an older char encoding etc?
On Jul 25, 2017, at 3:05 PM, Christof Ressi christof.ressi@gmx.at wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine. so the problem only exists in Miller's Windows build. see attached picture for a comparison.
only masochists use Pd with MMIO but still...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
OK.. I've put up a "test5a" compile (windows version only) - I believe (and hope) that fixes the garbled MMIO devices and related.
cheers Miller
On Tue, Jul 25, 2017 at 03:39:29PM +0200, Dan Wilcox wrote:
Also looks like the device buttons could be wider ;) Maybe Miller's build environment is not setting something or is using an older char encoding etc?
On Jul 25, 2017, at 3:05 PM, Christof Ressi christof.ressi@gmx.at wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine. so the problem only exists in Miller's Windows build. see attached picture for a comparison.
only masochists use Pd with MMIO but still...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
looks the same to me :-(. does anyone else get the broken MMIO menu? Lucas?
Gesendet: Mittwoch, 26. Juli 2017 um 05:31 Uhr Von: "Miller Puckette" msp@ucsd.edu An: "Dan Wilcox" danomatika@gmail.com Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-List pd-list@lists.iem.at Betreff: Re: [PD] MMIO audio device menu broken
OK.. I've put up a "test5a" compile (windows version only) - I believe (and hope) that fixes the garbled MMIO devices and related.
cheers Miller
On Tue, Jul 25, 2017 at 03:39:29PM +0200, Dan Wilcox wrote:
Also looks like the device buttons could be wider ;) Maybe Miller's build environment is not setting something or is using an older char encoding etc?
On Jul 25, 2017, at 3:05 PM, Christof Ressi christof.ressi@gmx.at wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine. so the problem only exists in Miller's Windows build. see attached picture for a comparison.
only masochists use Pd with MMIO but still...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
I can confirm the same empty MMIO dropdowns for pd-0.48.0test5a here.
On Wed, Jul 26, 2017 at 5:37 PM, Christof Ressi christof.ressi@gmx.at wrote:
looks the same to me :-(. does anyone else get the broken MMIO menu? Lucas?
Gesendet: Mittwoch, 26. Juli 2017 um 05:31 Uhr Von: "Miller Puckette" msp@ucsd.edu An: "Dan Wilcox" danomatika@gmail.com Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-List <
pd-list@lists.iem.at>
Betreff: Re: [PD] MMIO audio device menu broken
OK.. I've put up a "test5a" compile (windows version only) - I believe
(and
hope) that fixes the garbled MMIO devices and related.
cheers Miller
On Tue, Jul 25, 2017 at 03:39:29PM +0200, Dan Wilcox wrote:
Also looks like the device buttons could be wider ;) Maybe Miller's
build environment is not setting something or is using an older char encoding etc?
On Jul 25, 2017, at 3:05 PM, Christof Ressi christof.ressi@gmx.at
wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down
menus look fine. so the problem only exists in Miller's Windows build. see attached picture for a comparison.
only masochists use Pd with MMIO but still...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/
listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
Yep, I thought aI had that fixed but it seems to be back this morning - I see it too. Will monkey around som e more :)
M On Wed, Jul 26, 2017 at 06:48:39PM +0900, michael noble wrote:
I can confirm the same empty MMIO dropdowns for pd-0.48.0test5a here.
On Wed, Jul 26, 2017 at 5:37 PM, Christof Ressi christof.ressi@gmx.at wrote:
looks the same to me :-(. does anyone else get the broken MMIO menu? Lucas?
Gesendet: Mittwoch, 26. Juli 2017 um 05:31 Uhr Von: "Miller Puckette" msp@ucsd.edu An: "Dan Wilcox" danomatika@gmail.com Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-List <
pd-list@lists.iem.at>
Betreff: Re: [PD] MMIO audio device menu broken
OK.. I've put up a "test5a" compile (windows version only) - I believe
(and
hope) that fixes the garbled MMIO devices and related.
cheers Miller
On Tue, Jul 25, 2017 at 03:39:29PM +0200, Dan Wilcox wrote:
Also looks like the device buttons could be wider ;) Maybe Miller's
build environment is not setting something or is using an older char encoding etc?
On Jul 25, 2017, at 3:05 PM, Christof Ressi christof.ressi@gmx.at
wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down
menus look fine. so the problem only exists in Miller's Windows build. see attached picture for a comparison.
only masochists use Pd with MMIO but still...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/
listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
OK... thanks for your patience - can you try with "test5b" then? Same place, http://msp.ucsd.edu/software.html
cheers Miller
On Wed, Jul 26, 2017 at 09:13:01AM -0700, Miller Puckette wrote:
Yep, I thought aI had that fixed but it seems to be back this morning - I see it too. Will monkey around som e more :)
M On Wed, Jul 26, 2017 at 06:48:39PM +0900, michael noble wrote:
I can confirm the same empty MMIO dropdowns for pd-0.48.0test5a here.
On Wed, Jul 26, 2017 at 5:37 PM, Christof Ressi christof.ressi@gmx.at wrote:
looks the same to me :-(. does anyone else get the broken MMIO menu? Lucas?
Gesendet: Mittwoch, 26. Juli 2017 um 05:31 Uhr Von: "Miller Puckette" msp@ucsd.edu An: "Dan Wilcox" danomatika@gmail.com Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-List <
pd-list@lists.iem.at>
Betreff: Re: [PD] MMIO audio device menu broken
OK.. I've put up a "test5a" compile (windows version only) - I believe
(and
hope) that fixes the garbled MMIO devices and related.
cheers Miller
On Tue, Jul 25, 2017 at 03:39:29PM +0200, Dan Wilcox wrote:
Also looks like the device buttons could be wider ;) Maybe Miller's
build environment is not setting something or is using an older char encoding etc?
On Jul 25, 2017, at 3:05 PM, Christof Ressi christof.ressi@gmx.at
wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down
menus look fine. so the problem only exists in Miller's Windows build. see attached picture for a comparison.
only masochists use Pd with MMIO but still...
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/
listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Miller Puckette wrote:
OK... thanks for your patience - can you try with "test5b" then? Same place, http://msp.ucsd.edu/software.html
yep ! looks alright now ! thanxalot !
best
oliver
Thanx, works Ok.
Also I'm not getting "strange chars" doing "pd -version":
C:\Users\Lucarda\Downloads\pd0.48t4-t5b\pd\bin>pd -version Pd-0.48.0 ("test5") compiled 09:13:12 Jul 26 2017
Super!
On 7/26/2017 1:44 PM, Miller Puckette wrote:
OK... thanks for your patience - can you try with "test5b" then? Same place, http://msp.ucsd.edu/software.html
cheers Miller
Hi Christof,
Compiling with msys2 is straight forward?
Can you describe briefly for us?
I'll try it & possibly make a "how-to" on pd.info wiki.
Or can you do the wiki?
On 7/25/2017 10:05 AM, Christof Ressi wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine.
Compiling with msys2 is straight forward?
no, not at all :-) but Dan will be working on it and I'll try my best to help.
I manage to get a working static build with ASIO support but externals (apart from the extra folder) don't work. Yesterday I've justed summed up the remaining major issues here:
https://lists.puredata.info/pipermail/pd-dev/2017-07/021194.html
but I can definitely do the wiki once the build system works!
Christof
Gesendet: Mittwoch, 26. Juli 2017 um 21:44 Uhr Von: "Lucas Cordiviola" lucarda27@hotmail.com An: "Christof Ressi" christof.ressi@gmx.at, "Dan Wilcox" danomatika@gmail.com Cc: "Miller Puckette" msp@ucsd.edu, Pd-List pd-list@lists.iem.at Betreff: Compiling with msys2
Hi Christof,
Compiling with msys2 is straight forward?
Can you describe briefly for us?
I'll try it & possibly make a "how-to" on pd.info wiki.
Or can you do the wiki?
On 7/25/2017 10:05 AM, Christof Ressi wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine.
-- Mensaje telepatico asistido por maquinas.
Super!
I have a spare win10 (fresh install, clean) just for testing things.
totally welcomed for any test.
You can write me off-list or whatever.
Salutti, Lucarda.
Interesting... FWIW I wasn't able to get externals working either (I'm cross compiling with mingw on a linux box, so I believe it's pretty much the same compiler you're using). I discovered that I had to build a whole second copy of Pd using MSVC, and then (don't laugh... actually, yes, laugh) cop pd.lib from teh MSVC build over to the mingw one. So everything in the Pd release is mingw except pd.lib.
I believe pd.lib contains no code, just a sort of index into pd.dll that an extern needs at link time. I think I was able to get mingw to make a .lib file OK, but that externs linked against it would then crash. I've been meaning to revisit this someday, perhaps for 0.49 when I try to get 64 bit Windows builds to work.
cheers Miller
On Wed, Jul 26, 2017 at 10:53:59PM +0200, Christof Ressi wrote:
Compiling with msys2 is straight forward?
no, not at all :-) but Dan will be working on it and I'll try my best to help.
I manage to get a working static build with ASIO support but externals (apart from the extra folder) don't work. Yesterday I've justed summed up the remaining major issues here:
https://lists.puredata.info/pipermail/pd-dev/2017-07/021194.html
but I can definitely do the wiki once the build system works!
Christof
Gesendet: Mittwoch, 26. Juli 2017 um 21:44 Uhr Von: "Lucas Cordiviola" lucarda27@hotmail.com An: "Christof Ressi" christof.ressi@gmx.at, "Dan Wilcox" danomatika@gmail.com Cc: "Miller Puckette" msp@ucsd.edu, Pd-List pd-list@lists.iem.at Betreff: Compiling with msys2
Hi Christof,
Compiling with msys2 is straight forward?
Can you describe briefly for us?
I'll try it & possibly make a "how-to" on pd.info wiki.
Or can you do the wiki?
On 7/25/2017 10:05 AM, Christof Ressi wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine.
-- Mensaje telepatico asistido por maquinas.
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Thanks for verbosing it.
I'm totally naive on compiling but now that you mention it i searched it and found this:
https://wiki.videolan.org/GenerateLibFromDll
http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs
http://www.mingw.org/wiki/createimportlibraries
Not sure if is helpful.
Thanks, that looks helpful... I'm not going to touch this for a while though :)
On Wed, Jul 26, 2017 at 11:22:41PM +0000, Lucas Cordiviola wrote:
Thanks for verbosing it.
I'm totally naive on compiling but now that you mention it i searched it and found this:
https://wiki.videolan.org/GenerateLibFromDll
http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs
http://www.mingw.org/wiki/createimportlibraries
Not sure if is helpful.
-- Mensaje telepatico asistido por maquinas.
On 7/26/2017 7:04 PM, Miller Puckette wrote:
Interesting... FWIW I wasn't able to get externals working either (I'm cross compiling with mingw on a linux box, so I believe it's pretty much the same compiler you're using). I discovered that I had to build a whole second copy of Pd using MSVC, and then (don't laugh... actually, yes, laugh) cop pd.lib from teh MSVC build over to the mingw one. So everything in the Pd release is mingw except pd.lib.
I believe pd.lib contains no code, just a sort of index into pd.dll that an extern needs at link time. I think I was able to get mingw to make a .lib file OK, but that externs linked against it would then crash. I've been meaning to revisit this someday, perhaps for 0.49 when I try to get 64 bit Windows builds to work.
cheers Miller
On Wed, Jul 26, 2017 at 10:53:59PM +0200, Christof Ressi wrote:
Compiling with msys2 is straight forward?
no, not at all :-) but Dan will be working on it and I'll try my best to help.
I manage to get a working static build with ASIO support but externals (apart from the extra folder) don't work. Yesterday I've justed summed up the remaining major issues here:
https://lists.puredata.info/pipermail/pd-dev/2017-07/021194.html
but I can definitely do the wiki once the build system works!
Christof
Gesendet: Mittwoch, 26. Juli 2017 um 21:44 Uhr Von: "Lucas Cordiviola" lucarda27@hotmail.com An: "Christof Ressi" christof.ressi@gmx.at, "Dan Wilcox" danomatika@gmail.com Cc: "Miller Puckette" msp@ucsd.edu, Pd-List pd-list@lists.iem.at Betreff: Compiling with msys2
Hi Christof,
Compiling with msys2 is straight forward?
Can you describe briefly for us?
I'll try it & possibly make a "how-to" on pd.info wiki.
Or can you do the wiki?
On 7/25/2017 10:05 AM, Christof Ressi wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine.
-- Mensaje telepatico asistido por maquinas.
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
-- Mensaje telepatico asistido por maquinas.
good news: I've just managed to get a working pd.exe + pd.dll with only MinGW and it also works with externals! installing is still a big mess, but that's another story...
I used the makefile.mingw which is lying around in the 'src' folder but I had to change two lines (see the attached diff). this also fixed the ASIO search paths issues for compiling portaudio and it works without a local copy of libstdc++-6.dll.
you have to create an empty 'bin' folder in 'pure-data', then you can cd to 'src' and type
make -f makefile.mingw
pd.exe and pd.dll will show up in pure-data/bin. note that the externals in extra are not being built.
makefile.mingw is independent from autotools but it can be a point of reference.
@Miller: there is no pd.lib involved. you could make one from pd.def and the header files if you want: http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs but where do you actually need it? the only place I can think of is when building externals with MSVC because of implicit linking...
Christof
Gesendet: Donnerstag, 27. Juli 2017 um 01:56 Uhr Von: "Miller Puckette" msp@ucsd.edu An: "Lucas Cordiviola" lucarda27@hotmail.com Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-List pd-list@lists.iem.at Betreff: Re: [PD] Compiling with msys2
Thanks, that looks helpful... I'm not going to touch this for a while though :)
On Wed, Jul 26, 2017 at 11:22:41PM +0000, Lucas Cordiviola wrote:
Thanks for verbosing it.
I'm totally naive on compiling but now that you mention it i searched it and found this:
https://wiki.videolan.org/GenerateLibFromDll
http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs
http://www.mingw.org/wiki/createimportlibraries
Not sure if is helpful.
-- Mensaje telepatico asistido por maquinas.
On 7/26/2017 7:04 PM, Miller Puckette wrote:
Interesting... FWIW I wasn't able to get externals working either (I'm cross compiling with mingw on a linux box, so I believe it's pretty much the same compiler you're using). I discovered that I had to build a whole second copy of Pd using MSVC, and then (don't laugh... actually, yes, laugh) cop pd.lib from teh MSVC build over to the mingw one. So everything in the Pd release is mingw except pd.lib.
I believe pd.lib contains no code, just a sort of index into pd.dll that an extern needs at link time. I think I was able to get mingw to make a .lib file OK, but that externs linked against it would then crash. I've been meaning to revisit this someday, perhaps for 0.49 when I try to get 64 bit Windows builds to work.
cheers Miller
On Wed, Jul 26, 2017 at 10:53:59PM +0200, Christof Ressi wrote:
Compiling with msys2 is straight forward?
no, not at all :-) but Dan will be working on it and I'll try my best to help.
I manage to get a working static build with ASIO support but externals (apart from the extra folder) don't work. Yesterday I've justed summed up the remaining major issues here:
https://lists.puredata.info/pipermail/pd-dev/2017-07/021194.html
but I can definitely do the wiki once the build system works!
Christof
Gesendet: Mittwoch, 26. Juli 2017 um 21:44 Uhr Von: "Lucas Cordiviola" lucarda27@hotmail.com An: "Christof Ressi" christof.ressi@gmx.at, "Dan Wilcox" danomatika@gmail.com Cc: "Miller Puckette" msp@ucsd.edu, Pd-List pd-list@lists.iem.at Betreff: Compiling with msys2
Hi Christof,
Compiling with msys2 is straight forward?
Can you describe briefly for us?
I'll try it & possibly make a "how-to" on pd.info wiki.
Or can you do the wiki?
On 7/25/2017 10:05 AM, Christof Ressi wrote:
OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine.
-- Mensaje telepatico asistido por maquinas.
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
-- Mensaje telepatico asistido por maquinas.
I believe you can make install in Millers Windows make files to populate the bin folder.
Dan Wilcox danomatika.com robotcowboy.com
On Jul 27, 2017, at 5:19 AM, Christof Ressi christof.ressi@gmx.at wrote:
good news: I've just managed to get a working pd.exe + pd.dll with only MinGW and it also works with externals! installing is still a big mess, but that's another story...
I used the makefile.mingw which is lying around in the 'src' folder but I had to change two lines (see the attached diff). this also fixed the ASIO search paths issues for compiling portaudio and it works without a local copy of libstdc++-6.dll.
you have to create an empty 'bin' folder in 'pure-data', then you can cd to 'src' and type
make -f makefile.mingw
pd.exe and pd.dll will show up in pure-data/bin. note that the externals in extra are not being built.
makefile.mingw is independent from autotools but it can be a point of reference.
@Miller: there is no pd.lib involved. you could make one from pd.def and the header files if you want: http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs but where do you actually need it? the only place I can think of is when building externals with MSVC because of implicit linking...
Christof
Gesendet: Donnerstag, 27. Juli 2017 um 01:56 Uhr Von: "Miller Puckette" msp@ucsd.edu An: "Lucas Cordiviola" lucarda27@hotmail.com Cc: "Christof Ressi" christof.ressi@gmx.at, Pd-List pd-list@lists.iem.at Betreff: Re: [PD] Compiling with msys2
Thanks, that looks helpful... I'm not going to touch this for a while though :)
On Wed, Jul 26, 2017 at 11:22:41PM +0000, Lucas Cordiviola wrote: Thanks for verbosing it.
I'm totally naive on compiling but now that you mention it i searched it and found this:
https://wiki.videolan.org/GenerateLibFromDll
http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs
http://www.mingw.org/wiki/createimportlibraries
Not sure if is helpful.
-- Mensaje telepatico asistido por maquinas.
On 7/26/2017 7:04 PM, Miller Puckette wrote: Interesting... FWIW I wasn't able to get externals working either (I'm cross compiling with mingw on a linux box, so I believe it's pretty much the same compiler you're using). I discovered that I had to build a whole second copy of Pd using MSVC, and then (don't laugh... actually, yes, laugh) cop pd.lib from teh MSVC build over to the mingw one. So everything in the Pd release is mingw except pd.lib.
I believe pd.lib contains no code, just a sort of index into pd.dll that an extern needs at link time. I think I was able to get mingw to make a .lib file OK, but that externs linked against it would then crash. I've been meaning to revisit this someday, perhaps for 0.49 when I try to get 64 bit Windows builds to work.
cheers Miller
On Wed, Jul 26, 2017 at 10:53:59PM +0200, Christof Ressi wrote:
Compiling with msys2 is straight forward?
no, not at all :-) but Dan will be working on it and I'll try my best to help.
I manage to get a working static build with ASIO support but externals (apart from the extra folder) don't work. Yesterday I've justed summed up the remaining major issues here:
https://lists.puredata.info/pipermail/pd-dev/2017-07/021194.html
but I can definitely do the wiki once the build system works!
Christof
Gesendet: Mittwoch, 26. Juli 2017 um 21:44 Uhr Von: "Lucas Cordiviola" lucarda27@hotmail.com An: "Christof Ressi" christof.ressi@gmx.at, "Dan Wilcox" danomatika@gmail.com Cc: "Miller Puckette" msp@ucsd.edu, Pd-List pd-list@lists.iem.at Betreff: Compiling with msys2
Hi Christof,
Compiling with msys2 is straight forward?
Can you describe briefly for us?
I'll try it & possibly make a "how-to" on pd.info wiki.
Or can you do the wiki?
> On 7/25/2017 10:05 AM, Christof Ressi wrote:
> OK, just compiled Pd with ASIO + MMIO with msys2 and the drop down menus look fine.
Mensaje telepatico asistido por maquinas.
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
-- Mensaje telepatico asistido por maquinas.
<makefile.mingw.diff>