DOSBox-X branch

Here you can discuss the development of patches.

Re: DOSBox-X branch

Postby Timbi » 2016-4-27 @ 09:58

Another issue. Most games are slower a little than on other versions of DOS Box. For example Aladdin lagging while on DOS Box Daum (2014 version) runs fine. Both are running on the same config.
User avatar
Timbi
Newbie
 
Posts: 3
Joined: 2016-4-11 @ 09:07
Location: Polska

Re: DOSBox-X branch

Postby Myloch » 2016-4-27 @ 12:30

Did you try to raise cpu cycles?
"Gamer & collector for passion, I firmly believe in the preservation and the diffusion of old/rare software, against all personal egoisms"
User avatar
Myloch
Member
 
Posts: 350
Joined: 2007-4-18 @ 22:13

Re: DOSBox-X branch

Postby zaxxxxx » 2016-5-01 @ 14:34

Could anybody help me with compiling this thing on ubuntu 16.04?

As per "INSTALL" I think I've installed every single libsdl that's required by dosbox but neither vanilla 0.74 dosbox nor this fork doesn't want to compile. I've also tried
Code: Select all
apt-get build-dep dosbox
since dosbox is in the official repo but it didn't help either.

Here's the output of ./configure

Code: Select all
./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make sets $(MAKE)... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for ranlib... ranlib
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.0... yes
checking SDL version only being 1.2.X... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking size of unsigned char... 1
checking size of unsigned short... 2
checking size of unsigned int... 4
checking size of unsigned long... 8
checking size of unsigned long long... 8
checking size of int *... 8
checking for stdlib.h... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/socket.h... yes
checking for netinet/in.h... yes
checking for pwd.h... yes
checking checking for C++11 support... checking whether g++ accepts " -std=gnu++11 "... yes
checking whether gcc -E accepts " -std=gnu++11 "... yes
checking if environ can be included... yes
checking if environ can be linked... yes
checking if dirent includes d_type... yes
checking for powf in libm... yes
checking if compiler allows __attribute__... yes
checking if compiler allows __attribute__((always_inline)) ... no
checking if compiler allows __attribute__((fastcall)) ... no
checking if compiler allows __builtin_expect... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS...  -lasound -lm -ldl -lpthread
checking for libasound headers version >= 0.9.0... found.
checking for snd_ctl_open in -lasound... yes
checking whether byte ordering is bigendian... no
checking for avcodec_open2 in -lavcodec... no
checking avcodec/avcodec.h usability... no
checking avcodec/avcodec.h presence... no
checking for avcodec/avcodec.h... no
checking for main in -lGL... yes
checking for main in -lopengl32... no
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking whether opengl display output will be enabled... yes
checking for target cpu type... x86-64 bit compatible
checking whether x86 dynamic cpu core will be enabled... no
checking whether fpu emulation will be enabled... yes
checking whether to enable unaligned memory access... yes
checking png.h usability... yes
checking png.h presence... yes
checking for png.h... yes
checking for png_get_io_ptr in -lpng... yes
checking pcap.h usability... no
checking pcap.h presence... no
checking for pcap.h... no
checking for pcap_open_live in -lpcap... no
configure: WARNING: Can't find libpcap, NE2000 ethernet passthrough disabled
checking SDL_net.h usability... yes
checking SDL_net.h presence... yes
checking for SDL_net.h... yes
checking for SDLNet_Init in -lSDL_net... yes
checking for main in -lX11... yes
checking X11/XKBlib.h usability... yes
checking X11/XKBlib.h presence... yes
checking for X11/XKBlib.h... yes
checking for XKBlib support... yes
checking fluidsynth.h usability... no
checking fluidsynth.h presence... no
checking for fluidsynth.h... no
checking for new_fluid_synth in -lfluidsynth... no
configure: WARNING: fluidsynth MIDI synthesis not available
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mprotect... yes
checking for setpriority support... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/cpu/Makefile
config.status: creating src/cpu/core_full/Makefile
config.status: creating src/cpu/core_normal/Makefile
config.status: creating src/cpu/core_dyn_x86/Makefile
config.status: creating src/debug/Makefile
config.status: creating src/dos/Makefile
config.status: creating src/fpu/Makefile
config.status: creating src/gui/Makefile
config.status: creating src/hardware/Makefile
config.status: creating src/hardware/serialport/Makefile
config.status: creating src/hardware/reSID/Makefile
config.status: creating src/hardware/parport/Makefile
config.status: creating src/ints/Makefile
config.status: creating src/libs/Makefile
config.status: creating src/libs/zmbv/Makefile
config.status: creating src/libs/gui_tk/Makefile
config.status: creating src/libs/porttalk/Makefile
config.status: creating src/builtin/Makefile
config.status: creating src/misc/Makefile
config.status: creating src/shell/Makefile
config.status: creating src/platform/Makefile
config.status: creating include/Makefile
config.status: creating config.h
config.status: executing depfiles commands



