Package Details: dosbox-x-git 5811.4522938f0-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: 4
Popularity: 0.000001
First Submitted: 2015-10-19 03:47
Last Updated: 2018-08-15 09:34

Latest Comments

1 2 Next › Last »

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!

heavysink commented on 2016-04-23 02:20

Hi @TruckerZer0 @aaronp

The patch has applied and the problem seems to be solved so far.