Package Details: dosbox-x-git 6057.6a2a75db8-1

Git Clone URL: https://aur.archlinux.org/dosbox-x-git.git (read-only)
Package Base: dosbox-x-git
Description: x86 emulator with builtin DOS, with patches with more features
Upstream URL: http://dosbox.sourceforge.net
Licenses: GPL
Submitter: heavysink
Maintainer: heavysink (lilac)
Last Packager: lilac
Votes: 5
Popularity: 0.299642
First Submitted: 2015-10-19 03:47
Last Updated: 2018-10-02 09:30

Latest Comments

1 2 Next › Last »

parkerlreed commented on 2018-08-15 23:34

This is probably the most minor nitpick but: the main splash text says F11 is the host key but that's only on Windows. It's hardcoded so it seems this can't be changed on the fly. Adding this to the PKGBUILD works for me

sed 's/Host key is F11/Host key is F12/g' -i src/shell/shell.cpp

eigengrau commented on 2018-05-21 13:51

This currently throws a bunch of undeclared identifier errors, probably arising from:

sdlmain.cpp:110:4: error: #error This code must be compiled using the SDL 1.x library provided in this source repository
#  error This code must be compiled using the SDL 1.x library provided in this source repository

I also notice that g++ is invoked with -I/usr/include/SDL during the build.

We then error out on:

sdlmain.cpp: In function ‘Bitu GFX_SetSize(Bitu, Bitu, Bitu, double, double, GFX_CallBack_t)’:
sdlmain.cpp:1938:82: error: ‘SDL_HAX_NOREFRESH’ was not declared in this scope.

The …HAX… might refer to (not sure though) something from the internal SDL1 fork and undefined in the system-wide SDL headers.

Elzair commented on 2018-02-28 23:04

Currently I am getting a build (linker?) error.

/usr/bin/g++ -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -std=gnu++11 -mmmx -msse -msse2 -Wno-strict-aliasing -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o dosbox-x dosbox.o debug/libdebug.a dos/libdos.a shell/libshell.a builtin/libbuiltin.a ints/libints.a misc/libmisc.a hardware/serialport/libserial.a hardware/parport/libparallel.a libs/porttalk/libporttalk.a gui/libgui.a libs/gui_tk/libgui_tk.a hardware/libhardware.a cpu/libcpu.a hardware/reSID/libresid.a fpu/libfpu.a gui/libgui.a aviwriter/libaviwriter.a mt32/libmt32.a -lasound -lm -ldl -lpthread -L/usr/lib -lSDL -lpthread -ltinfo -lSDL_net -lpng -lz -lpcap -lX11 -lfluidsynth -lGL gui/libgui.a(midi.o): In function 'MidiHandler_synth::PlaySysex(unsigned char, unsigned long)': midi.cpp: (.text._ZN17MidiHandler_synth9PlaySysexEPhm[_ZN17MidiHandler_synth9PlaySysexEPhm]+0x24): undefined reference to 'fluid_midi_parser_parse' gui/libgui.a(midi.o): In function 'MidiHandler_synth::PlayMsg(unsigned char)': midi.cpp:(.text._ZN17MidiHandler_synth7PlayMsgEPh[_ZN17MidiHandler_synth7PlayMsgEPh]+0x44): undefined reference to 'fluid_midi_parser_parse' gui/libgui.a(midi.o): In function 'MidiHandler_synth::Open(char const*)': midi.cpp:(.text._ZN17MidiHandler_synth4OpenEPKc[_ZN17MidiHandler_synth4OpenEPKc]+0x85): undefined reference to 'fluid_log_config' midi.cpp:(.text._ZN17MidiHandler_synth4OpenEPKc[_ZN17MidiHandler_synth4OpenEPKc]+0x1a3): undefined reference to 'new_fluid_midi_parser' collect2: error: ld returned 1 exit status

Vaporeon commented on 2017-12-31 08:11

Can you build with sdl2 since it's supported now?

heavysink commented on 2017-08-27 21:32

@timeofonic

Now you can download the package in archlinuxcn repository. See the unofficial repository section in archwiki for details.

timofonic commented on 2017-08-27 20:34

@heavysink Thanks a lot! Really, I was afraid the package wasn't going to be updated. Thanks!

heavysink commented on 2017-08-18 01:29

@timofonic

Updated.

timofonic commented on 2017-07-20 16:23

In file included from fpu.cpp:47:0:
fpu_instructions.h: In function ‘void FPU_FCOM(Bitu, Bitu)’:
fpu_instructions.h:326:19: error: expected unqualified-id before ‘(’ token
# define isinf(x) (std::isinf(x))
^
fpu_instructions.h:458:12: note: in expansion of macro ‘isinf’
if (std::isinf(fpu.regs[st].d) && std::isinf(fpu.regs[other].d)) {
^~~~~
fpu_instructions.h:326:19: error: expected unqualified-id before ‘(’ token
# define isinf(x) (std::isinf(x))
^
fpu_instructions.h:458:42: note: in expansion of macro ‘isinf’
if (std::isinf(fpu.regs[st].d) && std::isinf(fpu.regs[other].d)) {
^~~~~
make[3]: *** [Makefile:344: fpu.o] Error 1
make[3]: Leaving directory '/home/timofonic/.cache/pacaur/dosbox-x-git/src/dosbox/src/fpu'
make[2]: *** [Makefile:439: all-recursive] Error 1
make[2]: Leaving directory '/home/timofonic/.cache/pacaur/dosbox-x-git/src/dosbox/src'
make[1]: *** [Makefile:376: all-recursive] Error 1
make[1]: Leaving directory '/home/timofonic/.cache/pacaur/dosbox-x-git/src/dosbox'
make: *** [Makefile:317: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build dosbox-x-git package(s)

aaronp commented on 2016-09-05 07:54

The default executable name is dosbox-x now. You should be able to change the sysconfdir and the desktop file and allow dosbox-x to be parallel installable with vanilla dosbox.

TruckerZer0 commented on 2016-06-02 09:00

Thank you very much!