And here's make:

Code: Select all
make
make  all-recursive
make[1]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4'
Making all in src
make[2]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src'
Making all in cpu
make[3]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu'
Making all in core_full
make[4]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu/core_full'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu/core_full'
Making all in core_normal
make[4]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu/core_normal'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu/core_normal'
Making all in core_dyn_x86
make[4]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu/core_dyn_x86'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu/core_dyn_x86'
make[4]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu'
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT callback.o -MD -MP -MF .deps/callback.Tpo -c -o callback.o callback.cpp
mv -f .deps/callback.Tpo .deps/callback.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT cpu.o -MD -MP -MF .deps/cpu.Tpo -c -o cpu.o cpu.cpp
mv -f .deps/cpu.Tpo .deps/cpu.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT flags.o -MD -MP -MF .deps/flags.Tpo -c -o flags.o flags.cpp
mv -f .deps/flags.Tpo .deps/flags.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT modrm.o -MD -MP -MF .deps/modrm.Tpo -c -o modrm.o modrm.cpp
mv -f .deps/modrm.Tpo .deps/modrm.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT paging.o -MD -MP -MF .deps/paging.Tpo -c -o paging.o paging.cpp
mv -f .deps/paging.Tpo .deps/paging.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT core_normal.o -MD -MP -MF .deps/core_normal.Tpo -c -o core_normal.o core_normal.cpp
In file included from core_normal/support.h:95:0,
                 from core_normal.cpp:144:
core_normal/prefix_none.h: In function ‘Bits CPU_Core_Normal_Run()’:
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:910:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:919:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:928:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:937:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:946:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:955:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:964:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:973:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
mv -f .deps/core_normal.Tpo .deps/core_normal.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT core_normal_8086.o -MD -MP -MF .deps/core_normal_8086.Tpo -c -o core_normal_8086.o core_normal_8086.cpp
In file included from core_normal_8086.cpp:211:0:
core_normal/prefix_none.h: In function ‘Bits CPU_Core8086_Normal_Run()’:
core_normal/prefix_none.h:657:18: warning: statement has no effect [-Wunused-value]
    GetEADirect(1);
                  ^
core_normal/prefix_none.h:664:18: warning: statement has no effect [-Wunused-value]
    GetEADirect(2);
                  ^
core_normal/prefix_none.h:671:18: warning: statement has no effect [-Wunused-value]
    GetEADirect(1);
                  ^
core_normal/prefix_none.h:678:18: warning: statement has no effect [-Wunused-value]
    GetEADirect(2);
                  ^
In file included from core_normal/support.h:95:0,
                 from core_normal_8086.cpp:184:
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:910:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:919:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:928:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:937:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:946:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:955:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:964:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:973:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
mv -f .deps/core_normal_8086.Tpo .deps/core_normal_8086.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT core_normal_286.o -MD -MP -MF .deps/core_normal_286.Tpo -c -o core_normal_286.o core_normal_286.cpp
In file included from core_normal/support.h:95:0,
                 from core_normal_286.cpp:143:
