Glscene unter 64bit

Rund um die LCL und andere Komponenten
Antworten
Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Glscene unter 64bit

Beitrag von Scotty »

Ich versuche glscene aus den SVN (v1.0.0.3) unter W7 zu installieren (Lazarus 0.9.27, fpc 2.3.1, x86_64-win64; svn 21112). Dabei kommen Fehler "Function is already declared Public/Forward" bei zum Beispiel "TryStrToFloat(const AnsiString,out Double):Boolean;", die scheinbar dadurch entstehen, dass {$ifdef FPC_HAS_TYPE_EXTENDED} nicht vorhanden ist und dadurch double gleich extended ist. (Wenn ich innerhalb eines solchen ifdef-Blocks Unfug schreibe, kompiliert fpc weiter.) Mache ich irgendwas falsch? Unter Linux 64bit und XP 32bit kann ich glscene installieren.
Ich habe versucht, alle als extended überladenen Funktionen mit {$ifdef FPC_HAS_TYPE_EXTENDED} rauszunehmen, aber dann mault der Kompiler, dass er bei MaxInteger(MaxCLODTriangles*2, Sqr(TileSize+1)*2); nicht bestimmen, welche Funktion gemeint ist. Ist wohl kein guter Ansatz :roll:

Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Re: Glscene unter 64bit

Beitrag von Scotty »

http://bugs.freepascal.org/view.php?id=14349" onclick="window.open(this.href);return false;

Antworten