Can't find unit parserdefs used by wst_design

91 views
Skip to first unread message

Robert Gilland

unread,
Mar 29, 2023, 7:05:43 PM3/29/23
to WST-LIST
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}

Reply all
Reply to author
Forward
0 new messages