Unable to compile IDE for i386-go32v2 in with debugger support
Original Reporter info from Mantis: Dmitry24
-
Reporter name: Dmitry
Original Reporter info from Mantis: Dmitry24
- Reporter name: Dmitry
Description:
Fatal error when building the IDE for i386-go32v2 from source (using i386-win32).
The source file fpc\packages\gdbint\src\gdbint.pp (3514) has been changed since the revision 44128, and the following function declaration has been changed from
function interp_set (interp : interpreter_struct_p) : longbool;cdecl; external;
to
function interp_set (interp : interpreter_struct_p;top_level : cint) : longbool;cdecl; external;
Which resulted in the error when compiling the IDE for go32v2 platform:
gdbint.pp(3514,70) Error: Identifier not found "cint"
gdbint.pp(3641,30) Error: Incompatible type for arg no. 2: Got "ShortInt", expected "&LtPos;erroneous type>"
gdbint.pp(3751) Fatal: There were 2 errors compiling module, stopping
Steps to reproduce:
make --debug=j distclean crosszipinstall OS_TARGET=go32v2 CPU_TARGET=i386 BUILDFULLNATIVE=1 OPT="-n -gl -dNOVESA"
Mantis conversion info:
- Mantis ID: 36923
- Build: Trunk 44743
- Platform: i386-go32v2
- Version: 3.3.1
- Fixed in version: 3.3.1
- Fixed in revision: 44774 (#3a76f9f4)
- Target version: 4.0.0