bgrabitmap / bgracontrols

🆗 BGRA Controls is a set of graphical UI elements that you can use with Lazarus LCL applications.
https://bgrabitmap.github.io/bgracontrols/
187 stars 32 forks source link

Failure to compile BGRABitmap with FPC 3.3.1 #166

Closed wp-xyz closed 8 months ago

wp-xyz commented 8 months ago

In a recent change of FPC the visibility of declarations in classes (private, protected, public, published) is pursued more strictly. As a consequence, the package bgrabitmappack.lpk does not compile any more: "bgrasvgtype.pas(501,19) Error: Identifier not found "PT"" (maybe there are more of this type). The compilation aborts because PT is a private field in TFPGList declared in a different unit from where it is accessed.

circular17 commented 8 months ago

Handled in BGRABitmap project: https://github.com/bgrabitmap/bgrabitmap/issues/237