core_normal/prefix_none.h: In function ‘Bits CPU_Core286_Normal_Run()’:
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:910:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:919:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:928:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:937:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:946:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:955:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:964:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:973:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
mv -f .deps/core_normal_286.Tpo .deps/core_normal_286.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT core_simple.o -MD -MP -MF .deps/core_simple.Tpo -c -o core_simple.o core_simple.cpp
In file included from core_normal/support.h:95:0,
                 from core_simple.cpp:136:
core_normal/prefix_none.h: In function ‘Bits CPU_Core_Simple_Run()’:
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:910:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:919:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:928:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:937:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:946:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:955:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:964:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:973:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
mv -f .deps/core_simple.Tpo .deps/core_simple.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT core_prefetch.o -MD -MP -MF .deps/core_prefetch.Tpo -c -o core_prefetch.o core_prefetch.cpp
In file included from core_normal/support.h:95:0,
                 from core_prefetch.cpp:214:
core_normal/prefix_none.h: In function ‘Bits CPU_Core_Prefetch_Run()’:
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:910:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:919:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:928:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:937:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:946:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:955:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:964:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
core_normal/helpers.h:21:9: warning: unused variable ‘eaa’ [-Wunused-variable]
  PhysPt eaa=EALookupTable[rm]();     
         ^
core_normal/prefix_none.h:973:17: note: in expansion of macro ‘GetEAa’
    if (rm<0xc0) GetEAa;
                 ^
mv -f .deps/core_prefetch.Tpo .deps/core_prefetch.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT mmx.o -MD -MP -MF .deps/mmx.Tpo -c -o mmx.o mmx.cpp
mv -f .deps/mmx.Tpo .deps/mmx.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_normal_8086.o core_normal_286.o core_simple.o core_prefetch.o core_dyn_x86.o mmx.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libcpu.a
make[4]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu'
make[3]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/cpu'
Making all in debug
make[3]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/debug'
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.cpp
mv -f .deps/debug.Tpo .deps/debug.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/debug'
Making all in dos
make[3]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/dos'
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT dos.o -MD -MP -MF .deps/dos.Tpo -c -o dos.o dos.cpp
mv -f .deps/dos.Tpo .deps/dos.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT dos_memory.o -MD -MP -MF .deps/dos_memory.Tpo -c -o dos_memory.o dos_memory.cpp
dos_memory.cpp: In function ‘void DOS_Mem_E_Exit(const char*)’:
dos_memory.cpp:67:12: warning: format not a string literal and no format arguments [-Wformat-security]
  E_Exit(msg);
            ^
mv -f .deps/dos_memory.Tpo .deps/dos_memory.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT dos_programs.o -MD -MP -MF .deps/dos_programs.Tpo -c -o dos_programs.o dos_programs.cpp
dos_programs.cpp: In member function ‘virtual void MOUSE::Run()’:
dos_programs.cpp:69:19: warning: switch condition has type bool [-Wswitch-bool]
  switch (Mouse_Drv) {
                   ^
dos_programs.cpp: In member function ‘virtual void IMGMOUNT::Run()’:
dos_programs.cpp:2445:49: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 2 has type ‘Bitu {aka long unsigned int}’ [-Wformat=]
           sizes[0], sizes[1], sizes[2], sizes[3]);
                                                 ^
dos_programs.cpp:2445:49: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 3 has type ‘Bitu {aka long unsigned int}’ [-Wformat=]
dos_programs.cpp:2445:49: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘Bitu {aka long unsigned int}’ [-Wformat=]
dos_programs.cpp:2445:49: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 5 has type ‘Bitu {aka long unsigned int}’ [-Wformat=]
dos_programs.cpp: In member function ‘virtual void BOOT::Run()’:
dos_programs.cpp:738:64: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
      fread(rombuf, 1, rombytesize_1-pcjr_hdr_length, usefile_1);
                                                                ^
dos_programs.cpp:826:50: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
      fread(rombuf, 1, pcjr_hdr_length, usefile_2);
                                                  ^
dos_programs.cpp:831:43: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
       fscanf(usefile_2, "%4x", &romseg_pt);
                                           ^
