Am 07.02.2020 um 11:16 schrieb Tom Lisjac via lazarus:
Trying to get Lazarus working on the raspberry pi 4 with the latest Raspbian (Debian 10.2). Installed 2.0.0+dfsg-2 with synaptic from the Raspbian repos, but haven't been able to install components and rebuild the IDE, due to:

  VirtualTrees.pas(70,3) Fatal: Cannot find OleUtils used by VirtualTrees.

Got past a similar issue with fpdebug buy compiling it manually, but the VirtualTrees source shows OleUtils inside a Windows ifdef which isn't going to resolve on the pi:

unit VirtualTrees;
{$ifdef Windows}
  ...
  OleUtils,

I checked several versions of the Lazarus port on Luiz's github ((https://github.com/blikblum/VirtualTreeView-Lazarus - the version included in Lazarus is based on v5)), and they all have OleUtils outside the Windows ifdef, the code is:

uses
  {$ifdef Windows}
  Windows,
  ActiveX,
  CommCtrl,
  {$else}
  laz.FakeActiveX,
  {$endif}
  OleUtils,
  ....

In fact, OleUtils is a unit which provides some Windows-functionality for other widgetsets. However, it does not belong the VirtualTreeViews - it is contained in the lclextensions package which you must compile first, before touching VirtualTreeViews. Maybe it is sufficient to simply do a clean rebuild of the IDE.


--
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to