Package Details: dosemu2-git 2.2.0pre9.2.r1579.ge22fbc4a3-1

Git Clone URL: https://aur.archlinux.org/dosemu2-git.git (read-only, click to copy)
Package Base: dosemu2-git
Description: Virtual machine that allows you to run DOS programs under Linux
Upstream URL: https://github.com/dosemu2/dosemu2
Keywords: DOS emulator machine virtual
Licenses: GPL-2.0-only
Conflicts: dosemu, dosemu2
Provides: dosemu, dosemu2
Submitter: felix.s
Maintainer: severach
Last Packager: severach
Votes: 6
Popularity: 0.000002
First Submitted: 2016-05-22 20:11 (UTC)
Last Updated: 2025-06-28 18:39 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

dreieck commented on 2025-07-09 15:48 (UTC)

Ahoj,

namcap shows me some missing dependencies:

dosemu2-git E: Dependency libseccomp detected and not included (libraries ['usr/lib/libseccomp.so.2'] needed in files ['usr/lib/dosemu/libplugin_dremote.so'])
dosemu2-git E: Dependency sdl2_ttf detected and not included (libraries ['usr/lib/libSDL2_ttf-2.0.so.0'] needed in files ['usr/lib/dosemu/libplugin_sdl.so'])

Regards!

dreieck commented on 2025-06-28 10:30 (UTC)

Upstream source files seem to have changed; validation with md5sums fails on gnu_tut111ax.zip:

==> Validating source files with md5sums...
    dosemu2 ... Skipped
    sed16bin.zip ... Passed
    fd11src.iso ... Passed
    fd11_FDchange.log ... Passed
    fd11_README.bindist ... Passed
    fd11_freedos-autoexec.bat ... Passed
    fd11_freedos-config.sys ... Passed
    fd10_bwbasicx.zip ... Passed
    fd10_libx.zip ... Passed
    fd10_teex.zip ... Passed
    fd10_touchx.zip ... Passed
    fd10_wcdx.zip ... Passed
    gnu_diff23x.zip ... Passed
    gnu_fut312bx.zip ... Passed
    gnu_tut111ax.zip ... NOT FOUND
    gnu_grep20ax.zip ... Passed
    gnu_find32.zip ... Passed
    gnu_gzip124x.zip ... Passed
    fd10_vim16x.zip ... Passed

Regards and thanks for maintaining!

severach commented on 2024-11-15 19:28 (UTC)

<h1>error wrong djdev64 version</h1>

Build the latest version of djstub-git and dj64-git. Read comcom PKGBUILD for full build order.

zomgugoff commented on 2024-11-15 15:50 (UTC)

Compilation is failing, starting with this error:

djdev64.c:37:2: error: #error wrong djdev64 version
    37 | #error wrong djdev64 version

MaximGun commented on 2024-07-06 16:28 (UTC)

Package now requires make dependency libsearpc

dreieck commented on 2024-04-17 14:43 (UTC)

I now get the following error:

==> Entering fakeroot environment...
==> ERROR: pkgver in provides is not allowed to be empty.
==> ERROR: pkgver in provides is not allowed to be empty.

Turns out that _pkgver="${pkgver%%[a-z]*}" is empty, since pkgver() returns

dosemu2.2.0pre9.2.r44.g278d1c7dc

Maybe you need to add a sed -E 's|^dosemu[0-9]*\.||' to pkgver() to strip off the leading dosemu2..

Regards!

dreieck commented on 2024-03-26 09:26 (UTC) (edited on 2024-03-26 10:26 (UTC) by dreieck)

I now also think that the COMMAND.COM/ comcom32/ comcom64/ freecom etc. should be a dependency of dosemu2, not of fdpp:

When I launch dosemu without any command.com automatically found, it says

ERROR: Neither freecom nor comcom32 installation found.
Use DOSEMU2_EXTRAS_DIR env var to specify location of freedos
or DOSEMU2_COMCOM_DIR env var for alternative location of comcom32

And when I manually set DOSEMU2_COMCOM_DIR=/usr/share/comcom64 it fails with ERROR: comcom64 support not compiled in.

When I recompile dosemu2-git after having installed comcom64 this issue goes away (another, unrelated, issue pops up).

For me it clearly is a DOSEMU2 thing relevant here for the interpreter, not a fdpp thing.

Hm.?

Regards!

severach commented on 2024-03-25 20:15 (UTC)

I fixed the mirrors. ftp.sun.ac.za is too slow for me so I set mirror.math.princeton.edu for most of them.

return 1 does not show the line number and that's what I need to diagnose errors. I could use ${LINENO} but that would turn a single line into a multi line statement, larger and less readable. echo "${}" is a single statement that does everything I want.

Do the dosemu2 install routines sometimes install stuff into $DESTDIR/usr/local/

I put those tests in at the beginning so I know if an option is wrong. No reason to take them out. I haven't seen a /usr/local error in a long time but it happened to you so it must be possible.

dreieck commented on 2024-03-25 19:31 (UTC) (edited on 2024-03-25 19:32 (UTC) by dreieck)

Regarding this issue:

Using
https://mirror.math.princeton.edu/pub/freeDOS/gnuish instead of
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/gnuish
solves it for gnu_diff23x.zip and gnu_fut312bx.zip, but gnu_tut111ax.zip then gives me a HTTP error 403.

https://ftp.sun.ac.za/ftp/pub/mirrors/freedos/gnuish seems to work.

dreieck commented on 2024-03-25 18:36 (UTC)

Fails to download source file gnu_diff23x.zip:

  -> Downloading gnu_diff23x.zip...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0 32970    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404
==> ERROR: Failure while downloading https://www.ibiblio.org/pub/micro/pc-stuff/freedos/gnuish/dos_only/diff23x.zip

Regards!