LINUX.ORG.RU

Компиляция portage-utils в Федоре выдаёт ошибку при конфигурировании

 , , ,


0

1

Не спрашивайте «зачем» :)

Делаю ./configure - проходит нормально. Далее, при вызове make происходит

...
/bin/sh ./config.status --recheck
...

и далее происходит следующая ошибка...

checking whether utime handles trailing slashes on files... yes
checking whether utimensat works... yes
checking for variable-length arrays... yes
checking for ptrdiff_t... yes
checking for vasprintf... yes
checking for vasprintf... (cached) yes
checking for stdint.h... (cached) yes
checking the archiver (ar) interface... (cached) ar
checking whether ln -s works... yes
checking for stddef.h... yes
checking for unistd.h... (cached) yes
./configure: line 32063: syntax error near unexpected token `size_t,${headers}'
./configure: line 32063: `AX_COMPILE_CHECK_SIZEOF(size_t,${headers})'
make: *** [Makefile:1772: config.status] Error 2

Далее, если сделать снова ./configure, а не make, то происходит эта же ошибка.

Тогда возникает два вопроса: 1) Почему в первом вызове ./configure ошибка не возникает? 2) Как исправить ошибку и всё-же скомпилировать проект?



Последнее исправление: Eronex (всего исправлений: 1)

Если --disable-maintainer-mode не поможет, можете взять ebuild, взять из него url и скачать архив, а не гит.

В ebuild'е для исходников с гита вызывается eautoreconf (function, similarly to autoreconf -vi, regenerates configure and template files used by autotools). Возможно, что разработчики собирают только через ebuild, поэтому у них не очень с autotools-файлами.

mky ★★★★★
()