Impossible to compile Watcom Compatible DOS extenders target RTL
Original Reporter info from Mantis: JamesBond_1001
-
Reporter name: JamesBond_1001
Original Reporter info from Mantis: JamesBond_1001
- Reporter name: JamesBond_1001
Description:
I am trying to compile Watcom Compatible but I end up with an error. It can't find i386-watcom-wasm. But if I move wasm from WATCOM into bin folder of FPC and rename it into the said above file then it errors out with assembly compilation errors like:
....\rtl\units\watcom\system.asm(324): Warning! W599: alignment request greater than segment alignment
....\rtl\units\watcom\system.asm(452): Warning! W599: alignment request greater than segment alignment
....\rtl\units\watcom\system.asm(671): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(681): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(682): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(683): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(684): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(685): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(686): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(687): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(688): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(691): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(692): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(726): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(727): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(728): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(729): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(730): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(731): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(732): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(733): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(734): Error! E002: Invalid instruction with current CPU setting
....\rtl\units\watcom\system.asm(735): 574: Too many errors
system.pp(796) Error: Error while assembling exitcode 1
system.pp(796) Fatal: There were 2 errors compiling module, stopping
Steps to reproduce:
you download FPC 3.0.4 sources and launch makefile from rtl/watcom
Mantis conversion info:
- Mantis ID: 36997
- Version: 3.0.4