SynFPCTypInfo.pas Error:Identifier not found "AlignTypeData"

Rund um die LCL und andere Komponenten
Antworten
kirchfritz
Beiträge: 169
Registriert: Mo 3. Jan 2011, 13:34
OS, Lazarus, FPC: Win10 (L 3.0 FPC 3.2.2)
CPU-Target: 64Bit
Wohnort: Nürnberg

SynFPCTypInfo.pas Error:Identifier not found "AlignTypeData"

Beitrag von kirchfritz »

Hallo,

SynMustache is a Delphi/FPC implementation of the Mustache template language.
Gefunden habe das Ganze unter https://github.com/synopse/dmustache

Wenn ich die Unit SynMustache.pas in mein LazarusProjekt einbinde, erhalte ich beim Kompilieren die Fehlermeldung:
SynFPCTypInfo.pas(119,31) Error: Identifier not found "AlignTypeData"

Scheinbar wird die function AlignTypeData aus der FPC-Unit TypInfo nicht gefunden.
Liegt dies an meiner FPC-Version 3.0.4 und wenn ja, wo finde ich eine neuere FPC-Version, bei der TypInfo die function AlignTypeData enthält?
Die SynMustache-Dokumentation hat mir keine Erkenntnis dazu gebracht.

Kann mir da jemand weiterhelfen?

Ich verwende
Lazarus 2.0.2
FPC 3.0.4
WIN 64bit

sstvmaster
Beiträge: 575
Registriert: Sa 22. Okt 2016, 23:12
OS, Lazarus, FPC: W10, L 2.2.6
CPU-Target: 32+64bit
Wohnort: Dresden

Re: SynFPCTypInfo.pas Error:Identifier not found "AlignTypeD

Beitrag von sstvmaster »

Hi,

AlignTypeData ist ab fixes3.2 und Trunk in der typinfo.pp enthalten.

Du kannst wenn du willst fpcupdeluxe runterladen und fixes/fixes oder trunk/trunk installieren.

Trunk würde ich nur empfehlen wenn du mit Mikrocontroller oder MacOS arbeiten möchtest.

Die Versionen laufen völlig parallel und unabhängig.

fpcupdeluxe: https://github.com/LongDirtyAnimAlf/fpc ... tag/1.6.2x
LG Maik

Windows 10,
- Lazarus 2.2.6 (stable) + fpc 3.2.2 (stable)
- Lazarus 2.2.7 (fixes) + fpc 3.3.1 (main/trunk)

Antworten