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.
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.