<div dir="ltr">OK, with FPC.ZIP dated 5.10.2013 I have translated successfully FP.EXE<div>and it works. I tested only FP.EXE, not RTL units.</div><div> </div><div>It seems that the error (FP.EXE cannot run) was corrected.<br>
</div><div>Thank you for your help.</div><div> </div><div>Expected question: when the new version 2.6.3 will be available?</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Oct 7, 2013 at 8:46 PM, Lubomír Čabla <span dir="ltr"><<a href="mailto:kladno@gmail.com" target="_blank">kladno@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">OK, with FPC.ZIP dated 5.10.2013 I have translated successfully FP.EXE<div>and it works. I tested only FP.EXE, not RTL units.</div>
<div><br></div><div>It seems that the error (FP.EXE cannot run) was corrected.<br>
</div><div><br></div><div>Thank you for your help.</div><div><br></div><div>Expected question: when the new version 2.6.3 will be available?<br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Fri, Oct 4, 2013 at 11:03 PM, Tomas Hajny <span dir="ltr"><<a href="mailto:XHajT03@hajny.biz" target="_blank">XHajT03@hajny.biz</a>></span> wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote"><div>On Fri, October 4, 2013 20:15, Lubomír Čabla wrote:<br>
> OK, how do I know that this is corrected?<br>
<br>
</div>By checking the date and time of the generated source ZIP file on FTP or<br>
just trying? Normally, it should be there the next day after committing<br>
the fixes to SVN. If I remember correctly, the ZIP files generation is<br>
started at 2am CET every day. Since I performed my commit around that<br>
time, I wasn't sure if it would get there the same day (Wednesday), but it<br>
should have been there yesterday at latest (unless something broke, which<br>
would be visible from the date of the respective file on our FTP server;<br>
just checked - the file is dated today at 2:19 CET, i.e. it should contain<br>
the necessary fixes).<br>
<span><font color="#888888"><br>
Tomas<br>
</font></span><div><div><br>
<br>
<br>
><br>
> On Wed, Oct 2, 2013 at 2:25 AM, Tomas Hajny <<a href="mailto:XHajT03@hajny.biz" target="_blank">XHajT03@hajny.biz</a>> wrote:<br>
><br>
>> On 30 Sep 13, at 17:47, LubomĂr ÄŚabla wrote:<br>
>><br>
>> > Attempt to compile IDE:<br>
>> ><br>
>> > OS Windows XP 32 CZ<br>
>> > FPC GO32V2 2.6.2 is installed in z:\pp<br>
>> > PATH contains Z:\pp\bin\go32v2<br>
>> ><br>
>> > 1. 29.09.2013 download source package<br>
>> > <a href="ftp://ftp.freepascal.org/pub/fpc/snapshot/fixes/source/fpc.zip" target="_blank">ftp://ftp.freepascal.org/pub/fpc/snapshot/fixes/source/fpc.zip</a><br>
>> ><br>
>> > 2. unpacked to z:\fpc<br>
>> ><br>
>> > 3. command for compilation:<br>
>> ><br>
>> > Z:\fpc>make rtl_all packages_all ide_all "OPT=-gl -O-" "NOGDB=1" ><br>
>> > x130930.log<br>
>> .<br>
>> .<br>
>> > fprepos.pp(22,3) Fatal: Can't find unit fpmkunit used by fprepos<br>
>> ><br>
>> > even the unit fpmkunit has been compiled (at least I think so) into<br>
>> > Z:\fpc\packages\fpmkunit\units\go32v2 where are these files:<br>
>> .<br>
>> .<br>
>><br>
>> Yes, sorry - a dependency has been missing in our makefile (triggered<br>
>> only for some targets; unfortunately, GO32v2 being one of them). The<br>
>> issue is fixed in svn, but I'm not sure if it will still get in<br>
>> tonight's source zip file generation.<br>
>><br>
>> Tomas<br>
>><br>
>><br>
>><br>
>> ><br>
>> > On Thu, Sep 19, 2013 at 11:07 AM, Tomas Hajny <<a href="mailto:XHajT03@hajny.biz" target="_blank">XHajT03@hajny.biz</a>><br>
>> wrote:<br>
>> ><br>
>> > > On Wed, September 18, 2013 20:49, LubomĂr ÄŚabla wrote:<br>
>> > > > I am running pure DOS 7 from Windows 98 US, no drivers, no TSR<br>
>> programs.<br>
>> > > > Just <a href="http://COMMAND.COM" target="_blank">COMMAND.COM</a>, no AUTOEXEC.BAT and CONFIG.SYS.<br>
>> > > ><br>
>> > > > Run<br>
>> > > ><br>
>> > > > CWSDPMI -p -x<br>
>> > > ><br>
>> > > > DPMI stays in memory, start FP.EXE - again SIGSEGV.<br>
>> > > .<br>
>> > > .<br>
>> > ><br>
>> > > OK, thanks.<br>
>> > ><br>
>> > ><br>
>> > > > Can you tell me where can I download source for IDE from FPC 2.6.2<br>
>> > > > and how to compile it?<br>
>> > > ><br>
>> > > > I will try it when I have a free weekend.<br>
>> > ><br>
>> > > See links on <a href="http://www.freepascal.org/develop.var" target="_blank">http://www.freepascal.org/develop.var</a> - you can e.g.<br>
>> try<br>
>> > > downloading fpc.zip source package for fixes from FTP. Unpack it<br>
>> somewhere<br>
>> > > and run:<br>
>> > ><br>
>> > > make rtl_all packages_all ide_all "OPT=-gl -O-" "NOGDB=1"<br>
>> > ><br>
>> > > That should compile IDE without the debugging support, but that<br>
>> should<br>
>> be<br>
>> > > sufficient for start. If the problem cannot be replicated that way,<br>
>> the<br>
>> > > next step would be downloading the pre-compiled libgdb<br>
>> > > (<br>
>> <a href="ftp://ftp.freepascal.org/pub/fpc/contrib/libgdb/v6.1.1/go32v2-v601.zip" target="_blank">ftp://ftp.freepascal.org/pub/fpc/contrib/libgdb/v6.1.1/go32v2-v601.zip</a>),<br>
>> > > creating directory "libgdb" next to "rtl", "ide" and "packages",<br>
>> unpacking<br>
>> > > content of the downloaded file there and then compiling again using:<br>
>> > ><br>
>> > > make clean rtl_all packages_all ide_all "OPT=-gl -O-"<br>
>> > ><br>
>> > > If that still works, you could remove the "-O-" bit to see if the<br>
>> > > optimizations make any difference.<br>
>> > ><br>
>> > > Tomas<br>
>> > ><br>
>> > ><br>
>> > ><br>
>> > > ><br>
>> > > > On Wed, Sep 18, 2013 at 8:52 AM, Tomas Hajny <<a href="mailto:XHajT03@hajny.biz" target="_blank">XHajT03@hajny.biz</a>><br>
>> wrote:<br>
>> > > ><br>
>> > > >> On Tue, September 17, 2013 20:57, LubomĂr ÄŚabla wrote:<br>
>> > > >> > FPC 2.6.2 for DOS/Go32V2<br>
>> > > >> ><br>
>> > > >> > There is the fatal IDE unstability in FPC 2.6.2 under pure DOS.<br>
>> > > >> ><br>
>> > > >> > IDE almost always starts only first time (after installation or<br>
>> > > >> reboot).<br>
>> > > >> > I start the IDE, compile and run the program (e.g. Hello.pas)<br>
>> and<br>
>> > > >> close<br>
>> > > >> > IDE. But when I want to start IDE again it crashes with SIGSEGV<br>
>> > > >> message.<br>
>> > > >> ><br>
>> > > >> > Exiting due to signal SIGSEGV<br>
>> > > >> > FPC General Protection Fault at eip=006EDE95<br>
>> > > >> > eax=65672D6C ebx=0000002A ecx=00000088 edx=00000000<br>
>> esi=008E91F8<br>
>> > > >> > edi=0083B504<br>
>> > > >> > ebp=008C0CA0 esp=008C0C90 program=C:\PP\BIN\GO32V2\FP.EXE<br>
>> > > >> > cs: sel=00A7 base=00400000 limit=008EFFFF<br>
>> > > >> > ds: sel=00AF base=00400000 limit=008EFFFF<br>
>> > > >> > es: sel=00AF base=00400000 limit=008EFFFF<br>
>> > > >> > fs: sel=00C7 base=00000000 limit=0010FFFF<br>
>> > > >> > gs: sel=00C7 base=00000000 limit=0010FFFF<br>
>> > > >> > ss: sel=00AF base=00400000 limit=008EFFFF<br>
>> > > >> ><br>
>> > > >> > Call frame traceback EIPs:<br>
>> > > >> > $006EDE95<br>
>> > > >> > $005BD905<br>
>> > > >> > $005BCD84<br>
>> > > >> > $005BC83D<br>
>> > > >> > $005BC7F8<br>
>> > > >> > $00308AF8<br>
>> > > >> > $0030B9F4<br>
>> > > >> > $0002DB50<br>
>> > > >> > $0002DC5A<br>
>> > > >> > $00002040<br>
>> > > >> ><br>
>> > > >> > To be able to start IDE again in DOS I have to reboot the<br>
>> computer.<br>
>> > > >> > I think IDE set something in memory and warm restart does not<br>
>> erase<br>
>> > > >> the<br>
>> > > >> > memory contents.<br>
>> > > >> ><br>
>> > > >> > Compilation from command prompt with FPC.EXE works everywhere.<br>
>> > > >> > But IDE is good for debugging and help.<br>
>> > > >> ><br>
>> > > >> > Can someone please help me or advise what I'm doing wrong.<br>
>> > > >> ><br>
>> > > >> > The main problem is running IDE in pure DOS.<br>
>> > > >><br>
>> > > >> Which DOS version is it? Is there any DPMI provider running<br>
>> before<br>
>> > > >> starting the IDE (some DOS versions include DPMI host<br>
>> themselves)?<br>
>> > > >><br>
>> > > >> If there is no other DPMI host (running) and thus CWSDPMI.EXE is<br>
>> used,<br>
>> > > >> I'd<br>
>> > > >> recommend starting with a check whether there is just one (the<br>
>> latest)<br>
>> > > >> CWSDPMI.EXE and just for test purposes try loading it into memory<br>
>> as TSR<br>
>> > > >> with options "-p -x" (see cwsdpmi.txt included in directory<br>
>> doc\fpc) to<br>
>> > > >> see if it makes any difference.<br>
>> > > >><br>
>> > > >> Obviously, the next step would be compiling the IDE with debug<br>
>> > > >> information<br>
>> > > >> (including -gl) to see where exactly it fails.<br>
>> > > >><br>
>> > > >> Tomas<br>
<br>
<br>
<br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>