I tried using  fpcupdeluxe to compile x86_64-win64 - Trunk, I was then able to 
compile 64bit programs with the text IDE.  I guess the problem was already 
fixed at some point.

 

James

 

From: fpc-pascal <fpc-pascal-boun...@lists.freepascal.org> On Behalf Of Jean 
SUZINEAU
Sent: Wednesday, August 7, 2019 7:00 PM
To: fpc-pascal@lists.freepascal.org
Subject: Re: [fpc-pascal] FP.exe error in x86_64-Win64

 

Hello, I reproduced the problem.

I run fpcupdeluxe x86_64-win64-win32, this is the log of what I've done:
 
button Setup+, Options Override, FPC options -gw, then click OK, then click FPC 
Only
After recompilation by fpcupdeluxe:
Open cmd, cd to fpcupdeluxe\fpc\bin\x86_64-win64
 gdb.exe fp.exe
 set new-console
 run
Open a program and try to compile it.
 
Screenshot of gdb:
 
(gdb) set win32 new-console on
No symbol "win32" in current context.
(gdb) set new-console on
(gdb) run
Starting program: E:\fpcupdeluxe\fpc\bin\x86_64-win64/fp.exe
[New Thread 24056.0x4d64]
[New Thread 24056.0x12c0]
[New Thread 24056.0x632c]
[New Thread 24056.0x6344]
[New Thread 24056.0x59c]
[New Thread 24056.0x3ca8]
 
Program received signal SIGSEGV, Segmentation fault.
fpc_shortstr_to_shortstr (RES=..., highRES=255, SSTR=Cannot access memory at 
address 0x3e2110
) at ../inc/generic.inc:867
867       slen:=length(sstr);
(gdb) bt
#0  fpc_shortstr_to_shortstr (RES=..., highRES=255, SSTR=Cannot access memory 
at address 0x3e2110
) at ../inc/generic.inc:867
#1  0x00000000006dfc10 in ?? ()
#2  0x0000000000000000 in ?? ()
(gdb)
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to