I played today with geckoport and I could finally compile geckoport 2.
I don't know which version it better.
Maybe some of the developer can make update in lazarus-ccr too.
1. Copy the folder each-version from geckoport1 to the geckoport2
2. change project paths like in screenshot. I used version 10.
3. Add in the unit nstypes.pas from geckoport following types:
type
PRBool = LongBool;
PPRFileDesc = type Pointer;
nsMargin = record
left, top, right, bottom: nsCoord;
end;
When I forgot some types, then take it from geckoport1/nstypes.pas
You can find the component in
lazarus-ccr.