Having issue compiling 0.153 [using mame0153s.zip source]. I have completely rebuilt my mingw environment and did clean compile but it did not help. I do use messui, qmc2 is not an option I want to explore at moment for the cab I use mess in.
My compile command line is: make all -j5 TARGET=mess OSD=winui
Paste of part of the error, it goes on with more of the same.
src/emu/video.c: In constructor 'video_manager::video_manager(running_machine&)': src/emu/video.c:104:3: error: class 'video_manager' does not have any field named 'm_avifile' src/emu/video.c:105:3: error: class 'video_manager' does not have any field named 'm_movie_frame_period' src/emu/video.c:106:3: error: class 'video_manager' does not have any field named 'm_movie_next_frame_time' src/emu/video.c:107:3: error: class 'video_manager' does not have any field named 'm_movie_frame' src/emu/video.c: In member function 'void video_manager::begin_recording(const char*, video_manager::movie_format)': src/emu/video.c:363:16: error: no matching function for call to 'video_manager::end_recording()' src/emu/video.c:363:16: note: candidate is: src/emu/video.h:94:7: note: void video_manager::end_recording(video_manager::movie_format) src/emu/video.h:94:7: note: candidate expects 1 argument, 0 provided src/emu/video.c:369:2: error: 'm_movie_frame' was not declared in this scope src/emu/video.c:370:2: error: 'm_movie_next_frame_time' was not declared in this scope src/emu/video.c:404:4: error: 'm_movie_frame_period' was not declared in this scope src/emu/video.c:414:52: error: 'm_avifile' was not declared in this scope src/emu/video.c:424:3: error: 'm_mngfile' was not declared in this scope src/emu/video.c:437:26: error: no matching function for call to 'video_manager::end_recording()' src/emu/video.c:437:26: note: candidate is: src/emu/video.h:94:7: note: void video_manager::end_recording(video_manager::movie_format) src/emu/video.h:94:7: note: candidate expects 1 argument, 0 provided src/emu/video.c:437:26: error: return-statement with a value, in function returning 'void' [-fpermissive] src/emu/video.c:440:4: error: 'm_movie_frame_period' was not declared in this scope