hi, i made a makefile for mingw to build pd on windows using gcc - i think microsoft wants money to be a legal user of their compilers - not totally certain on that as someone told me you can dl .NET command line build tools for free (nmake, etc) which is what ive been using, but in any case mingw is much leaner, wont slow down your system by increasing the registry to twice it's size after install, and being gcc it shouldnt require the typical #IFDEF MSW hacks as often...
just need makefile.mingw in impd_0_37 src, for normal 0.37.1 add g_vslider.c g_vdial.c and remove u_object.tk from the makefile. install mingw & msys into the same path and 'mingw32-make' from a msys shell in the pd/src dir..
you might need pthreads from ftp://sources.redhat.com/pub/pthreads-win32/pthreads-2003-09-18.exe
there were some very minor source changes (in all cases bringing things closer to the linux/mac code) but you can proably figure them out, i'd rather test to make sure nothing has broken on linux/msvc before checking them in...i think some tweaking of the configure.in could create a unified build process on all the supported platforms. the current makefile was created via ./configure then added to support the auxiliary stuff & "dll-wrapping", etc..
cr
about the linewrapping thing, emacs is already set to "mail mode" here, but i guess that doesnt hard wrap at 80 columns ( which annoys anyways, since it eliminates the possibility of resizing/wrapping in the reader), a better solution to the mail archive ugliness would proably be to wrap the entire existing html code in a <table width=100%><tr><td>$OLDSTUFFHERE</td></table> so then text will be wrapped instead of scrolling off and off into neverneverland...
______________________-
c:\samples`\pd>c:\program\pd\bin\pd.exe -verbose -look c:/program/pd/tcl/icons/ -noadc -listdev -midiindev 3 -nomidiout -lib zexy;ext13; input devices: 1. Mia 1-2 Analog In 2. Mia 1-2 Digital In 3. C-Media Wave Device output devices: 0. Mia 7-8 Virtual Out 1. Mia 1-2 Virtual Out 2. Mia 3-4 Virtual Out 3. Mia 5-6 Virtual Out 4. C-Media Wave Device API number 3
input devices: 1. FastLane: Port A 2. FastLane: Port B 3. MPU-401 output devices: 0. Microsoft GS Wavetable SW Synth 1. FastLane: Port A 2. FastLane: Port B 3. MPU-401 Pd version 0.37.1 impd compiled 11:27:08 Mar 27 2004 port 5400 c:/program/pd Waiting for connection request... ... connected midi input enabled; warning, don't close the DOS window directly! input channels = 0, output channels = 2 12 audio buffers 0 devices in, 1 devices out opened dac device 0, with return 0 tried C:\samples`\pd\zexy.dll and failed tried c:\program\pd\extra\zexy.dll and succeeded
???????????????????????????? ?...the zexy external1.1...? ? forum::fnr::umlSute 2001 ? ? send me a 'help' message ? ????????????????????????????
tried C:\samples`\pd\ext13.dll and failed tried c:\program\pd\extra\ext13.dll and succeeded EXT13 by dieb13@klingt.org EXT13: version: 13 EXT13: compiled: Jan 28 2002