Файл /usr/include/linux/limits.h был изменен с момента прекомпилированного заголовка.

Используя Убунту 18.04. После попытки обновить установку AzerothCore, которая сильно отставала от последней основной ветки, при выполнении make я получил следующую ошибку:

Файл '/usr/include/linux/limits.h' был изменен с момента прекомпилированного заголовка.


person Francesco Borzi    schedule 14.02.2019    source источник


Ответы (1)


Я решил эту проблему, выполнив чистую компиляцию. Это означает удаление каталога build, его повторное создание и запуск с команды cmake процесса компиляции (за которым следуют make и make install).

person Francesco Borzi    schedule 14.02.2019
comment
Когда добавляется новый файл, вам нужно перезапустить cmake (и удалить каталог сборки). Так что, если у вас сильно отставала ревизия, вы должны были сделать это по умолчанию. Поправьте меня, если я ошибаюсь. - person Barbz_YHOOL; 15.02.2019
comment
это было не очень далеко, более или менее 3 недели, но я думаю, что вы правы - person Francesco Borzi; 15.02.2019