[CM] Snd-gtk for windows
Kjetil Svalastog Matheussen
k.s.matheussen@notam02.no
Mon, 3 Jan 2005 12:45:49 +0100 (CET)
On my vacation I had access to a windows XP machine, and just for
the fun of it I tried to compile snd/gtk using cygwin.
It compiled just fine, but for some reason I did not get sound
using OSS. Fortunately though, ESD worked a little bit better.
Here's the source and binary:
http://www.notam02.no/arkiv/src/snd/snd-7-gtk-cygwin.tar.bz2
And here's the dependencies (output from cygcheck.exe):
C:\kjetil\cygwin\usr\X11R6\bin\cygX11-6.dll
C:\kjetil\cygwin\bin\cygwin1.dll
C:\WINDOWS\system32\ADVAPI32.DLL
C:\WINDOWS\system32\ntdll.dll
C:\WINDOWS\system32\KERNEL32.dll
C:\WINDOWS\system32\RPCRT4.dll
C:\kjetil\cygwin\bin\cygesd-0.dll
C:\kjetil\cygwin\bin\cygaudiofile-0.dll
C:\kjetil\cygwin\bin\cyggdk-x11-2.0-0.dll
C:\kjetil\cygwin\bin\cyggdk_pixbuf-2.0-0.dll
C:\kjetil\cygwin\bin\cygglib-2.0-0.dll
C:\kjetil\cygwin\bin\cygiconv-2.dll
C:\kjetil\cygwin\bin\cygintl-3.dll
C:\kjetil\cygwin\bin\cyggmodule-2.0-0.dll
C:\kjetil\cygwin\bin\cyggobject-2.0-0.dll
C:\kjetil\cygwin\usr\X11R6\bin\cygXcursor-1.dll
C:\kjetil\cygwin\usr\X11R6\bin\cygXrender-1.dll
C:\kjetil\cygwin\usr\X11R6\bin\cygXext-6.dll
C:\kjetil\cygwin\usr\X11R6\bin\cygXft-2.dll
C:\kjetil\cygwin\bin\cygfontconfig-1.dll
C:\kjetil\cygwin\bin\cygexpat-0.dll
C:\kjetil\cygwin\bin\cygfreetype-6.dll
C:\kjetil\cygwin\bin\cygz.dll
C:\kjetil\cygwin\usr\X11R6\bin\cygXrandr-2.dll
C:\kjetil\cygwin\bin\cygpango-1.0-0.dll
C:\kjetil\cygwin\bin\cygpangoxft-1.0-0.dll
C:\kjetil\cygwin\bin\cygpangoft2-1.0-0.dll
C:\kjetil\cygwin\bin\cyggtk-x11-2.0-0.dll
C:\kjetil\cygwin\bin\cygatk-1.0-0.dll
C:\kjetil\cygwin\bin\cygguile-12.dll
C:\kjetil\cygwin\bin\cygguile-ltdl-1.dll
C:\kjetil\cygwin\bin\cygcrypt-0.dll
In other words, from cygwin, you need the XFree86 package,
the esd pacage, the gtk-x11-2 package and the guile package.
The cygwin installer is just beautiful: http://www.cygwin.com
(I was not able to make the snd_conffile.scm run: I couldn't
get dynamic-link to work when running c-code on the fly.)
--