Attached is an archive with a binary of dosbox-SVN+OGG, a SDL_sound patch, and required dll files. Used latest MinGW to compile all binaries. During the configure step for dosbox, SDL_sound+OGG was detected, a requirement for games having OGG-encoded music tracks on a cuesheet file/ISO image (a few GOG games).
******************************************************************************
INSTRUCTIONS TO COMPILE DOSBOX BINARY + OGG:
MinGW: http://sourceforge.net/projects/mingw/files/
Install msys-base, mingw-developer-toolkit, mingw32-base, mingw32-gcc-g++, mingw32-pthreads-w32
Copy these directx headers to /mingw/include:
http://www.libsdl.org/extras/win32/common/dir … tx-devel.tar.gz
Set a mount point (type at commandline): mount c:/mingw /mingw
Move the following source code distributions to your user directory under /home before compiling
SDL 1.2.15 source: http://www.libsdl.org/download-1.2.php
CFLAGS="-O2" CXXFLAGS="-O2 -mno-ms-bitfields" CPPFLAGS="-I/usr/include/directx" ./configure --prefix=/usr; make install
SDL_net 1.2.8: http://www.libsdl.org/projects/SDL_net/release-1.2.html
CFLAGS="-O2" CXXFLAGS="-O2 -mno-ms-bitfields" ./configure --prefix=/usr; make install
libogg 1.1.3:
http://downloads.xiph.org/releases/ogg/
./configure --prefix=/usr; make install
libvorbis 1.2.2:
http://downloads.xiph.org/releases/vorbis/
./configure --prefix=/usr; make install
Copy /usr/include/ogg and /usr/include/vorbis directories to /mingw/include/
Copy /usr/lib ogg and vorbis library files to /mingw/lib/
sdl_sound 1.0.3:
http://www.icculus.org/SDL_sound/downloads/
Apply patch from attached archive (patch -p1 < MinGW_SDL_sound-1.0.3.diff)
./configure --prefix=/usr; make install
Dosbox-SVN: http://source.dosbox.com/dosboxsvn.tgz
./autogen.sh
LIBS="-logg -lvorbis -lvorbisfile" CFLAGS="-O2" CXXFLAGS="-O2 -mno-ms-bitfields" CPPFLAGS="-I/usr/include" ./configure --enable-core-inline
make
Files to include in dosbox directory: dosbox.exe, SDL.dll, SDL_net.dll, libgcc_s_dw2-1.dll, libstdc++-6.dll, libogg-0.dll, libvorbis-0.dll, libvorbisfile-3.dll
optional: run 'strip -d <filename>' to reduce size of above binary files