[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: C compiler cannot create executables



On Thu, 27 Feb 2003, Bogdan wrote:

> Сделал dist-upgrade из testing - и нарвался на такое вот нездоровье:
>
> checking build system type... i586-pc-none
> checking host system type... i586-pc-none
> checking target system type... i586-pc-none
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking for gnome-config... /usr/bin/gnome-config
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for gcc... gcc-3.0
> checking for C compiler default output... configure: error: C compiler cannot create executables
> See `config.log' for more details.
>
> config.log прилагается. Когда я делаю export CC = gcc - то получаю то же самое. gcc - это 2.95
>
> Кроме того, поставил оттуда же gcc3.2 - все с тем же результатом.
>
> debian:~# dpkg -l gcc*
> Desired=Unknown/Install/Remove/Purge/Hold
> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
> ||/ Name                Version             Описание
> +++-===================-===================-======================================================
> ii  gcc                 2.95.4-17           The GNU C compiler.
> ii  gcc-2.95            2.95.4-11woody1     The GNU C compiler.
> ii  gcc-3.0             3.0.4-7             The GNU C compiler.
> ii  gcc-3.0-base        3.0.4-7             The GNU Compiler Collection (base package).
> ii  gcc-3.2             3.2.1-0pre3         The GNU C compiler.
> ii  gcc-3.2-base        3.2.1-0pre3         The GNU Compiler Collection (base package).
>
> Проверялось на нескольких программах.
>
> Спсибо за помощь.
>

 Так в config.log все же написано:

configure:2414: gcc-3.2    conftest.c  >&5
/usr/lib/libc_nonshared.a: file not recognized: File format not recognized
collect2: ld returned 1 exit status

 Какие то проблемы с libc_nonshared.a
 Если не ошибаюсь, этот файл из devel/libc6-dev идет.

 А libc6 тоже из testing брались? Если нет, то видимо дело в этом.

 Вообще, gcc очень сильно на libc завязан. Если хочется иметь
 компилятор из testing, а все остальное из stable, лучше
 брать исходники и собирать руками.

 Успехов.
 Юра.



Reply to: