Currently I'm quite busy but definitely I will try it and let you know. Thank you.
On Thu, Sep 19, 2013 at 11:07 AM, Tomas Hajny <xhaj...@hajny.biz> wrote: > On Wed, September 18, 2013 20:49, Lubomír Čabla wrote: > > I am running pure DOS 7 from Windows 98 US, no drivers, no TSR programs. > > Just COMMAND.COM, no AUTOEXEC.BAT and CONFIG.SYS. > > > > Run > > > > CWSDPMI -p -x > > > > DPMI stays in memory, start FP.EXE - again SIGSEGV. > . > . > > OK, thanks. > > > > Can you tell me where can I download source for IDE from FPC 2.6.2 > > and how to compile it? > > > > I will try it when I have a free weekend. > > See links on http://www.freepascal.org/develop.var - you can e.g. try > downloading fpc.zip source package for fixes from FTP. Unpack it somewhere > and run: > > make rtl_all packages_all ide_all "OPT=-gl -O-" "NOGDB=1" > > That should compile IDE without the debugging support, but that should be > sufficient for start. If the problem cannot be replicated that way, the > next step would be downloading the pre-compiled libgdb > (ftp://ftp.freepascal.org/pub/fpc/contrib/libgdb/v6.1.1/go32v2-v601.zip), > creating directory "libgdb" next to "rtl", "ide" and "packages", unpacking > content of the downloaded file there and then compiling again using: > > make clean rtl_all packages_all ide_all "OPT=-gl -O-" > > If that still works, you could remove the "-O-" bit to see if the > optimizations make any difference. > > Tomas > > > > > > > On Wed, Sep 18, 2013 at 8:52 AM, Tomas Hajny <xhaj...@hajny.biz> wrote: > > > >> On Tue, September 17, 2013 20:57, Lubomír Čabla wrote: > >> > FPC 2.6.2 for DOS/Go32V2 > >> > > >> > There is the fatal IDE unstability in FPC 2.6.2 under pure DOS. > >> > > >> > IDE almost always starts only first time (after installation or > >> reboot). > >> > I start the IDE, compile and run the program (e.g. Hello.pas) and > >> close > >> > IDE. But when I want to start IDE again it crashes with SIGSEGV > >> message. > >> > > >> > Exiting due to signal SIGSEGV > >> > FPC General Protection Fault at eip=006EDE95 > >> > eax=65672D6C ebx=0000002A ecx=00000088 edx=00000000 esi=008E91F8 > >> > edi=0083B504 > >> > ebp=008C0CA0 esp=008C0C90 program=C:\PP\BIN\GO32V2\FP.EXE > >> > cs: sel=00A7 base=00400000 limit=008EFFFF > >> > ds: sel=00AF base=00400000 limit=008EFFFF > >> > es: sel=00AF base=00400000 limit=008EFFFF > >> > fs: sel=00C7 base=00000000 limit=0010FFFF > >> > gs: sel=00C7 base=00000000 limit=0010FFFF > >> > ss: sel=00AF base=00400000 limit=008EFFFF > >> > > >> > Call frame traceback EIPs: > >> > $006EDE95 > >> > $005BD905 > >> > $005BCD84 > >> > $005BC83D > >> > $005BC7F8 > >> > $00308AF8 > >> > $0030B9F4 > >> > $0002DB50 > >> > $0002DC5A > >> > $00002040 > >> > > >> > To be able to start IDE again in DOS I have to reboot the computer. > >> > I think IDE set something in memory and warm restart does not erase > >> the > >> > memory contents. > >> > > >> > Compilation from command prompt with FPC.EXE works everywhere. > >> > But IDE is good for debugging and help. > >> > > >> > Can someone please help me or advise what I'm doing wrong. > >> > > >> > The main problem is running IDE in pure DOS. > >> > >> Which DOS version is it? Is there any DPMI provider running before > >> starting the IDE (some DOS versions include DPMI host themselves)? > >> > >> If there is no other DPMI host (running) and thus CWSDPMI.EXE is used, > >> I'd > >> recommend starting with a check whether there is just one (the latest) > >> CWSDPMI.EXE and just for test purposes try loading it into memory as TSR > >> with options "-p -x" (see cwsdpmi.txt included in directory doc\fpc) to > >> see if it makes any difference. > >> > >> Obviously, the next step would be compiling the IDE with debug > >> information > >> (including -gl) to see where exactly it fails. > >> > >> Tomas > > > _______________________________________________ > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > http://lists.freepascal.org/mailman/listinfo/fpc-pascal >
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal