Michael Harnois wrote: > > Chuma Agbodike <[EMAIL PROTECTED]> writes: > > > I got and compiled DOSEMU 0.63.1.75. After several attempts, going back > > and forth to pick up needed stuff like bison, byacc, libslang it finally > > compiled. Then when I tried to run it, I get this: > > > > Error: The module was compiled on kernel version 2.0.0 > > This kernel(mine) is version 2.0.13. They don't match. > > Check that the module is useable with the current kernel, > > recompile the module and try again. > > > > Where can I find the up to date module (emumodule) ? Or what should > > I do to make the one I have match the current kernel? > > > > > > Chuma > > With some linux packages -- e.g. Debian -- a separate set of kernel headers is > maintained, and dosemu's autodetect routine finds those instead. The cure is > to disable the autodetect and hardcode the path to the headers for the kernel > you're using. You'll have to do make pristine and configure again. Then go > to dosemu/src/arch/linux and edit Makefile.main. You'll see the line to > comment out and the one to uncomment near the top of the file.
Thanks Michael. I followed your suggestion. After recompiling, I did ./load_module.sh as instructed. But I got a new error: error reading zSystem.map errno=2. I have System.map in /boot not zSystem.map Chuma