сломал компилятор - не пересобирается система - что делать?

Операционная система, написанная на языке Оберон и проект её перевода на русский язык. Только технические вопросы.
Ответить
БудДен
Сообщения: 854
Зарегистрирован: 07.10.18 14:01

сломал компилятор - не пересобирается система - что делать?

Сообщение БудДен » 07.02.20 10:06

Упал парсер TF -> символьные файлы не создаются. Соответственно, сломался компилятор и ничего больше скомпилировать нельзя.
Как выпутаться?

Общая идея решения здесь - развернуть в новой директории последний работающий релиз
и аккуратно накатить изменения из текущей директории в новую, следя за тем, чтобы пересборка оставалась "на плаву".

Также нужно помнить, что объектные и символьные файлы в директории Work имеют приоритет над такими же файлами в директории obg.
Может быть, собираемость можно восстановить, удалив какие-то из этих файлов. Но это уже шаманство, конечно.

Более детальное описание конкретного сценария было у меня в черновике, но теперь я его уже не могу понять, поэтому нет смысла его и приводить.

Ответить