Geckoport - can't install on linux
Original Reporter info from Mantis: Dibo
-
Reporter name: Krzysztof Dibowski
Original Reporter info from Mantis: Dibo
- Reporter name: Krzysztof Dibowski
Description:
Hi,
When I try install latest geckoport from SVN (revision 1418) I get error:
/geckoport/nsXRE.pas(177,27) Error: Identifier not found "TStringList"
In this block:
{$IFDEF LINUX}
EachPath: string;
LDPATH: string;
LDPATHItems: TStringList;
j: integer;
{$ENDIF}
So I add unit "classes" tu uses section:
uses
nsTypes, nsXPCOM, nsInit {$IFDEF LINUX}, classes{$ENDIF};
But now I get some fatal error:
/geckoport/Components/GeckoBrowser.pas(2228) Fatal: There were 1 errors compiling module, stopping
This is last line in this unit (after .end)
Before this error is one hint:
/geckoport/Components/GeckoBrowser.pas(1965,20) Hint: Conversion between ordinals and pointers is not portable
Source code:
{$IFDEF LCLGtk2}
Result := PtrInt(PGtkWindow(Handle)^.default_widget);
{$ENDIF}
... and this:
"windres" not found, switching to external mode"
Regards.
Additional information:
Ubuntu 10.10 64 bit, GNOME GTK 2
Lazarus 0.9.29 from SVN
FPC 2.5.1 from SVN
Mantis conversion info:
- Mantis ID: 18370