LINUX.ORG.RU

ошибка в configure

 , , ,


0

1

здравствуйте, скрипт ./configure отваливается с ошибкой

configure: error: C compiler cannot create executables

config.log выводит по типу такого:

gcc version 4.7.2 (Debian 4.7.2-5astra.se1) 
configure:3388: $? = 0
configure:3377: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.

configure:3388: $? = 4
configure:3377: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
правильно ли понимаю, что нужна верси gcc минимум 5 чтобы началась сборка? все библиотеки и сам gcc, естественно, установлены

★★

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

А можно увидеть весь лог?

Показанный кусок выглядит так, как будто configure пытается определить версию компилятора разными способами. Внутри бинарника с именем «gcc» может скрываться что угодно, например clang. Так что неработоспособность части пробуемых опций - это нормально.

правильно ли понимаю, что нужна верси gcc минимум 5 чтобы началась сборка?

Нет. «>&5» - это перенаправление вывода.

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

попробовал собрать компилятором новее - собралось без проблем... походу дело реально в этом было

А можно увидеть весь лог?

пожалуй, не буду грузить вас, проблема решилась, да и лог там несколько тысяч строк

xperious ★★
() автор топика

Смотри лог выше, возможно там есть ошибки указываюшие на источник проблемы.

gcc никогда не показывал свою версию через '-V'

vel ★★★★★
()

astra

Спросите у старшего по званию.

mos ★★☆☆☆
()
Ответ на: комментарий от vel

gcc никогда не показывал свою версию через '-V'

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

xperious ★★
() автор топика
Ответ на: комментарий от xperious

Если configure дошел до 'gcc -V' значит он не смог найти рабочую версию компилятора ранее.

Смотри логи перед этим.

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