betostafe / castlesand

Automatically exported from code.google.com/p/castlesand
0 stars 0 forks source link

Common\Overbyte ICS\WSocket.pas(4049,27) Error: range check error while evaluating constants on windows 64bit #43

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. compile game on win64

What is the expected output? What do you see instead?
Error: range check error while evaluating constants in lines:
4049
4411
4541
6362
6380
6543
6554
6587

Please use labels and text to provide additional information.
INVALID_SOCKET everywhere not working.

Original issue reported on code.google.com by vytautas...@gmail.com on 24 Apr 2011 at 11:28

GoogleCodeExporter commented 9 years ago
fixed

Original comment by vytautas...@gmail.com on 24 Apr 2011 at 3:33

GoogleCodeExporter commented 9 years ago
Now compiles on 64bit but still do not find c.dll for me probably do not like 
{$LINKLIB c} line.

Original comment by vytautas...@gmail.com on 24 Apr 2011 at 3:55

GoogleCodeExporter commented 9 years ago
Fully compiles, runs :D ... and crashes now.

Original comment by vytautas...@gmail.com on 24 Apr 2011 at 6:37

GoogleCodeExporter commented 9 years ago
Eventually Lazarus will use LNet on Windows and Linux I think. I'm pretty sure 
LNet is 64 bit compatible so this issue will be fixed then. For now win64 
compiling is not a priority because win32 works on 64bit PCs. The networking 
code is still under heavy development (switching from UDP to TCP) so don't 
worry about it too much yet. We'll sort out cross compiling for networking 
later.

Original comment by lewinjh@gmail.com on 27 Apr 2011 at 3:37

GoogleCodeExporter commented 9 years ago
Win64 compiling already fixed. ;)

But still it fails to run, on 64 bit both Linux and Windows and I think reason 
is same "range check error".
Also I created question here:
http://www.lazarus.freepascal.org/index.php/topic,12946.0.html

Original comment by vytautas...@gmail.com on 27 Apr 2011 at 7:03

GoogleCodeExporter commented 9 years ago
hmm with data folder full there is no range check error :D

Original comment by vytautas...@gmail.com on 5 May 2011 at 10:57

GoogleCodeExporter commented 9 years ago
This can be marked as fixed. Range check error happens because empty data 
folder.

Original comment by vytautas...@gmail.com on 10 May 2011 at 7:53

GoogleCodeExporter commented 9 years ago
Issue closed

Original comment by kromster80@gmail.com on 11 May 2011 at 7:51