LINUX.ORG.RU

не компилируется gcc 4.7.2

 , ,


0

1

собираю gcc 4.7.2 используя 4.4, binutils 2.20

checking for bison... bison -y
checking for flex... flex
checking lex output file root... configure: error: cannot find output from flex; giving up
make[2]: *** [configure-stage1-gmp] Error 1

лог компилятора:

configure:33871: checking for flex
configure:33898: result: flex
configure:33935: flex conftest.l
flex: fatal internal error, exec failed
flex: error writing output file lex.yy.c
configure:33938: $? = 1
configure:33940: checking lex output file root
configure:33951: error: cannot find output from flex; giving up

гуглинг привёл к m4, менял в configure.in: M4=m4-not-needed > M4=m4 — без результата. autotools не знаю.

пробовал разные версии flex.

будут подсказки?

из лога сборки нашел M4='m4-not-needed', а стало быть правка в configure.in не сработала

./configure руками имеет exit 0, никак не отловлю ошибку

midnight ()
Ответ на: комментарий от midnight

Бывает полезно снести config.cache и попробовать снова M4=m4

slapin ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.