On Wed Apr 19 08:31:14 2023 +0000, Huw Davies wrote:
It shouldn't be required though, as `audiosession.c` is currently not
being built in `mmdevapi` (I didn't add it to the sources).
In fact, checking out the specific commit locally and building it
doesn't yield any errors. Why is CI failing? You've added `audiosession.c` in the first commit and `make_makefiles` will then add it to `Makefile.in`. It clearly doesn't make sense to add a source file if you don't want it compiled.
Yeah, I like this enforcement, along with ensuring every single commit is compilable.
dlls/winealsa.drv/x86_64-windows/mmdevdrv.o:mmdevdrv.c:(.rdata$.refptr.AudioSessionControl2_Vtbl[.refptr.AudioSessionControl2_Vtbl]+0x0): undefined reference to `AudioSessionControl2_Vtbl'
Time for a symlink.