I am using CentOS 5.1 with Wine-0.9.57. While executin Program “Write.exe” with wine I was getting following error:
[neel_g@test drive_c]$ wine write.exe
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
err:dosmem:load_winedos Could not load winedos.dll, DOS subsystem unavailable
winevdm: unable to exec ‘–app-name’: 16-bit support missing
To resovle this issue:
1. # cat /proc/sys/vm/mmap_min_add
65536
2. I added following line to /etc/sysctl.conf
vm.mmap_min_addr = 0
3. # wineboot
4. The issue got resolved. The program is working fine. 🙂