https://bugs.winehq.org/show_bug.cgi?id=53713
--- Comment #5 from Patrick Hibbs hibbsncc1701@gmail.com --- Yeah, it seems that gstreamer *is* broken. Not sure if it's Debian's fault or wine's though....
The configure script will detect the 64bit version of gstreamer just fine but not the 32bit version. Despite having installed the development packages for both arches. It will work if I set GSTREAMER_LIBS and GSTREAMER_CFLAGS manually via pkg-config:
---snip--- GSTREAMER_LIBS=`PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig" pkg-config --libs gstreamer-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 2>/dev/null` \ GSTREAMER_CFLAGS=`PKG_CONFIG_PATH="/usr/lib/i386-linux-gnu/pkgconfig" pkg-config --cflags gstreamer-1.0 gstreamer-video-1.0 gstreamer-audio-1.0 2>/dev/null` \ ./configure --with-wine-tools=</path/to/wine-tools> --prefix=</path/to/PREFIX> ---snip---
but that's not ideal.
As for the game, it still fails even with the, now actually built, gstreamer library. Just instead of crashing with a backtrace, wine prints a few fixmes: "fixme:quartz:amt_to_wg_format Unknown major type {e436eb83-524f-11ce-9f53-0020af0ba770}" and then pops up a "Sorry! Application has crashed" dialog, before exiting.