Getting the following error when trying to compile:
==> Starting prepare()...
sed: can't read 32/makefile: No such file or directory
Seems there are two occurrences of 32 that need to be replaced with src/32.
After doing that, there's one more issue: comcom64-git ends up packaging the 32-bit comcom too, and therefore conflicting with comcom32-git, so the PKGBUILD definitely needs some more changes.
Edit: To fix the file conflict, it seems it's sufficient to change the make -j1 PREFIX=/usr DESTDIR="${pkgdir}" install in package_64() to make -j1 PREFIX=/usr DESTDIR="${pkgdir}" install_64
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/shmhas to be mounted withexec/ withoutnoexec(mount -o remount,exec /dev/shm), otherwise DOSEMU will fail on this:In the terminal where
dosemuis launched:And in the DOSEMU window:
So for now only
comcom32seems to be compatible withdosemu2out of the box, wherecomcom64needs tweaking of mount parameters for/dev/shm.See also ↗ this comment on github.com.