Сабж.
C:\lazarus\ide\keymapshortcutdlg.pas(134,16) Error: identifier idents no member "LoadGlyphFromLazarusResource"
C:\lazarus\ide\keymapshortcutdlg.pas(135,12) Error: identifier idents no member "LoadGlyphFromLazarusResource"
C:\lazarus\ide\keymapshortcutdlg.lrs(6,3) Error: Illegal expression
C:\lazarus\ide\keymapshortcutdlg.lrs(6,7) Error: Illegal expression
C:\lazarus\ide\keymapshortcutdlg.lrs(6,9) Fatal: Syntax error, "]" expected but "." found
Грешу на грязные файли в хранилище.
Витягиваю через Черепашку.
Ошибка уже где-то с неделю, до этого долго не обновлялся.
Как убедиться, что СВН у меня чистый, идентичный серверному?
Кроме того, не могу собрать сам FPC, который тоже вытягиваю через СВН.
Там ошибка другая.
xmlstring.inc(12,1) Error: Forward type not resolved "XmlSchemaAttributeG 19:56
xmlstring.inc(12,1) Error: Forward type not resolved "XmlSchemaTypeLink"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlSchemaFacetLink"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlSchemaElement"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlValidState"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlValidCtxt"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlNotationTable"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlElementTable"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlAttributeTable"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlIDTable"
xmlstring.inc(12,1) Error: Forward type not resolved "XmlRefTable"
xmlstring.inc(12,1) Fatal: There were 50 errors compiling module, stopping
Fatal: Compilation aborted
MAKE.EXE[4]: *** [libxml2.ppu] Error 1
MAKE.EXE[4]: Leaving directory `C:/lazarus/FPC_SRC/packages/libxml'
MAKE.EXE[3]: *** [fpc_smart] Error 2
MAKE.EXE[3]: Leaving directory `C:/lazarus/FPC_SRC/packages/libxml'
MAKE.EXE[2]: *** [libxml_smart] Error 2
MAKE.EXE[2]: Leaving directory `C:/lazarus/FPC_SRC/packages'
MAKE.EXE[1]: *** [packages_smart] Error 2
MAKE.EXE[1]: Leaving directory `C:/lazarus/FPC_SRC'
C:\lazarus\fpc\2_3_1\bin\I386-W~1\MAKE.EXE: *** [build-stamp.i386-win32] Error 2
Собираю так: копирую с хранилища в каталог сборки и удаляю все файлы *.svn. Потом либо с самого Лазаруса, либо через make all.
Понятно, что грабли только у меня, но как их побороть?
Добавлено спустя 22 минуты 21 секунду:
Хм... Стоило написать на форум, как собрался FPC. Действителньо был битый СВН. Но Лазарус все равно не собирается, тепрь с другой ошибкой:
Compiling interfaces.pp
Fatal: Internal error 200411154
Fatal: Compilation aborted
MAKE.EXE[3]: *** [interfaces.ppu] Error 1
MAKE.EXE[3]: Leaving directory `C:/lazarus/lcl/interfaces/win32'
MAKE.EXE[2]: *** [win32_all] Error 2
MAKE.EXE[2]: Leaving directory `C:/lazarus/lcl/interfaces'
MAKE.EXE[1]: *** [interfaces] Error 2
MAKE.EXE[1]: Leaving directory `C:/lazarus/lcl'
C:\lazarus\fpc\2_3_1\bin\I386-W~1\MAKE.EXE: *** [lcl] Error 2