hi all..
i'm currently trying to compile pd for windows using the command line compiler ... since the mingw makefile of devel_0_37 is broken (linking fails: filename or extension to long) i'm fighting with the ms cl compiler ...
pd builds fine, but requires a asiolib.dll / .lib ... how can i build that?
cheers ... tim
You can't... there are a bunch of non-open-source binaries in the Windows release, that I just copy around. Also, I don't recompile Tcl within the Pd source tree; I do that separately and copy the binaries and .h files into the Pd source tree before compiling Pd. Here's a listing of the files I use (which you can copy from any binary MSW Pd release...)
pdprototype/bin: asiolib.lib pthreadVC.lib tcldde12.dll tclsh84.exe tk84.lib msvcrt.dll tcl84.dll tclpip84.dll tclstub84.lib tkstub84.lib pthreadVC.dll tcl84.lib tclreg11.dll tk84.dll wish84.exe
pdprototype/lib: asio tcl8.4 tk8.4
pdprototype/lib/asio: asio.h asiodrivers.h asiolib.lib asiolist.h asiosys.h ginclude.h
pdprototype/lib/tcl8.4: auto.tcl init.tcl license.terms parray.tcl tclIndex history.tcl ldAout.tcl package.tcl safe.tcl word.tcl
pdprototype/lib/tk8.4: bgerror.tcl dialog.tcl mkpsenc.tcl safetk.tcl text.tcl button.tcl entry.tcl msgbox.tcl scale.tcl tk.tcl choosedir.tcl focus.tcl obsolete.tcl scrlbar.tcl tkfbox.tcl clrpick.tcl license.terms optMenu.tcl spinbox.tcl unsupported.tcl comdlg.tcl listbox.tcl palette.tcl tclIndex xmfbox.tcl console.tcl menu.tcl panedwindow.tcl tearoff.tcl
pdprototype/tcl: Readme.txt include license.txt
pdprototype/tcl/include: X11 tcl.h tclDecls.h tk.h tkDecls.h tkIntXlibDecls.h
pdprototype/tcl/include/X11: X.h Xfuncproto.h Xutil.h keysym.h Xatom.h Xlib.h cursorfont.h keysymdef.h
cheers Miller
On Thu, Oct 28, 2004 at 09:39:46PM +0200, Tim Blechmann wrote:
hi all..
i'm currently trying to compile pd for windows using the command line compiler ... since the mingw makefile of devel_0_37 is broken (linking fails: filename or extension to long) i'm fighting with the ms cl compiler ...
pd builds fine, but requires a asiolib.dll / .lib ... how can i build that?
cheers ... tim
-- mailto:TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk
After one look at this planet any visitor from outer space would say "I want to see the manager." William S. Burroughs
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
You can't... there are a bunch of non-open-source binaries in the Windows release, that I just copy around. Also, I don't recompile Tcl within the Pd source tree; I do that separately and copy the binaries and .h files into the Pd source tree before compiling Pd. Here's a listing of the files I use (which you can copy from any binary MSW Pd release...)
hm ... i never thought i'd have download a binary pd release ...
anyway ... asio is closed source ... but i was curious how to build asiolib from the sdk ... it seems that pd is the only software using asio as a dll ...
btw, most of the sdk files are included in ./portaudio/pa_asio ...
cheers ... tim
i'm currently trying to compile pd for windows using the command line compiler ... since the mingw makefile of devel_0_37 is broken (linking fails: filename or extension to long) i'm fighting with the ms cl
that's an odd error..are you building from a deep path which is maybe longer than 128 or 256 total chars?
pd builds fine, but requires a asiolib.dll / .lib ... how can i build that?
you don't need asio.lib or in fact any binary asio stuff with GCC thanks to the magic of ross bencina's iasiothiscallresolver.cpp...make sure you have that file.. it will proably be easier to figure out that error above than make the threaded soundfiler etc build in MSVC (since it doesnt like declarations anywhere besides the top of a block)
cheers ... tim
-- mailto:TimBlechmann@gmx.de ICQ: 96771783 http://www.mokabar.tk
After one look at this planet any visitor from outer space would say "I want to see the manager." William S. Burroughs
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
that's an odd error..are you building from a deep path which is maybe longer than 128 or 256 total chars?
about 20 ... (error message was translated from german)
sure you have that file.. it will proably be easier to figure out that error above than make the threaded soundfiler etc build in MSVC (since
the threaded soundfiler compiles on msvc ....
t
the threaded soundfiler compiles on msvc ....
cool, looks to have been cleaned up a lot since i tried (with ICL actually..)
i dont think you should need the asiolib.lib thing at all, in fact, steinberg doesnt even include it with their SDK anymore. you should be able to compile pa_asio.cpp and asio.cpp and link it all together...
c