VOGONS


DOSBox-X branch

Topic actions

Reply 1100 of 2409, by Timbi

User metadata
Rank Newbie
Rank
Newbie

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.

Reply 1101 of 2409, by Myloch

User metadata
Rank Oldbie
Rank
Oldbie

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"

Reply 1102 of 2409, by zaxxxxx

User metadata
Rank Newbie
Rank
Newbie

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

apt-get build-dep dosbox

since dosbox is in the official repo but it didn't help either.

Here's the output of ./configure

./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
Show last 85 lines
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:

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;
^
Show last 416 lines
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.

Reply 1103 of 2409, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++

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

dpkg -l | grep libstdc++ | grep dev

All hail the Great Capacitor Brand Finder

Reply 1104 of 2409, by zaxxxxx

User metadata
Rank Newbie
Rank
Newbie
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.

Reply 1106 of 2409, by OSH

User metadata
Rank Member
Rank
Member

The latest version of DOSBOX-X is very slow compared to older versions. Even, when cycles are set to max. Why?

Reply 1107 of 2409, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

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 😀

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 1108 of 2409, by OSH

User metadata
Rank Member
Rank
Member

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! 😀

Reply 1109 of 2409, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

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

32bit Dosbox (-x) is always better

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 1110 of 2409, by OSH

User metadata
Rank Member
Rank
Member

Yes. But I'm curious. If is as you said, what is the reason to using 64-bit version?

Reply 1111 of 2409, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

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).

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 1112 of 2409, by OSH

User metadata
Rank Member
Rank
Member

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...

Reply 1113 of 2409, by chromatin2

User metadata
Rank Newbie
Rank
Newbie

DOSBox-X-20160129-x86.rar
cann't install win95,but svn daum can do, I don't know what's the problem

Reply 1114 of 2409, by James-F

User metadata
Rank Oldbie
Rank
Oldbie

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?


my important / useful posts are here

Reply 1115 of 2409, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

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.

Reply 1117 of 2409, by SedrynTyros

User metadata
Rank Member
Rank
Member
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 […]
Show full quote

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.

Reply 1118 of 2409, by danrevella

User metadata
Rank Newbie
Rank
Newbie

Hi!!
Please excuse, is it possible to release a window version with debugger enabled?

Reply 1119 of 2409, by DrNobody

User metadata
Rank Newbie
Rank
Newbie

Error on OSX:

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

Using master branch.