[fpc-pascal] "No debugger support" in FPC3.0.4 for DOS (go32v2)

Pierre Muller pierre at freepascal.org
Mon Sep 17 11:25:20 CEST 2018

Le 17/09/2018 à 11:06, Sven Barth via fpc-pascal a écrit :
> <kontakt at smd-electronics.de <mailto:kontakt at smd-electronics.de>> schrieb am Mo., 17. Sep. 2018, 08:11:
>     I downloaded "dos304full" and did the install. But trying to debug results
>     in "No debugger support available"
>     I looked into the sourcecode of the IDE and discovert that the IDE included
>     in the downloaded DOS304FULL.zip must have been compiled with "NODEBUG" set
>     Why is this beeing done?
> Probably because there's no libgdb available for that target and thus the debugging functionality of the IDE can't be enabled (and the I/O based interface of GDB can't be used on DOS due to the single process nature of the OS). 


  the reasons are that we lack man-power and testers...

I started trying to build Free Pascal IDE for go32v2 with GDB support
on the request of an old member of the community,
but we never finished the testing phase :-(

  Ifd you are willing to test, you can try to download this file:


It contains three flavors of the IDE:

unzip -v go32v2-ide-with-gdb.zip
Archive:  go32v2-ide-with-gdb.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
55975662  Defl:N 16657007  70% 2018-01-05 18:08 a8dcef75  fpnovesa.exe
56164853  Defl:N 16726918  70% 2018-01-05 18:11 386c20ab  fpvesa.exe
56256955  Defl:N 16749291  70% 2018-01-08 11:52 8fc186a4  fpvesag.exe
--------          -------  ---                            -------
168397470         50133216  70%                            3 files

The first one: fpnovesa.exe
is supposed to be usable on Windows 32-bit, even in remote sessions

The second will only work locally on a Windows 32-bit OS

The third, fpvesag.exe has a graphic/text switching upon GDB stops
that allows debugging graphic executable.

  If you are able to test, please report here
what work and what does not work!

Thanks in advance,

Pierre Muller

More information about the fpc-pascal mailing list