anonymous
написал 13 апреля 2005 года в 14:05 (604 просмотра)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Ответьте, пожалуста, почему при попытке сконфигурировать при помощи ./configure выдается ошибка:
checking for C compiler default output file name… configure: error: C compiler cannot create executables
See `config.log' for more details.
gcc стоит.
Может какие пакеты надо дополнительно установить? Где их взять тогда?
Заранее спасибо
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
во-первых, что пытаешься компилить? во-вторых, какой у тебя дистрибутив? в-третьих, приложи config.log
Дистрибутив — FC2. Компилирую — не важно что. ну например сорсы кодека xvid (xvidcore-1.1.0-beta2). А лог файл куда приложить? (может выслать?)
вывода команды tail -n 20 config.log будет, вроде бы, достаточно.
ну, оно ж ясно говорит: не могу создавать исполняемые файлы.
за деталями — в config.log.
пара возможных проблем — не хватает каких-нибудь .a файлов. или объектников с кодом инициализации.
может ошибка в путях…
в общем, «See `config.log' for moredetails.» :)
Я английский знаю.
А такая проблема у меня со всеми сорсами, которые я пытаюсь сконфигурять.
Ошибка, думаю, глобальная.
а с русским оно как? совсем плохо, да? или не совсем точно написано?
привести его здесь. это не столько уж и много.
configure:1833: $? = 0
configure:1835: gcc -v &5
Reading specs from
/usr/lib/gcc-lib/i386-redhat-linux/3.3.3/specs
Configured with: ../configure --prefix=/usr
--mandir=/usr/share/man --infodir=/usr/share/info
--enable-shared --enable-threads=posix --disable-checking
--disable-libunwind-exceptions --with-system-zlib
--enable-__cxa_atexit --host=i386-redhat-linux
Thread model: posix
gcc version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)
configure:1838: $? = 0
configure:1840: gcc -V &5
gcc: `-V' option must have argument
configure:1843: $? = 1
configure:1866: checking for C compiler default output file
name
configure:1869: gcc conftest.c >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:1872: $? = 1
configure: failed program was:
| /* confdefs.h. */
Miriel, как я понял — это и есть твой лог. первое, обрати внимание, что софтина beta. ВТОРОЕ, проблема у тебя с gcc. по-моему, софтина не может компилиться этой версией. посмотрим, что скажет Genie.
ну, предположение о недоступности объектников с кодом инициализации — оказалось верным.
буде установлен debian, сказал бы, что нет пакета libc6-dev:
собственно, как оно в FC2 называется — не особенно и в курсе. libc6-devel?
libc-devel вроде как.
Я находила пакет (libc-devel-5.4.46-2rh42.i386.rpm), но не уверена подходит ли он мне. Да и еще он требует kernel-headers. Искала на диске с дистрибутивом — нету (может конечно плохо искала). Если я правильно понимаю, нужно искать те которые мне подходят, но тогда какие.
в состав твоего дистрибутива могут некоторые пакеты вообще не входить. так что придеться качать..
В сети есть и libc5-devel и libc-devel. Интересно, что же мне нужно ;-)
может, кстати, наываеться glibc-devel (обрати внимание на выделенное c)