Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No rule to make target 'opus.c', needed by 'libdecoders_a-opus.o'. #451

Closed
AaronBPaden opened this issue Jun 21, 2020 · 4 comments
Closed
Labels
question Not an actual problem, just looking for some answers

Comments

@AaronBPaden
Copy link

This is a weird error I get when trying to build dosbox on Arch. (with just autogen/configure/make) Building in a chroot with the arch devtools works for creating a package, but that's not ideal for testing.

Full build log

make  all-recursive
make[1]: Entering directory '/home/aaron/Documents/progs/dosbox-staging'
Making all in src
make[2]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src'
Making all in cpu
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu'
Making all in core_full
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_full'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_full'
Making all in core_normal
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_normal'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_normal'
Making all in core_dyn_x86
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_dyn_x86'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_dyn_x86'
Making all in core_dynrec
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_dynrec'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_dynrec'
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT callback.o -MD -MP -MF .deps/callback.Tpo -c -o callback.o callback.cpp
mv -f .deps/callback.Tpo .deps/callback.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT cpu.o -MD -MP -MF .deps/cpu.Tpo -c -o cpu.o cpu.cpp
mv -f .deps/cpu.Tpo .deps/cpu.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT flags.o -MD -MP -MF .deps/flags.Tpo -c -o flags.o flags.cpp
mv -f .deps/flags.Tpo .deps/flags.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT modrm.o -MD -MP -MF .deps/modrm.Tpo -c -o modrm.o modrm.cpp
mv -f .deps/modrm.Tpo .deps/modrm.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_full.o -MD -MP -MF .deps/core_full.Tpo -c -o core_full.o core_full.cpp
mv -f .deps/core_full.Tpo .deps/core_full.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT paging.o -MD -MP -MF .deps/paging.Tpo -c -o paging.o paging.cpp
mv -f .deps/paging.Tpo .deps/paging.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_normal.o -MD -MP -MF .deps/core_normal.Tpo -c -o core_normal.o core_normal.cpp
mv -f .deps/core_normal.Tpo .deps/core_normal.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_simple.o -MD -MP -MF .deps/core_simple.Tpo -c -o core_simple.o core_simple.cpp
mv -f .deps/core_simple.Tpo .deps/core_simple.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_prefetch.o -MD -MP -MF .deps/core_prefetch.Tpo -c -o core_prefetch.o core_prefetch.cpp
mv -f .deps/core_prefetch.Tpo .deps/core_prefetch.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_dyn_x86.o -MD -MP -MF .deps/core_dyn_x86.Tpo -c -o core_dyn_x86.o core_dyn_x86.cpp
mv -f .deps/core_dyn_x86.Tpo .deps/core_dyn_x86.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_dynrec.o -MD -MP -MF .deps/core_dynrec.Tpo -c -o core_dynrec.o core_dynrec.cpp
mv -f .deps/core_dynrec.Tpo .deps/core_dynrec.Po
rm -f libcpu.a
ar cru libcpu.a callback.o cpu.o flags.o modrm.o core_full.o paging.o core_normal.o core_simple.o core_prefetch.o core_dyn_x86.o core_dynrec.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libcpu.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu'
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu'
Making all in debug
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/debug'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.cpp
mv -f .deps/debug.Tpo .deps/debug.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT debug_gui.o -MD -MP -MF .deps/debug_gui.Tpo -c -o debug_gui.o debug_gui.cpp
mv -f .deps/debug_gui.Tpo .deps/debug_gui.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT debug_disasm.o -MD -MP -MF .deps/debug_disasm.Tpo -c -o debug_disasm.o debug_disasm.cpp
mv -f .deps/debug_disasm.Tpo .deps/debug_disasm.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT debug_win32.o -MD -MP -MF .deps/debug_win32.Tpo -c -o debug_win32.o debug_win32.cpp
mv -f .deps/debug_win32.Tpo .deps/debug_win32.Po
rm -f libdebug.a
ar cru libdebug.a debug.o debug_gui.o debug_disasm.o debug_win32.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdebug.a
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/debug'
Making all in dos
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/dos'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos.o -MD -MP -MF .deps/dos.Tpo -c -o dos.o dos.cpp
mv -f .deps/dos.Tpo .deps/dos.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_devices.o -MD -MP -MF .deps/dos_devices.Tpo -c -o dos_devices.o dos_devices.cpp
mv -f .deps/dos_devices.Tpo .deps/dos_devices.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_execute.o -MD -MP -MF .deps/dos_execute.Tpo -c -o dos_execute.o dos_execute.cpp
mv -f .deps/dos_execute.Tpo .deps/dos_execute.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_files.o -MD -MP -MF .deps/dos_files.Tpo -c -o dos_files.o dos_files.cpp
mv -f .deps/dos_files.Tpo .deps/dos_files.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_ioctl.o -MD -MP -MF .deps/dos_ioctl.Tpo -c -o dos_ioctl.o dos_ioctl.cpp
mv -f .deps/dos_ioctl.Tpo .deps/dos_ioctl.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_memory.o -MD -MP -MF .deps/dos_memory.Tpo -c -o dos_memory.o dos_memory.cpp
mv -f .deps/dos_memory.Tpo .deps/dos_memory.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_misc.o -MD -MP -MF .deps/dos_misc.Tpo -c -o dos_misc.o dos_misc.cpp
mv -f .deps/dos_misc.Tpo .deps/dos_misc.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_classes.o -MD -MP -MF .deps/dos_classes.Tpo -c -o dos_classes.o dos_classes.cpp
mv -f .deps/dos_classes.Tpo .deps/dos_classes.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT program_autotype.o -MD -MP -MF .deps/program_autotype.Tpo -c -o program_autotype.o program_autotype.cpp
mv -f .deps/program_autotype.Tpo .deps/program_autotype.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_programs.o -MD -MP -MF .deps/dos_programs.Tpo -c -o dos_programs.o dos_programs.cpp
mv -f .deps/dos_programs.Tpo .deps/dos_programs.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_tables.o -MD -MP -MF .deps/dos_tables.Tpo -c -o dos_tables.o dos_tables.cpp
mv -f .deps/dos_tables.Tpo .deps/dos_tables.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drives.o -MD -MP -MF .deps/drives.Tpo -c -o drives.o drives.cpp
mv -f .deps/drives.Tpo .deps/drives.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_virtual.o -MD -MP -MF .deps/drive_virtual.Tpo -c -o drive_virtual.o drive_virtual.cpp
mv -f .deps/drive_virtual.Tpo .deps/drive_virtual.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_local.o -MD -MP -MF .deps/drive_local.Tpo -c -o drive_local.o drive_local.cpp
mv -f .deps/drive_local.Tpo .deps/drive_local.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_cache.o -MD -MP -MF .deps/drive_cache.Tpo -c -o drive_cache.o drive_cache.cpp
mv -f .deps/drive_cache.Tpo .deps/drive_cache.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_fat.o -MD -MP -MF .deps/drive_fat.Tpo -c -o drive_fat.o drive_fat.cpp
mv -f .deps/drive_fat.Tpo .deps/drive_fat.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_iso.o -MD -MP -MF .deps/drive_iso.Tpo -c -o drive_iso.o drive_iso.cpp
mv -f .deps/drive_iso.Tpo .deps/drive_iso.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_mscdex.o -MD -MP -MF .deps/dos_mscdex.Tpo -c -o dos_mscdex.o dos_mscdex.cpp
mv -f .deps/dos_mscdex.Tpo .deps/dos_mscdex.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_keyboard_layout.o -MD -MP -MF .deps/dos_keyboard_layout.Tpo -c -o dos_keyboard_layout.o dos_keyboard_layout.cpp
mv -f .deps/dos_keyboard_layout.Tpo .deps/dos_keyboard_layout.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT cdrom.o -MD -MP -MF .deps/cdrom.Tpo -c -o cdrom.o cdrom.cpp
mv -f .deps/cdrom.Tpo .deps/cdrom.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT cdrom_image.o -MD -MP -MF .deps/cdrom_image.Tpo -c -o cdrom_image.o cdrom_image.cpp
mv -f .deps/cdrom_image.Tpo .deps/cdrom_image.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_overlay.o -MD -MP -MF .deps/drive_overlay.Tpo -c -o drive_overlay.o drive_overlay.cpp
mv -f .deps/drive_overlay.Tpo .deps/drive_overlay.Po
rm -f libdos.a
ar cru libdos.a dos.o dos_devices.o dos_execute.o dos_files.o dos_ioctl.o dos_memory.o dos_misc.o dos_classes.o program_autotype.o dos_programs.o dos_tables.o drives.o drive_virtual.o drive_local.o drive_cache.o drive_fat.o drive_iso.o dos_mscdex.o dos_keyboard_layout.o cdrom.o cdrom_image.o drive_overlay.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdos.a
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/dos'
Making all in fpu
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/fpu'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT fpu.o -MD -MP -MF .deps/fpu.Tpo -c -o fpu.o fpu.cpp
mv -f .deps/fpu.Tpo .deps/fpu.Po
rm -f libfpu.a
ar cru libfpu.a fpu.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libfpu.a
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/fpu'
Making all in gui
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/gui'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sdlmain.o -MD -MP -MF .deps/sdlmain.Tpo -c -o sdlmain.o sdlmain.cpp
mv -f .deps/sdlmain.Tpo .deps/sdlmain.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sdl_mapper.o -MD -MP -MF .deps/sdl_mapper.Tpo -c -o sdl_mapper.o sdl_mapper.cpp
mv -f .deps/sdl_mapper.Tpo .deps/sdl_mapper.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT render.o -MD -MP -MF .deps/render.Tpo -c -o render.o render.cpp
mv -f .deps/render.Tpo .deps/render.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT render_scalers.o -MD -MP -MF .deps/render_scalers.Tpo -c -o render_scalers.o render_scalers.cpp
mv -f .deps/render_scalers.Tpo .deps/render_scalers.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sdl_gui.o -MD -MP -MF .deps/sdl_gui.Tpo -c -o sdl_gui.o sdl_gui.cpp
mv -f .deps/sdl_gui.Tpo .deps/sdl_gui.Po
rm -f libgui.a
ar cru libgui.a sdlmain.o sdl_mapper.o render.o render_scalers.o sdl_gui.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libgui.a
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/gui'
Making all in hardware
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware'
Making all in serialport
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware/serialport'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT directserial.o -MD -MP -MF .deps/directserial.Tpo -c -o directserial.o directserial.cpp
mv -f .deps/directserial.Tpo .deps/directserial.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT libserial.o -MD -MP -MF .deps/libserial.Tpo -c -o libserial.o libserial.cpp
mv -f .deps/libserial.Tpo .deps/libserial.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT serialdummy.o -MD -MP -MF .deps/serialdummy.Tpo -c -o serialdummy.o serialdummy.cpp
mv -f .deps/serialdummy.Tpo .deps/serialdummy.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT serialport.o -MD -MP -MF .deps/serialport.Tpo -c -o serialport.o serialport.cpp
mv -f .deps/serialport.Tpo .deps/serialport.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT softmodem.o -MD -MP -MF .deps/softmodem.Tpo -c -o softmodem.o softmodem.cpp
mv -f .deps/softmodem.Tpo .deps/softmodem.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT misc_util.o -MD -MP -MF .deps/misc_util.Tpo -c -o misc_util.o misc_util.cpp
mv -f .deps/misc_util.Tpo .deps/misc_util.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT nullmodem.o -MD -MP -MF .deps/nullmodem.Tpo -c -o nullmodem.o nullmodem.cpp
mv -f .deps/nullmodem.Tpo .deps/nullmodem.Po
rm -f libserial.a
ar cru libserial.a directserial.o libserial.o serialdummy.o serialport.o softmodem.o misc_util.o nullmodem.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libserial.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware/serialport'
Making all in mame
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware/mame'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT fmopl.o -MD -MP -MF .deps/fmopl.Tpo -c -o fmopl.o fmopl.cpp
mv -f .deps/fmopl.Tpo .deps/fmopl.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT saa1099.o -MD -MP -MF .deps/saa1099.Tpo -c -o saa1099.o saa1099.cpp
mv -f .deps/saa1099.Tpo .deps/saa1099.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sn76496.o -MD -MP -MF .deps/sn76496.Tpo -c -o sn76496.o sn76496.cpp
mv -f .deps/sn76496.Tpo .deps/sn76496.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT ymdeltat.o -MD -MP -MF .deps/ymdeltat.Tpo -c -o ymdeltat.o ymdeltat.cpp
mv -f .deps/ymdeltat.Tpo .deps/ymdeltat.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT ymf262.o -MD -MP -MF .deps/ymf262.Tpo -c -o ymf262.o ymf262.cpp
mv -f .deps/ymf262.Tpo .deps/ymf262.Po
rm -f libmame.a
ar cru libmame.a fmopl.o saa1099.o sn76496.o ymdeltat.o ymf262.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libmame.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware/mame'
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT adlib.o -MD -MP -MF .deps/adlib.Tpo -c -o adlib.o adlib.cpp
mv -f .deps/adlib.Tpo .deps/adlib.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dma.o -MD -MP -MF .deps/dma.Tpo -c -o dma.o dma.cpp
mv -f .deps/dma.Tpo .deps/dma.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT gameblaster.o -MD -MP -MF .deps/gameblaster.Tpo -c -o gameblaster.o gameblaster.cpp
mv -f .deps/gameblaster.Tpo .deps/gameblaster.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT hardware.o -MD -MP -MF .deps/hardware.Tpo -c -o hardware.o hardware.cpp
mv -f .deps/hardware.Tpo .deps/hardware.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT iohandler.o -MD -MP -MF .deps/iohandler.Tpo -c -o iohandler.o iohandler.cpp
mv -f .deps/iohandler.Tpo .deps/iohandler.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT joystick.o -MD -MP -MF .deps/joystick.Tpo -c -o joystick.o joystick.cpp
mv -f .deps/joystick.Tpo .deps/joystick.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT keyboard.o -MD -MP -MF .deps/keyboard.Tpo -c -o keyboard.o keyboard.cpp
mv -f .deps/keyboard.Tpo .deps/keyboard.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT memory.o -MD -MP -MF .deps/memory.Tpo -c -o memory.o memory.cpp
mv -f .deps/memory.Tpo .deps/memory.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT mixer.o -MD -MP -MF .deps/mixer.Tpo -c -o mixer.o mixer.cpp
mv -f .deps/mixer.Tpo .deps/mixer.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT pcspeaker.o -MD -MP -MF .deps/pcspeaker.Tpo -c -o pcspeaker.o pcspeaker.cpp
mv -f .deps/pcspeaker.Tpo .deps/pcspeaker.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT pci_bus.o -MD -MP -MF .deps/pci_bus.Tpo -c -o pci_bus.o pci_bus.cpp
mv -f .deps/pci_bus.Tpo .deps/pci_bus.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT pic.o -MD -MP -MF .deps/pic.Tpo -c -o pic.o pic.cpp
mv -f .deps/pic.Tpo .deps/pic.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sblaster.o -MD -MP -MF .deps/sblaster.Tpo -c -o sblaster.o sblaster.cpp
mv -f .deps/sblaster.Tpo .deps/sblaster.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT tandy_sound.o -MD -MP -MF .deps/tandy_sound.Tpo -c -o tandy_sound.o tandy_sound.cpp
mv -f .deps/tandy_sound.Tpo .deps/tandy_sound.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT timer.o -MD -MP -MF .deps/timer.Tpo -c -o timer.o timer.cpp
mv -f .deps/timer.Tpo .deps/timer.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga.o -MD -MP -MF .deps/vga.Tpo -c -o vga.o vga.cpp
mv -f .deps/vga.Tpo .deps/vga.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_attr.o -MD -MP -MF .deps/vga_attr.Tpo -c -o vga_attr.o vga_attr.cpp
mv -f .deps/vga_attr.Tpo .deps/vga_attr.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_crtc.o -MD -MP -MF .deps/vga_crtc.Tpo -c -o vga_crtc.o vga_crtc.cpp
mv -f .deps/vga_crtc.Tpo .deps/vga_crtc.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_dac.o -MD -MP -MF .deps/vga_dac.Tpo -c -o vga_dac.o vga_dac.cpp
mv -f .deps/vga_dac.Tpo .deps/vga_dac.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_draw.o -MD -MP -MF .deps/vga_draw.Tpo -c -o vga_draw.o vga_draw.cpp
mv -f .deps/vga_draw.Tpo .deps/vga_draw.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_gfx.o -MD -MP -MF .deps/vga_gfx.Tpo -c -o vga_gfx.o vga_gfx.cpp
mv -f .deps/vga_gfx.Tpo .deps/vga_gfx.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_other.o -MD -MP -MF .deps/vga_other.Tpo -c -o vga_other.o vga_other.cpp
mv -f .deps/vga_other.Tpo .deps/vga_other.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_memory.o -MD -MP -MF .deps/vga_memory.Tpo -c -o vga_memory.o vga_memory.cpp
mv -f .deps/vga_memory.Tpo .deps/vga_memory.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_misc.o -MD -MP -MF .deps/vga_misc.Tpo -c -o vga_misc.o vga_misc.cpp
mv -f .deps/vga_misc.Tpo .deps/vga_misc.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_seq.o -MD -MP -MF .deps/vga_seq.Tpo -c -o vga_seq.o vga_seq.cpp
mv -f .deps/vga_seq.Tpo .deps/vga_seq.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_xga.o -MD -MP -MF .deps/vga_xga.Tpo -c -o vga_xga.o vga_xga.cpp
mv -f .deps/vga_xga.Tpo .deps/vga_xga.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_s3.o -MD -MP -MF .deps/vga_s3.Tpo -c -o vga_s3.o vga_s3.cpp
mv -f .deps/vga_s3.Tpo .deps/vga_s3.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_tseng.o -MD -MP -MF .deps/vga_tseng.Tpo -c -o vga_tseng.o vga_tseng.cpp
mv -f .deps/vga_tseng.Tpo .deps/vga_tseng.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_paradise.o -MD -MP -MF .deps/vga_paradise.Tpo -c -o vga_paradise.o vga_paradise.cpp
mv -f .deps/vga_paradise.Tpo .deps/vga_paradise.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT cmos.o -MD -MP -MF .deps/cmos.Tpo -c -o cmos.o cmos.cpp
mv -f .deps/cmos.Tpo .deps/cmos.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT disney.o -MD -MP -MF .deps/disney.Tpo -c -o disney.o disney.cpp
mv -f .deps/disney.Tpo .deps/disney.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT gus.o -MD -MP -MF .deps/gus.Tpo -c -o gus.o gus.cpp
mv -f .deps/gus.Tpo .deps/gus.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT mpu401.o -MD -MP -MF .deps/mpu401.Tpo -c -o mpu401.o mpu401.cpp
mv -f .deps/mpu401.Tpo .deps/mpu401.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT ipx.o -MD -MP -MF .deps/ipx.Tpo -c -o ipx.o ipx.cpp
mv -f .deps/ipx.Tpo .deps/ipx.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT ipxserver.o -MD -MP -MF .deps/ipxserver.Tpo -c -o ipxserver.o ipxserver.cpp
mv -f .deps/ipxserver.Tpo .deps/ipxserver.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dbopl.o -MD -MP -MF .deps/dbopl.Tpo -c -o dbopl.o dbopl.cpp
mv -f .deps/dbopl.Tpo .deps/dbopl.Po
rm -f libhardware.a
ar cru libhardware.a adlib.o dma.o gameblaster.o hardware.o iohandler.o joystick.o keyboard.o memory.o mixer.o pcspeaker.o pci_bus.o pic.o sblaster.o tandy_sound.o timer.o vga.o vga_attr.o vga_crtc.o vga_dac.o vga_draw.o vga_gfx.o vga_other.o vga_memory.o vga_misc.o vga_seq.o vga_xga.o vga_s3.o vga_tseng.o vga_paradise.o cmos.o disney.o gus.o mpu401.o ipx.o ipxserver.o dbopl.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libhardware.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware'
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware'
Making all in libs
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/libs'
Making all in zmbv
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/zmbv'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/zmbv'
Making all in gui_tk
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/gui_tk'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT gui_tk.o -MD -MP -MF .deps/gui_tk.Tpo -c -o gui_tk.o gui_tk.cpp
mv -f .deps/gui_tk.Tpo .deps/gui_tk.Po
rm -f libgui_tk.a
ar cru libgui_tk.a gui_tk.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libgui_tk.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/gui_tk'
Making all in decoders
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/decoders'
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -Wpedantic -Wall -DUSE_OPUS  -g -O2 -MT libdecoders_a-flac.o -MD -MP -MF .deps/libdecoders_a-flac.Tpo -c -o libdecoders_a-flac.o `test -f 'flac.c' || echo './'`flac.c
mv -f .deps/libdecoders_a-flac.Tpo .deps/libdecoders_a-flac.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -Wpedantic -Wall -I/usr/include/opus   -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT libdecoders_a-mp3.o -MD -MP -MF .deps/libdecoders_a-mp3.Tpo -c -o libdecoders_a-mp3.o `test -f 'mp3.cpp' || echo './'`mp3.cpp
mv -f .deps/libdecoders_a-mp3.Tpo .deps/libdecoders_a-mp3.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -Wpedantic -Wall -I/usr/include/opus   -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT libdecoders_a-mp3_seek_table.o -MD -MP -MF .deps/libdecoders_a-mp3_seek_table.Tpo -c -o libdecoders_a-mp3_seek_table.o `test -f 'mp3_seek_table.cpp' || echo './'`mp3_seek_table.cpp
mv -f .deps/libdecoders_a-mp3_seek_table.Tpo .deps/libdecoders_a-mp3_seek_table.Po
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -Wpedantic -Wall -DUSE_OPUS  -g -O2 -MT libdecoders_a-SDL_sound.o -MD -MP -MF .deps/libdecoders_a-SDL_sound.Tpo -c -o libdecoders_a-SDL_sound.o `test -f 'SDL_sound.c' || echo './'`SDL_sound.c
mv -f .deps/libdecoders_a-SDL_sound.Tpo .deps/libdecoders_a-SDL_sound.Po
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -Wpedantic -Wall -DUSE_OPUS  -g -O2 -MT libdecoders_a-vorbis.o -MD -MP -MF .deps/libdecoders_a-vorbis.Tpo -c -o libdecoders_a-vorbis.o `test -f 'vorbis.c' || echo './'`vorbis.c
mv -f .deps/libdecoders_a-vorbis.Tpo .deps/libdecoders_a-vorbis.Po
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -Wpedantic -Wall -DUSE_OPUS  -g -O2 -MT libdecoders_a-wav.o -MD -MP -MF .deps/libdecoders_a-wav.Tpo -c -o libdecoders_a-wav.o `test -f 'wav.c' || echo './'`wav.c
mv -f .deps/libdecoders_a-wav.Tpo .deps/libdecoders_a-wav.Po
make[4]: *** No rule to make target 'opus.c', needed by 'libdecoders_a-opus.o'.  Stop.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/decoders'
make[3]: *** [Makefile:348: all-recursive] Error 1
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/libs'
make[2]: *** [Makefile:476: all-recursive] Error 1
make[2]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src'
make[1]: *** [Makefile:393: all-recursive] Error 1
make[1]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging'
make: *** [Makefile:334: all] Error 2
make  all-recursive
make[1]: Entering directory '/home/aaron/Documents/progs/dosbox-staging'
Making all in src
make[2]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src'
Making all in cpu
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu'
Making all in core_full
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_full'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_full'
Making all in core_normal
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_normal'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_normal'
Making all in core_dyn_x86
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_dyn_x86'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_dyn_x86'
Making all in core_dynrec
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_dynrec'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu/core_dynrec'
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT callback.o -MD -MP -MF .deps/callback.Tpo -c -o callback.o callback.cpp
mv -f .deps/callback.Tpo .deps/callback.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT cpu.o -MD -MP -MF .deps/cpu.Tpo -c -o cpu.o cpu.cpp
mv -f .deps/cpu.Tpo .deps/cpu.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT flags.o -MD -MP -MF .deps/flags.Tpo -c -o flags.o flags.cpp
mv -f .deps/flags.Tpo .deps/flags.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT modrm.o -MD -MP -MF .deps/modrm.Tpo -c -o modrm.o modrm.cpp
mv -f .deps/modrm.Tpo .deps/modrm.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_full.o -MD -MP -MF .deps/core_full.Tpo -c -o core_full.o core_full.cpp
mv -f .deps/core_full.Tpo .deps/core_full.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT paging.o -MD -MP -MF .deps/paging.Tpo -c -o paging.o paging.cpp
mv -f .deps/paging.Tpo .deps/paging.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_normal.o -MD -MP -MF .deps/core_normal.Tpo -c -o core_normal.o core_normal.cpp
mv -f .deps/core_normal.Tpo .deps/core_normal.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_simple.o -MD -MP -MF .deps/core_simple.Tpo -c -o core_simple.o core_simple.cpp
mv -f .deps/core_simple.Tpo .deps/core_simple.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_prefetch.o -MD -MP -MF .deps/core_prefetch.Tpo -c -o core_prefetch.o core_prefetch.cpp
mv -f .deps/core_prefetch.Tpo .deps/core_prefetch.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_dyn_x86.o -MD -MP -MF .deps/core_dyn_x86.Tpo -c -o core_dyn_x86.o core_dyn_x86.cpp
mv -f .deps/core_dyn_x86.Tpo .deps/core_dyn_x86.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT core_dynrec.o -MD -MP -MF .deps/core_dynrec.Tpo -c -o core_dynrec.o core_dynrec.cpp
mv -f .deps/core_dynrec.Tpo .deps/core_dynrec.Po
rm -f libcpu.a
ar cru libcpu.a callback.o cpu.o flags.o modrm.o core_full.o paging.o core_normal.o core_simple.o core_prefetch.o core_dyn_x86.o core_dynrec.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libcpu.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu'
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/cpu'
Making all in debug
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/debug'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.cpp
mv -f .deps/debug.Tpo .deps/debug.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT debug_gui.o -MD -MP -MF .deps/debug_gui.Tpo -c -o debug_gui.o debug_gui.cpp
mv -f .deps/debug_gui.Tpo .deps/debug_gui.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT debug_disasm.o -MD -MP -MF .deps/debug_disasm.Tpo -c -o debug_disasm.o debug_disasm.cpp
mv -f .deps/debug_disasm.Tpo .deps/debug_disasm.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT debug_win32.o -MD -MP -MF .deps/debug_win32.Tpo -c -o debug_win32.o debug_win32.cpp
mv -f .deps/debug_win32.Tpo .deps/debug_win32.Po
rm -f libdebug.a
ar cru libdebug.a debug.o debug_gui.o debug_disasm.o debug_win32.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdebug.a
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/debug'
Making all in dos
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/dos'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos.o -MD -MP -MF .deps/dos.Tpo -c -o dos.o dos.cpp
mv -f .deps/dos.Tpo .deps/dos.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_devices.o -MD -MP -MF .deps/dos_devices.Tpo -c -o dos_devices.o dos_devices.cpp
mv -f .deps/dos_devices.Tpo .deps/dos_devices.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_execute.o -MD -MP -MF .deps/dos_execute.Tpo -c -o dos_execute.o dos_execute.cpp
mv -f .deps/dos_execute.Tpo .deps/dos_execute.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_files.o -MD -MP -MF .deps/dos_files.Tpo -c -o dos_files.o dos_files.cpp
mv -f .deps/dos_files.Tpo .deps/dos_files.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_ioctl.o -MD -MP -MF .deps/dos_ioctl.Tpo -c -o dos_ioctl.o dos_ioctl.cpp
mv -f .deps/dos_ioctl.Tpo .deps/dos_ioctl.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_memory.o -MD -MP -MF .deps/dos_memory.Tpo -c -o dos_memory.o dos_memory.cpp
mv -f .deps/dos_memory.Tpo .deps/dos_memory.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_misc.o -MD -MP -MF .deps/dos_misc.Tpo -c -o dos_misc.o dos_misc.cpp
mv -f .deps/dos_misc.Tpo .deps/dos_misc.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_classes.o -MD -MP -MF .deps/dos_classes.Tpo -c -o dos_classes.o dos_classes.cpp
mv -f .deps/dos_classes.Tpo .deps/dos_classes.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT program_autotype.o -MD -MP -MF .deps/program_autotype.Tpo -c -o program_autotype.o program_autotype.cpp
mv -f .deps/program_autotype.Tpo .deps/program_autotype.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_programs.o -MD -MP -MF .deps/dos_programs.Tpo -c -o dos_programs.o dos_programs.cpp
mv -f .deps/dos_programs.Tpo .deps/dos_programs.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_tables.o -MD -MP -MF .deps/dos_tables.Tpo -c -o dos_tables.o dos_tables.cpp
mv -f .deps/dos_tables.Tpo .deps/dos_tables.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drives.o -MD -MP -MF .deps/drives.Tpo -c -o drives.o drives.cpp
mv -f .deps/drives.Tpo .deps/drives.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_virtual.o -MD -MP -MF .deps/drive_virtual.Tpo -c -o drive_virtual.o drive_virtual.cpp
mv -f .deps/drive_virtual.Tpo .deps/drive_virtual.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_local.o -MD -MP -MF .deps/drive_local.Tpo -c -o drive_local.o drive_local.cpp
mv -f .deps/drive_local.Tpo .deps/drive_local.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_cache.o -MD -MP -MF .deps/drive_cache.Tpo -c -o drive_cache.o drive_cache.cpp
mv -f .deps/drive_cache.Tpo .deps/drive_cache.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_fat.o -MD -MP -MF .deps/drive_fat.Tpo -c -o drive_fat.o drive_fat.cpp
mv -f .deps/drive_fat.Tpo .deps/drive_fat.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_iso.o -MD -MP -MF .deps/drive_iso.Tpo -c -o drive_iso.o drive_iso.cpp
mv -f .deps/drive_iso.Tpo .deps/drive_iso.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_mscdex.o -MD -MP -MF .deps/dos_mscdex.Tpo -c -o dos_mscdex.o dos_mscdex.cpp
mv -f .deps/dos_mscdex.Tpo .deps/dos_mscdex.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dos_keyboard_layout.o -MD -MP -MF .deps/dos_keyboard_layout.Tpo -c -o dos_keyboard_layout.o dos_keyboard_layout.cpp
mv -f .deps/dos_keyboard_layout.Tpo .deps/dos_keyboard_layout.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT cdrom.o -MD -MP -MF .deps/cdrom.Tpo -c -o cdrom.o cdrom.cpp
mv -f .deps/cdrom.Tpo .deps/cdrom.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT cdrom_image.o -MD -MP -MF .deps/cdrom_image.Tpo -c -o cdrom_image.o cdrom_image.cpp
mv -f .deps/cdrom_image.Tpo .deps/cdrom_image.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT drive_overlay.o -MD -MP -MF .deps/drive_overlay.Tpo -c -o drive_overlay.o drive_overlay.cpp
mv -f .deps/drive_overlay.Tpo .deps/drive_overlay.Po
rm -f libdos.a
ar cru libdos.a dos.o dos_devices.o dos_execute.o dos_files.o dos_ioctl.o dos_memory.o dos_misc.o dos_classes.o program_autotype.o dos_programs.o dos_tables.o drives.o drive_virtual.o drive_local.o drive_cache.o drive_fat.o drive_iso.o dos_mscdex.o dos_keyboard_layout.o cdrom.o cdrom_image.o drive_overlay.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdos.a
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/dos'
Making all in fpu
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/fpu'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT fpu.o -MD -MP -MF .deps/fpu.Tpo -c -o fpu.o fpu.cpp
mv -f .deps/fpu.Tpo .deps/fpu.Po
rm -f libfpu.a
ar cru libfpu.a fpu.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libfpu.a
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/fpu'
Making all in gui
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/gui'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sdlmain.o -MD -MP -MF .deps/sdlmain.Tpo -c -o sdlmain.o sdlmain.cpp
mv -f .deps/sdlmain.Tpo .deps/sdlmain.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sdl_mapper.o -MD -MP -MF .deps/sdl_mapper.Tpo -c -o sdl_mapper.o sdl_mapper.cpp
mv -f .deps/sdl_mapper.Tpo .deps/sdl_mapper.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT render.o -MD -MP -MF .deps/render.Tpo -c -o render.o render.cpp
mv -f .deps/render.Tpo .deps/render.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT render_scalers.o -MD -MP -MF .deps/render_scalers.Tpo -c -o render_scalers.o render_scalers.cpp
mv -f .deps/render_scalers.Tpo .deps/render_scalers.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sdl_gui.o -MD -MP -MF .deps/sdl_gui.Tpo -c -o sdl_gui.o sdl_gui.cpp
mv -f .deps/sdl_gui.Tpo .deps/sdl_gui.Po
rm -f libgui.a
ar cru libgui.a sdlmain.o sdl_mapper.o render.o render_scalers.o sdl_gui.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libgui.a
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/gui'
Making all in hardware
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware'
Making all in serialport
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware/serialport'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT directserial.o -MD -MP -MF .deps/directserial.Tpo -c -o directserial.o directserial.cpp
mv -f .deps/directserial.Tpo .deps/directserial.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT libserial.o -MD -MP -MF .deps/libserial.Tpo -c -o libserial.o libserial.cpp
mv -f .deps/libserial.Tpo .deps/libserial.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT serialdummy.o -MD -MP -MF .deps/serialdummy.Tpo -c -o serialdummy.o serialdummy.cpp
mv -f .deps/serialdummy.Tpo .deps/serialdummy.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT serialport.o -MD -MP -MF .deps/serialport.Tpo -c -o serialport.o serialport.cpp
mv -f .deps/serialport.Tpo .deps/serialport.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT softmodem.o -MD -MP -MF .deps/softmodem.Tpo -c -o softmodem.o softmodem.cpp
mv -f .deps/softmodem.Tpo .deps/softmodem.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT misc_util.o -MD -MP -MF .deps/misc_util.Tpo -c -o misc_util.o misc_util.cpp
mv -f .deps/misc_util.Tpo .deps/misc_util.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT nullmodem.o -MD -MP -MF .deps/nullmodem.Tpo -c -o nullmodem.o nullmodem.cpp
mv -f .deps/nullmodem.Tpo .deps/nullmodem.Po
rm -f libserial.a
ar cru libserial.a directserial.o libserial.o serialdummy.o serialport.o softmodem.o misc_util.o nullmodem.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libserial.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware/serialport'
Making all in mame
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware/mame'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT fmopl.o -MD -MP -MF .deps/fmopl.Tpo -c -o fmopl.o fmopl.cpp
mv -f .deps/fmopl.Tpo .deps/fmopl.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT saa1099.o -MD -MP -MF .deps/saa1099.Tpo -c -o saa1099.o saa1099.cpp
mv -f .deps/saa1099.Tpo .deps/saa1099.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sn76496.o -MD -MP -MF .deps/sn76496.Tpo -c -o sn76496.o sn76496.cpp
mv -f .deps/sn76496.Tpo .deps/sn76496.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT ymdeltat.o -MD -MP -MF .deps/ymdeltat.Tpo -c -o ymdeltat.o ymdeltat.cpp
mv -f .deps/ymdeltat.Tpo .deps/ymdeltat.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT ymf262.o -MD -MP -MF .deps/ymf262.Tpo -c -o ymf262.o ymf262.cpp
mv -f .deps/ymf262.Tpo .deps/ymf262.Po
rm -f libmame.a
ar cru libmame.a fmopl.o saa1099.o sn76496.o ymdeltat.o ymf262.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libmame.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware/mame'
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT adlib.o -MD -MP -MF .deps/adlib.Tpo -c -o adlib.o adlib.cpp
mv -f .deps/adlib.Tpo .deps/adlib.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dma.o -MD -MP -MF .deps/dma.Tpo -c -o dma.o dma.cpp
mv -f .deps/dma.Tpo .deps/dma.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT gameblaster.o -MD -MP -MF .deps/gameblaster.Tpo -c -o gameblaster.o gameblaster.cpp
mv -f .deps/gameblaster.Tpo .deps/gameblaster.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT hardware.o -MD -MP -MF .deps/hardware.Tpo -c -o hardware.o hardware.cpp
mv -f .deps/hardware.Tpo .deps/hardware.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT iohandler.o -MD -MP -MF .deps/iohandler.Tpo -c -o iohandler.o iohandler.cpp
mv -f .deps/iohandler.Tpo .deps/iohandler.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT joystick.o -MD -MP -MF .deps/joystick.Tpo -c -o joystick.o joystick.cpp
mv -f .deps/joystick.Tpo .deps/joystick.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT keyboard.o -MD -MP -MF .deps/keyboard.Tpo -c -o keyboard.o keyboard.cpp
mv -f .deps/keyboard.Tpo .deps/keyboard.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT memory.o -MD -MP -MF .deps/memory.Tpo -c -o memory.o memory.cpp
mv -f .deps/memory.Tpo .deps/memory.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT mixer.o -MD -MP -MF .deps/mixer.Tpo -c -o mixer.o mixer.cpp
mv -f .deps/mixer.Tpo .deps/mixer.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT pcspeaker.o -MD -MP -MF .deps/pcspeaker.Tpo -c -o pcspeaker.o pcspeaker.cpp
mv -f .deps/pcspeaker.Tpo .deps/pcspeaker.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT pci_bus.o -MD -MP -MF .deps/pci_bus.Tpo -c -o pci_bus.o pci_bus.cpp
mv -f .deps/pci_bus.Tpo .deps/pci_bus.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT pic.o -MD -MP -MF .deps/pic.Tpo -c -o pic.o pic.cpp
mv -f .deps/pic.Tpo .deps/pic.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT sblaster.o -MD -MP -MF .deps/sblaster.Tpo -c -o sblaster.o sblaster.cpp
mv -f .deps/sblaster.Tpo .deps/sblaster.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT tandy_sound.o -MD -MP -MF .deps/tandy_sound.Tpo -c -o tandy_sound.o tandy_sound.cpp
mv -f .deps/tandy_sound.Tpo .deps/tandy_sound.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT timer.o -MD -MP -MF .deps/timer.Tpo -c -o timer.o timer.cpp
mv -f .deps/timer.Tpo .deps/timer.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga.o -MD -MP -MF .deps/vga.Tpo -c -o vga.o vga.cpp
mv -f .deps/vga.Tpo .deps/vga.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_attr.o -MD -MP -MF .deps/vga_attr.Tpo -c -o vga_attr.o vga_attr.cpp
mv -f .deps/vga_attr.Tpo .deps/vga_attr.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_crtc.o -MD -MP -MF .deps/vga_crtc.Tpo -c -o vga_crtc.o vga_crtc.cpp
mv -f .deps/vga_crtc.Tpo .deps/vga_crtc.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_dac.o -MD -MP -MF .deps/vga_dac.Tpo -c -o vga_dac.o vga_dac.cpp
mv -f .deps/vga_dac.Tpo .deps/vga_dac.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_draw.o -MD -MP -MF .deps/vga_draw.Tpo -c -o vga_draw.o vga_draw.cpp
mv -f .deps/vga_draw.Tpo .deps/vga_draw.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_gfx.o -MD -MP -MF .deps/vga_gfx.Tpo -c -o vga_gfx.o vga_gfx.cpp
mv -f .deps/vga_gfx.Tpo .deps/vga_gfx.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_other.o -MD -MP -MF .deps/vga_other.Tpo -c -o vga_other.o vga_other.cpp
mv -f .deps/vga_other.Tpo .deps/vga_other.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_memory.o -MD -MP -MF .deps/vga_memory.Tpo -c -o vga_memory.o vga_memory.cpp
mv -f .deps/vga_memory.Tpo .deps/vga_memory.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_misc.o -MD -MP -MF .deps/vga_misc.Tpo -c -o vga_misc.o vga_misc.cpp
mv -f .deps/vga_misc.Tpo .deps/vga_misc.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_seq.o -MD -MP -MF .deps/vga_seq.Tpo -c -o vga_seq.o vga_seq.cpp
mv -f .deps/vga_seq.Tpo .deps/vga_seq.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_xga.o -MD -MP -MF .deps/vga_xga.Tpo -c -o vga_xga.o vga_xga.cpp
mv -f .deps/vga_xga.Tpo .deps/vga_xga.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_s3.o -MD -MP -MF .deps/vga_s3.Tpo -c -o vga_s3.o vga_s3.cpp
mv -f .deps/vga_s3.Tpo .deps/vga_s3.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_tseng.o -MD -MP -MF .deps/vga_tseng.Tpo -c -o vga_tseng.o vga_tseng.cpp
mv -f .deps/vga_tseng.Tpo .deps/vga_tseng.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT vga_paradise.o -MD -MP -MF .deps/vga_paradise.Tpo -c -o vga_paradise.o vga_paradise.cpp
mv -f .deps/vga_paradise.Tpo .deps/vga_paradise.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT cmos.o -MD -MP -MF .deps/cmos.Tpo -c -o cmos.o cmos.cpp
mv -f .deps/cmos.Tpo .deps/cmos.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT disney.o -MD -MP -MF .deps/disney.Tpo -c -o disney.o disney.cpp
mv -f .deps/disney.Tpo .deps/disney.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT gus.o -MD -MP -MF .deps/gus.Tpo -c -o gus.o gus.cpp
mv -f .deps/gus.Tpo .deps/gus.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT mpu401.o -MD -MP -MF .deps/mpu401.Tpo -c -o mpu401.o mpu401.cpp
mv -f .deps/mpu401.Tpo .deps/mpu401.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT ipx.o -MD -MP -MF .deps/ipx.Tpo -c -o ipx.o ipx.cpp
mv -f .deps/ipx.Tpo .deps/ipx.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT ipxserver.o -MD -MP -MF .deps/ipxserver.Tpo -c -o ipxserver.o ipxserver.cpp
mv -f .deps/ipxserver.Tpo .deps/ipxserver.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../..  -I../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT dbopl.o -MD -MP -MF .deps/dbopl.Tpo -c -o dbopl.o dbopl.cpp
mv -f .deps/dbopl.Tpo .deps/dbopl.Po
rm -f libhardware.a
ar cru libhardware.a adlib.o dma.o gameblaster.o hardware.o iohandler.o joystick.o keyboard.o memory.o mixer.o pcspeaker.o pci_bus.o pic.o sblaster.o tandy_sound.o timer.o vga.o vga_attr.o vga_crtc.o vga_dac.o vga_draw.o vga_gfx.o vga_other.o vga_memory.o vga_misc.o vga_seq.o vga_xga.o vga_s3.o vga_tseng.o vga_paradise.o cmos.o disney.o gus.o mpu401.o ipx.o ipxserver.o dbopl.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libhardware.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware'
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/hardware'
Making all in libs
make[3]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/libs'
Making all in zmbv
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/zmbv'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/zmbv'
Making all in gui_tk
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/gui_tk'
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT gui_tk.o -MD -MP -MF .deps/gui_tk.Tpo -c -o gui_tk.o gui_tk.cpp
mv -f .deps/gui_tk.Tpo .deps/gui_tk.Po
rm -f libgui_tk.a
ar cru libgui_tk.a gui_tk.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libgui_tk.a
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/gui_tk'
Making all in decoders
make[4]: Entering directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/decoders'
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -Wpedantic -Wall -DUSE_OPUS  -g -O2 -MT libdecoders_a-flac.o -MD -MP -MF .deps/libdecoders_a-flac.Tpo -c -o libdecoders_a-flac.o `test -f 'flac.c' || echo './'`flac.c
mv -f .deps/libdecoders_a-flac.Tpo .deps/libdecoders_a-flac.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -Wpedantic -Wall -I/usr/include/opus   -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT libdecoders_a-mp3.o -MD -MP -MF .deps/libdecoders_a-mp3.Tpo -c -o libdecoders_a-mp3.o `test -f 'mp3.cpp' || echo './'`mp3.cpp
mv -f .deps/libdecoders_a-mp3.Tpo .deps/libdecoders_a-mp3.Po
g++ -std=gnu++14 -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -Wpedantic -Wall -I/usr/include/opus   -g -O2 -mno-ms-bitfields  -I/usr/include/libpng16  -MT libdecoders_a-mp3_seek_table.o -MD -MP -MF .deps/libdecoders_a-mp3_seek_table.Tpo -c -o libdecoders_a-mp3_seek_table.o `test -f 'mp3_seek_table.cpp' || echo './'`mp3_seek_table.cpp
mv -f .deps/libdecoders_a-mp3_seek_table.Tpo .deps/libdecoders_a-mp3_seek_table.Po
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -Wpedantic -Wall -DUSE_OPUS  -g -O2 -MT libdecoders_a-SDL_sound.o -MD -MP -MF .deps/libdecoders_a-SDL_sound.Tpo -c -o libdecoders_a-SDL_sound.o `test -f 'SDL_sound.c' || echo './'`SDL_sound.c
mv -f .deps/libdecoders_a-SDL_sound.Tpo .deps/libdecoders_a-SDL_sound.Po
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -Wpedantic -Wall -DUSE_OPUS  -g -O2 -MT libdecoders_a-vorbis.o -MD -MP -MF .deps/libdecoders_a-vorbis.Tpo -c -o libdecoders_a-vorbis.o `test -f 'vorbis.c' || echo './'`vorbis.c
mv -f .deps/libdecoders_a-vorbis.Tpo .deps/libdecoders_a-vorbis.Po
gcc -DHAVE_CONFIG_H -I. -I../../..  -I../../../include -I/usr/include/SDL2 -D_REENTRANT  -g -O2 -Wpedantic -Wall -DUSE_OPUS  -g -O2 -MT libdecoders_a-wav.o -MD -MP -MF .deps/libdecoders_a-wav.Tpo -c -o libdecoders_a-wav.o `test -f 'wav.c' || echo './'`wav.c
mv -f .deps/libdecoders_a-wav.Tpo .deps/libdecoders_a-wav.Po
make[4]: *** No rule to make target 'opus.c', needed by 'libdecoders_a-opus.o'.  Stop.
make[4]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/libs/decoders'
make[3]: *** [Makefile:348: all-recursive] Error 1
make[3]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src/libs'
make[2]: *** [Makefile:476: all-recursive] Error 1
make[2]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging/src'
make[1]: *** [Makefile:393: all-recursive] Error 1
make[1]: Leaving directory '/home/aaron/Documents/progs/dosbox-staging'
make: *** [Makefile:334: all] Error 2
@kcgen
Copy link
Member

kcgen commented Jun 21, 2020

This is our old friend again - autotools, taking a razor blade to our Achilles tendons.

Even with ./autogen.sh, ./configure, and make clean, autotools still leaves behind hidden .deps directories that will cripple builds in which the source file type changes (ie: .c to .cpp).

We've added a make distclean target to really clean these, and if you're in git repo you can use git clean -fdx.

(But just be careful if you've added any personal non-repo files inside the source tree, as these will be deleted)

@dreamer dreamer added the question Not an actual problem, just looking for some answers label Jun 21, 2020
@AaronBPaden
Copy link
Author

Thanks @kcgen, make distclean got everything working again for me. Is this something that comes up often enough that it should be added to the readme?

@dreamer
Copy link
Member

dreamer commented Jun 21, 2020

distclean is already mentioned in BUILD.md; I see no reason for adding it to the README.md, as it'll never happen with a clean build :)

@dreamer
Copy link
Member

dreamer commented Jun 22, 2020

OK, I think we can close this issue :)

@dreamer dreamer closed this as completed Jun 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Not an actual problem, just looking for some answers
Projects
None yet
Development

No branches or pull requests

3 participants