dos_programs.cpp:835:64: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
      fread(rombuf, 1, rombytesize_2-pcjr_hdr_length, usefile_2);
                                                                ^
dos_programs.cpp:845:49: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     fread(rombuf, 1, pcjr_hdr_length, usefile_1);
                                                 ^
dos_programs.cpp:850:39: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
      fscanf(usefile_1, "%4x", &romseg);
                                       ^
dos_programs.cpp:854:63: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     fread(rombuf, 1, rombytesize_1-pcjr_hdr_length, usefile_1);
                                                               ^
mv -f .deps/dos_programs.Tpo .deps/dos_programs.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT drives.o -MD -MP -MF .deps/drives.Tpo -c -o drives.o drives.cpp
mv -f .deps/drives.Tpo .deps/drives.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT dos_keyboard_layout.o -MD -MP -MF .deps/dos_keyboard_layout.Tpo -c -o dos_keyboard_layout.o dos_keyboard_layout.cpp
dos_keyboard_layout.cpp: In function ‘Bit32u read_kcl_file(const char*, const char*, bool)’:
dos_keyboard_layout.cpp:179:43: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
    fread(rbuf, sizeof(Bit8u), 2, tempfile);
                                           ^
dos_keyboard_layout.cpp:184:44: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     fread(rbuf, sizeof(Bit8u), 1, tempfile);
                                            ^
dos_keyboard_layout.cpp: In member function ‘Bitu keyboard_layout::read_codepage_file(const char*, Bit32s)’:
dos_keyboard_layout.cpp:804:50: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     fread(&next_byte, sizeof(Bit8u), 1, tempfile); found_at_pos++;
                                                  ^
dos_keyboard_layout.cpp:806:51: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
      fread(&next_byte, sizeof(Bit8u), 1, tempfile); found_at_pos++;
                                                   ^
dos_keyboard_layout.cpp:808:52: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
       fread(&next_byte, sizeof(Bit8u), 1, tempfile); found_at_pos++;
                                                    ^
dos_keyboard_layout.cpp:810:53: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
        fread(&next_byte, sizeof(Bit8u), 1, tempfile); found_at_pos++;
                                                     ^
dos_keyboard_layout.cpp:813:54: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
         fread(&next_byte, sizeof(Bit8u), 1, tempfile);
                                                      ^
