Hello I've compiled the DOSEMU2 devel branch (2.0pre4, 1893) on an Ubuntu 12.04 LTS (x86 / 32-bit / PAE). This fails due to the usage of "X86_EFLAGS_FIXED" in the file "src/emu-i386/kvm.c".
I believe that the define of "X86_EFLAGS_FIXED" is missing in the kernel 3.2 of my Ubuntu version. There has been a rename of "X86_EFLAGS_BIT1" to "X86_EFLAGS_FIXED" some time ago: https://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.10.60 In the meantime, I added the following line to "kvm.c" and could compile successfully DOSEMU2: #define X86_EFLAGS_FIXED 0x00000002 But I believe, this is NOT the right thing... DOSEMU2 runs, but I use "vm86" and not "kvm". So, coming back to the subject of this message: Is DOSEMU2 supposed to work on older Linux Kernels ? If not, then this message can be sent to device null. Andreas ------------------------------------------------------------------------------ _______________________________________________ Dosemu-devel mailing list Dosemu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dosemu-devel