GLScene no longer able to compile on x86-64 Linux
Original Reporter info from Mantis: crlab @neurolabusc1
-
Reporter name: Chris Rorden
Original Reporter info from Mantis: crlab @neurolabusc1
- Reporter name: Chris Rorden
Description:
Unable to compile GLScene on x86-64
line 3606 of GLVectorFileObjects.pas
FLightMapTexCoords.Add(lOldLightMapTexCoords[i].S,lOldLightMapTexCoords[i].T);
generates the error
/usr/lib64/lazarus/components/glscene/Source/glvectorfileobjects.pas(3606,13) Fatal: Internal error 2009071902
I can get everything to compile by commenting out this block:
(*else if (archiveVersion = 1) or (archiveVersion = 2) then
begin
lOldLightMapTexCoords := TTexPointList.CreateFromFiler(reader);
for i := 0 to lOldLightMapTexCoords.Count - 1 do
FLightMapTexCoords.Add(lOldLightMapTexCoords[i].S, lOldLightMapTexCoords[i].T);
lOldLightMapTexCoords.Free;
end*)
But fear this may cause unintended consequences....
Problem is present in latest snapshot
lazarus-0.9.29.24290-20100330.x86_64.rpm
fpc-2.4.0-20100330.x86_64.rpm
svn co http://svn.freepascal.org/svn/fpcprojects/glscene/trunk glscene
reports glscene version 2426
Mantis conversion info:
- Mantis ID: 16154
- Version: 0.9.29 (SVN)
- Monitored by: » crossbuilder (Burkhard Carstens)