Lazarus
Programming => Packages and Libraries => RichMemo => Topic started by: totya on October 24, 2020, 08:38:31 pm
-
Hi!
I can't compile the rev7645, reason two errors:
win32richmemoproc.pas(784,22) Error: Incompatible types: got "<address of function(PDWord;PByte;LongInt;var LongInt):DWord;StdCall>" expected "<procedure variable type of function(QWord;PByte;LongInt;var LongInt):DWord;StdCall>"
win32richmemoproc.pas(812,22) Error: Incompatible types: got "<address of function(PDWord;PByte;LongInt;var LongInt):DWord;StdCall>" expected "<procedure variable type of function(QWord;PByte;LongInt;var LongInt):DWord;StdCall>"
Lazarus CLEAN install toady via fpcupdeluxe x64 1.8.2c fixes/fixes (latest:47152/64032) branch on Win10 Pro x64
-
Just `svn up` or report if it's still there, from time to time there will be broken commits, either due to sleepiness or unawareness (i.e. a change that works in one platform breaks another).
-
Just `svn up` or report if it's still there, from time to time there will be broken commits, either due to sleepiness or unawareness (i.e. a change that works in one platform breaks another).
Hi! I reported conflict between the "fixes" branch and this component. Fixes is the best choice as I know. Thank you.
-
This is just a RichEdit problem. Patch included.
-
This is just a RichEdit problem. Patch included.
Hi, thank you, but how can I apply this patch?
-
Hi, thank you, but how can I apply this patch?
Use "patch" command or TortoiseMerge.
https://wiki.freepascal.org/Creating_A_Patch#Applying_a_patch
-
Hi, thank you, but how can I apply this patch?
Use "patch" command or TortoiseMerge.
https://wiki.freepascal.org/Creating_A_Patch#Applying_a_patch
Thanks, but filename is "fpcuppatch"... but nevermind, I can do it with svn gui. The result isn't perfect yet:
C:\lazarus\components\richmemo_svn\.\win32\win32richmemoproc.pas(770,10) Error: (4054) Illegal type conversion: "LongWord" to "TStream"
C:\lazarus\components\richmemo_svn\.\win32\win32richmemoproc.pas(784,22) Error: (4001) Incompatible types: got "<address of function(LongWord;PByte;LongInt;var LongInt):DWord;StdCall>" expected "<procedure variable type of function(QWord;PByte;LongInt;var LongInt):DWord;StdCall>"
C:\lazarus\components\richmemo_svn\.\win32\win32richmemoproc.pas(798,10) Error: (4054) Illegal type conversion: "LongWord" to "TStream"
C:\lazarus\components\richmemo_svn\.\win32\win32richmemoproc.pas(812,22) Error: (4001) Incompatible types: got "<address of function(LongWord;PByte;LongInt;var LongInt):DWord;StdCall>" expected "<procedure variable type of function(QWord;PByte;LongInt;var LongInt):DWord;StdCall>"
win32richmemoproc.pas(1130) Fatal: (10026) There were 4 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: C:\lazarus\fpc\bin\x86_64-win64\ppcx64.exe returned an error exitcode
A few months ago I can't use the fixes branch, I never tought it can happen ever.