I have the latest Lazarus 2.2.6 FPC 3.22 with the latest webservicestoollit 0.8 from subversion.
I try to install the wst_design package and I get this error:
D:\DelphiDev\webservicestoolkit\ide\lazarus\wst_design.pas(16,3) Fatal: (10022) Can't find unit parserdefs used by wst_design
Fatal: (1018) Compilation aborted
Error: C:\lazarus\fpc\3.2.2\bin\x86_64-win64\ppcx64.exe returned an error exitcode
Hint: (11030) Start of reading config file C:\lazarus\fpc\3.2.2\bin\x86_64-win64\fpc.cfg
Hint: (11031) End of reading config file C:\lazarus\fpc\3.2.2\bin\x86_64-win64\fpc.cfg
Free Pascal Compiler version 3.2.2 [2023/03/04] for x86_64
What can I do? I remove the parserdefs reference, and Lazarus puts it back in.
Also I propose adding to wst_global.inc to cater for all future Delphi:
{$IFDEF CONDITIONALEXPRESSIONS}
// Delphi Rio and Above
{$IF CompilerVersion >= 33.0}
{$DEFINE HAS_BUILT_IN_64UINT}
{$DEFINE WST_UNICODESTRING}
{$DEFINE USE_INLINE}
{$DEFINE WST_TKCLASSREF}
{$DEFINE WST_TKPOINTER}
{$DEFINE WST_TKPROCEDURE}
{$IFEND}
{$ENDIF}