Сбой сборки emacs 25.2 с gcc: ошибка: libgomp.spec: нет такого файла или каталога

В Oracle Linux 6.9 (аналогично Centos) я пытаюсь собрать GNU Emacs 25.2. make не работает

CCLD     temacs

с

gcc: error: libgomp.spec: No such file or directory

Та же проблема возникает при сборке Emacs 25.3.

Странные вещи: шесть месяцев назад я собрал Emacs 25.2 на той же машине, и он был собран нормально, но теперь точно такой же архив выдает вышеупомянутую ошибку.

Любая идея, что вызывает это и как это исправить?


person halloleo    schedule 19.02.2018    source источник
comment
Какой пакет содержит libgomp.spec и пытались ли вы установить отсутствующий пакет? В качестве альтернативы, как насчет того, чтобы узнать, какую функцию использует Emacs, для которой требуется этот пакет, и посмотреть, есть ли исключение для параметров сборки командной строки.   -  person lawlist    schedule 19.02.2018
comment
@lawlist Как узнать, какой пакет содержит libgomp.spec?   -  person halloleo    schedule 19.02.2018
comment
@lawlist Краткий поиск в Google по запросу libgomp.spec дает совпадения, указывающие на некоторые проблемы с OpenMP или MS Windows. - Я на линуксе. Странный!   -  person halloleo    schedule 19.02.2018
comment
Потоки, связанные с MinGW в Windows, похожи на Linux в том смысле, что MinGW позволяет пользователям Windows компилировать такие вещи, как в LInux.   -  person lawlist    schedule 19.02.2018
comment
@lawlist Спасибо за ваши советы! Теперь решили проблему; см. ответ. :-)   -  person halloleo    schedule 19.02.2018


Ответы (1)


Благодаря исследованиям @lawlist в комментариях я оказался на правильном пути, чтобы точно определить проблему:

За последние пару месяцев была установлена ​​V6 gcc, и в этой версии, похоже, нет необходимых пакетов, содержащих libgomp.spec.

Мое решение состояло в том, чтобы вернуться к V4 gcc, и все прошло гладко.

person halloleo    schedule 19.02.2018