A new build of dj64-git should provide go64.h.
Search Criteria
Package Details: comcom-common-git 0.0.alpha_3+353.r528.20241027.6cca478-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/comcom-git.git (read-only, click to copy) |
---|---|
Package Base: | comcom-git |
Description: | 32 and 64 bit DOS command interpreters ('command.com'), e.g. for fdpp and dosemu2. Latest git checkout. |
Upstream URL: | https://github.com/dosemu2/comcom64 |
Licenses: | GPL-3.0-or-later |
Submitter: | dreieck |
Maintainer: | dreieck |
Last Packager: | dreieck |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2024-03-25 21:16 (UTC) |
Last Updated: | 2024-11-02 13:05 (UTC) |
Dependencies (6)
- dj64 (dj64-gitAUR) (make)
- djgpp-djcrxAUR (djgpp-djcrx-cvsAUR, djgpp-djcrx-bootstrapAUR) (make)
- djgpp-gccAUR (make)
- djstub (djstub-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- thunk_gen (thunk_gen-gitAUR) (make)
Required by (0)
Sources (1)
Latest Comments
severach commented on 2024-11-15 19:36 (UTC)
zomgugoff commented on 2024-11-15 15:58 (UTC)
Compilation is failing when including a file that does not appear to be in the repo:
make[1]: Leaving directory '/home/remote/.cache/yay/comcom-git/src/comcom64/32'
make -C src
make[1]: Entering directory '/home/remote/.cache/yay/comcom-git/src/comcom64/src'
dj64-gcc -Wall -Os -Wmissing-declarations -Wwrite-strings -ggdb3 -Wunused -Wmissing-prototypes -DREV_ID=\"alpha-3-353-g6cca478+\" -I. -o command.o -c command.c
command.c:78:10: fatal error: go64.h: No such file or directory
78 | #include <go64.h>
| ^~~~~~~~
compilation terminated.
make[1]: *** [/usr/i386-pc-dj64/share/dj64.mk:79: command.o] Error 1
make[1]: Leaving directory '/home/remote/.cache/yay/comcom-git/src/comcom64/src'
make: *** [makefile:33: 64] Error 2
==> ERROR: A failure occurred in build().
dreieck commented on 2024-09-08 20:35 (UTC)
/usr/bin/djlink
is part of the package djstub
.
If was only a makdependency for x86_64
architecture, now it is for i686
as well.
Does this solve your issue, @patlefort?
(Please install all make dependencies before building.)
Regards!
patlefort commented on 2024-08-30 22:57 (UTC)
Problem building:
./link.sh: line 24: djlink: command not found
.
severach commented on 2024-03-26 15:59 (UTC)
comcom64-git
running fine here.
dreieck commented on 2024-03-26 09:41 (UTC) (edited on 2024-03-26 21:33 (UTC) by dreieck)
A note:
For comcom64
, /dev/shm
has to be mounted with exec
/ without noexec
(mount -o remount,exec /dev/shm
), otherwise DOSEMU will fail on this:
In the terminal where dosemu
is launched:
cannot dlopen /dev/shm/dosemu_COMMAND.COM: /dev/shm/dosemu_COMMAND.COM: failed to map segment from shared object
And in the DOSEMU window:
Shell E:\command.com exited, press any key...
So for now only comcom32
seems to be compatible with dosemu2
out of the box, where comcom64
needs tweaking of mount parameters for /dev/shm
.
See also ↗ this comment on github.com.
dreieck commented on 2024-03-26 09:03 (UTC)
severach commented on 2024-03-26 07:10 (UTC) (edited on 2024-03-26 07:16 (UTC) by severach)
I got all the packages built. makedepends+=('dj64'). Edit: nope! makedepends+=('dj64' 'thunk_gen' 'djstub')
dreieck commented on 2024-03-25 21:19 (UTC) (edited on 2024-03-25 21:19 (UTC) by dreieck)
Note that build of 64bit-variant currently is disabled (to enable, set _build_64=true
at the top of the PKGBUILD
) due to unknown source of the required dj64-gcc
to build it; see also ↗ here.
If anyone knows where to obtain it or how to build the 64bit variant otherwise, please leave a comment.
Pinned Comments
dreieck commented on 2024-03-26 09:41 (UTC) (edited on 2024-03-26 21:33 (UTC) by dreieck)
A note:
For
comcom64
,/dev/shm
has to be mounted withexec
/ withoutnoexec
(mount -o remount,exec /dev/shm
), otherwise DOSEMU will fail on this:In the terminal where
dosemu
is launched:And in the DOSEMU window:
So for now only
comcom32
seems to be compatible withdosemu2
out of the box, wherecomcom64
needs tweaking of mount parameters for/dev/shm
.See also ↗ this comment on github.com.