[1.0RC1]Lazarus does not run on Win98 anymore.
Original Reporter info from Mantis: Bernd
-
Reporter name: Bernd
Original Reporter info from Mantis: Bernd
- Reporter name: Bernd
Description:
When I start lazarus.exe the "Configure Lazarus IDE" dialog complaints about an invalid version in ide\version.inc.
The problem seems to be UTF8 related, since the stringlist "sl" in initialsetupdlgs.pas (line 244 and following) is not loaded.
sl:=TStringListUTF8.Create;
try
try
sl.LoadFromFile(ADirectory+VersionIncFile);
if (sl.Count=0) or (sl[0]='') or (sl[0][1]<>'''') then
begin
Note:=Format(lisInvalidVersionIn, [VersionIncFile]);
exit;
end;
sl.Count is zero in my case. I changed then the stringlist to a usual TStringList and sl gets properly loaded.
When I ignore all the error messages in the "Configure Lazarus IDE" dialog about package conflicts, the IDE finally starts, but does not show any Icons in the component bar. The IDE dialogs seem to work well.
Loading a project is not possible, since the IDE complaints about suspicious .lpi file. I think this is UTF8 related too. Lazarus compiles with no problems on Win98 with fpc 2.6.0.
Regards, Bernd.
Mantis conversion info:
- Mantis ID: 22596
- OS: Win98
- OS Build: 4.10.2222A
- Platform: Windows
- Version: 1.0.0RC1
- Fixed in version: 1.0.0RC1
- Fixed in revision: 38199 (#1be9d080)
- Monitored by: » @flyingsheep (Bart Broersma)
- Target version: 1.0.0
- LazTarget: 1.0