mv -f .deps/dos_keyboard_layout.Tpo .deps/dos_keyboard_layout.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT cdrom.o -MD -MP -MF .deps/cdrom.Tpo -c -o cdrom.o cdrom.cpp
mv -f .deps/cdrom.Tpo .deps/cdrom.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT cdrom_ioctl_win32.o -MD -MP -MF .deps/cdrom_ioctl_win32.Tpo -c -o cdrom_ioctl_win32.o cdrom_ioctl_win32.cpp
mv -f .deps/cdrom_ioctl_win32.Tpo .deps/cdrom_ioctl_win32.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT cdrom_aspi_win32.o -MD -MP -MF .deps/cdrom_aspi_win32.Tpo -c -o cdrom_aspi_win32.o cdrom_aspi_win32.cpp
mv -f .deps/cdrom_aspi_win32.Tpo .deps/cdrom_aspi_win32.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT cdrom_ioctl_linux.o -MD -MP -MF .deps/cdrom_ioctl_linux.Tpo -c -o cdrom_ioctl_linux.o cdrom_ioctl_linux.cpp
mv -f .deps/cdrom_ioctl_linux.Tpo .deps/cdrom_ioctl_linux.Po
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -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++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT cdrom_ioctl_os2.o -MD -MP -MF .deps/cdrom_ioctl_os2.Tpo -c -o cdrom_ioctl_os2.o cdrom_ioctl_os2.cpp
mv -f .deps/cdrom_ioctl_os2.Tpo .deps/cdrom_ioctl_os2.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 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_ioctl_win32.o cdrom_aspi_win32.o cdrom_ioctl_linux.o cdrom_image.o cdrom_ioctl_os2.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdos.a
make[3]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/dos'
Making all in fpu
make[3]: Entering directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/fpu'
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../include -std=gnu++11   -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT  -g -O2 -Wall -mmmx -msse -msse2 -D_FILE_OFFSET_BITS=64 -Wno-strict-aliasing  -std=gnu++11   -MT fpu.o -MD -MP -MF .deps/fpu.Tpo -c -o fpu.o fpu.cpp
In file included from fpu.cpp:45:0:
fpu_instructions.h: In function ‘void FPU_FCOM(Bitu, Bitu)’:
fpu_instructions.h:394:27: error: ‘isinf’ was not declared in this scope
   if (isinf(fpu.regs[st].d) && isinf(fpu.regs[other].d)) {
                           ^
fpu_instructions.h:394:27: note: suggested alternative:
In file included from fpu_instructions.h:283:0,
                 from fpu.cpp:45:
/usr/include/c++/5/cmath:621:5: note:   ‘std::isinf’
     isinf(_Tp __x)
     ^
Makefile:336: recipe for target 'fpu.o' failed
make[3]: *** [fpu.o] Error 1
make[3]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src/fpu'
Makefile:431: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4/src'
Makefile:368: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/jacob/Desktop/dosbox-x/joncampbell123-dosbox-x-dbc9bd4'
Makefile:308: recipe for target 'all' failed
make: *** [all] Error 2


Any suggestions are highly welcome. Even though I don't like vanilla dosbox I'm dying to try this one out because of it's win98 compatibility.
zaxxxxx
Newbie
 
Posts: 3
Joined: 2015-6-25 @ 12:08

Re: DOSBox-X branch

Postby gdjacobs » 2016-5-01 @ 16:20

Cmath is included in the standard c++ library. Please run the following to see if it's installed:

Code: Select all
dpkg -l | grep libstdc++ | grep dev
User avatar
gdjacobs
l33t
 
Posts: 3714
Joined: 2015-11-03 @ 05:51
Location: The Great White North

Re: DOSBox-X branch

Postby zaxxxxx » 2016-5-01 @ 17:04

Code: Select all
dpkg -l | grep libstdc++ | grep dev
ii  libstdc++-5-dev:amd64                                       5.3.1-14ubuntu2                                     amd64        GNU Standard C++ Library v3 (development files)


So it looks like it is installed.
zaxxxxx
Newbie
 
Posts: 3
Joined: 2015-6-25 @ 12:08

Re: DOSBox-X branch

Postby zaxxxxx » 2016-5-09 @ 20:13

It needed a basic fix: https://github.com/joncampbell123/dosbox-x/issues/209, but it finally compiled.
zaxxxxx
Newbie
 
Posts: 3
Joined: 2015-6-25 @ 12:08

Re: DOSBox-X branch

Postby OSH » 2016-5-11 @ 07:49

The latest version of DOSBOX-X is very slow compared to older versions. Even, when cycles are set to max. Why?
User avatar
OSH
Member
 
Posts: 171
Joined: 2007-10-28 @ 23:34

Re: DOSBox-X branch

Postby Dominus » 2016-5-11 @ 08:05

could have different reasons. if you switched to a 64bit linux OS, your Dosbox-x is now 64bit and missing the 64bit dynamic recompiler, which is the secret to speed :)
User avatar
Dominus
DOSBox Moderator
 
Posts: 7244
Joined: 2002-10-03 @ 09:54
Location: Vienna

Re: DOSBox-X branch

Postby OSH » 2016-5-11 @ 08:39

Well. I have Windows 7 64-bit and using 64-bit version of DOSBOX-X. I will test 32-bit version on XP 32-bit, thanks for suggestion! :)
User avatar
OSH
Member
 
Posts: 171
Joined: 2007-10-28 @ 23:34

Re: DOSBox-X branch

Postby Dominus » 2016-5-11 @ 08:48

You can still use the32bit version of dosbox-x on Windows 7 64bit. You probably used that before.

32bit Dosbox (-x) is always better
User avatar
Dominus
DOSBox Moderator
 
Posts: 7244
Joined: 2002-10-03 @ 09:54
Location: Vienna

Re: DOSBox-X branch

Postby OSH » 2016-5-11 @ 09:30

Yes. But I'm curious. If is as you said, what is the reason to using 64-bit version?
User avatar
OSH
Member
 
Posts: 171
Joined: 2007-10-28 @ 23:34

Re: DOSBox-X branch

Postby Dominus » 2016-5-11 @ 09:35

There is no reason. It's just that people assume 64bit is better on a 64bit system. And on linux it's a bit more of a hassle to build 32bit when the system is 64bit.
Dosbox SVN has a working 64bit core but it's still not up to 32bit dynamic core, having problems with some games and still being a lot slower on OS X.
Dosbox-x forked before that improvement and just doesn't allow dynamic core on 64bit (AFAIK).
User avatar
Dominus
DOSBox Moderator
 
Posts: 7244
Joined: 2002-10-03 @ 09:54
Location: Vienna

Re: DOSBox-X branch

Postby OSH » 2016-5-11 @ 22:57

I've tested 32-bit version, but it is slow too. I cant' understand something: older versions of DOSBOX-X are very fast. But, If i try to boot Windows 98SE, I get a error message about illegal operation in Explorer. This is caused by file shdocvw.dll, which is a part of Internet Explorer. Newer version doesn't have this problem, system loads properly, but are much slower...
User avatar
OSH
Member
 
Posts: 171
Joined: 2007-10-28 @ 23:34

Re: DOSBox-X branch

Postby chromatin2 » 2016-5-13 @ 04:42

DOSBox-X-20160129-x86.rar
cann't install win95,but svn daum can do, I don't know what's the problem
chromatin2
Newbie
 
Posts: 4
Joined: 2016-4-14 @ 05:30

Re: DOSBox-X branch

Postby James-F » 2016-6-19 @ 18:37

The binary is a single file?
A lot of basic features not working like OpenGL and Aspect Correction... Direct3D crashing dosbox-x.
Fullscreen is not full at all...
Feels like a broken DAUM version.

Am I missing something?
User avatar
James-F
Oldbie
 
Posts: 1390
Joined: 2015-11-30 @ 04:10

Re: DOSBox-X branch

Postby HunterZ » 2016-6-19 @ 19:00

I've given up on using it because it still doesn't have a fix for the command line config file bug that prevents it from working with D-Fend.
User avatar
HunterZ
l33t++
 
Posts: 6046
Joined: 2003-1-31 @ 19:04
Location: Seattle

Re: DOSBox-X branch

Postby James-F » 2016-6-19 @ 19:16

It crashes at start every other time I load dosbox-x.
Okay I'm sticking to the SVN version.
User avatar
James-F
Oldbie
 
Posts: 1390
Joined: 2015-11-30 @ 04:10

Re: DOSBox-X branch

Postby SedrynTyros » 2016-7-08 @ 22:07

James-F wrote:The binary is a single file?
A lot of basic features not working like OpenGL and Aspect Correction... Direct3D crashing dosbox-x.
Fullscreen is not full at all...
Feels like a broken DAUM version.

Am I missing something?


No, you're not. Without the display scaling it's essentially useless, which is a shame considering all the work that's gone into it. I'm not sure why display scaling wasn't one of the first features implemented given that only a small fraction of the potential users will even bother looking at it without that feature.
User avatar
SedrynTyros
Member
 
Posts: 101
Joined: 2012-7-24 @ 21:44

Re: DOSBox-X branch

Postby danrevella » 2016-8-03 @ 07:12

Hi!!
Please excuse, is it possible to release a window version with debugger enabled?
danrevella
Newbie
 
Posts: 24
Joined: 2009-5-10 @ 13:34

Re: DOSBox-X branch

Postby DrNobody » 2016-8-10 @ 22:57

Error on OSX:

Code: Select all
configure: error: conditional "LINUX" was never defined.
Usually this means the macro was only invoked conditionally.


Using master branch.
DrNobody
Newbie
 
Posts: 9
Joined: 2016-7-10 @ 01:36

PreviousNext

Return to DOSBox Patches

Who is online

Users browsing this forum: No registered users and 2 guests