Ошибки при установке (C compiler cannot create executables)

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-17 17:08:12

Здравствуйте! Перестали устанавливаться проги из портов, на make в любом порту происходит ошибка:

Код: Выделить всё

...

checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking ABI=standard
checking whether cc is gcc... yes
checking compiler cc -O2 -fno-strict-aliasing -pipe  ... no
checking for amd64-portbld-freebsd6.2-gcc... cc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
See `config.log' for more details.
===>  Script "configure" failed unexpectedly.

...
если посмотреть в config.log , там:

Код: Выделить всё

...

configure:6791: $? = 0
configure:6793: cc -v </dev/null >&5
Using built-in specs.
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305
configure:6796: $? = 0
configure:6798: cc -V </dev/null >&5
cc: `-V' option must have argument
configure:6801: $? = 1
configure:6824: checking for C compiler default output file name
configure:6827: cc -O2 -fno-strict-aliasing -pipe    conftest.c  >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
configure:6830: $? = 1
configure: failed program was:
| /* confdefs.h.  */

...
подскажите пожалуйта, как с этим бороться? Или как переустановить gcc. Спасибо

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение hizel » 2008-03-17 17:32:20

а что до этого было?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-17 17:34:22

Ничего не ставил примерно месяца 2, только правил, а до этого все устанавливалось без проблем

fr33man
сержант
Сообщения: 218
Зарегистрирован: 2006-09-04 17:41:27
Откуда: Москва
Контактная информация:

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение fr33man » 2008-03-17 17:50:11

ух... у меня таже байда была... только не помню.. как победил....
WBR Озеров Василий aka fr33man

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-17 18:12:56

Блиин, а вспомнить не можете? Второй день убил на это...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение hizel » 2008-03-17 18:50:03

пере собрать autoconf automake ?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Fastman » 2008-03-17 19:39:01

версию gcc в студию:

Код: Выделить всё

$ gcc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305
Чтобы не дурить себе голову, переинсталь gcc и будет тебе счастье :)
Главное в жизни здоровье и любовь, остальное я все куплю.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение manefesto » 2008-03-18 12:55:58

Ставь gcc пакетом
я такой яростный шо аж пиздеЦ
Изображение

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-18 14:18:08

Версия Gcc:

Код: Выделить всё

main# gcc -v
Using built-in specs.
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305
Уважаемые, а как пакетом ставить :oops: , я ставил тока из портов или из исходников. Спасибо

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Alex Keda » 2008-03-18 14:33:36

Mesm писал(а):я ставил тока из портов или из исходников. Спасибо
никогда ничего не надо ставить из исходников.
чтобы потом не бегать по форумам что что-то у вас не работает.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение hizel » 2008-03-18 15:11:05

gcc это состовляющая базовой системы
зачем ее собирать из портов? =/
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Alex Keda » 2008-03-18 15:14:17

hizel писал(а):gcc это состовляющая базовой системы
зачем ее собирать из портов? =/
ну, например 4.x захотелось...
в шохе вроде 3.x идёт по дефолту...
Убей их всех! Бог потом рассортирует...

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-18 15:34:55

Так что делать-то, сделал pkg_delete gcc-3.4.6_2,1 затем вытянул
ftp://ftp.freebsd.org/pub/FreeBSD/ports ... .6_2,1.tbz и сделал ему pkg_add gcc-3.4.6_2,1.tbz, немного потупив сказал что:

Код: Выделить всё

pkg_add: warning: package 'gcc-3.4.6_2,1' requires 'libiconv-1.11_1', but 'libiconv-1.9.2_2' is installed

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение manefesto » 2008-03-18 15:39:55

Код: Выделить всё

pkg_delete -f gcc-3.4.6_2,1
pkg_add gcc-3.4.6_2,1
я такой яростный шо аж пиздеЦ
Изображение

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-18 15:43:22

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

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение manefesto » 2008-03-18 15:44:57

отпишись
я такой яростный шо аж пиздеЦ
Изображение

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-18 16:26:42

Если попгуглить на предмет

Код: Выделить всё

/usr/bin/ld: crt1.o: No such file: No such file or directory
То такая ошибка встречается для Linux если проблемы с пакетом

Код: Выделить всё

dpkg -S /usr/lib/crt1.o
libc6-dev: /usr/lib/crt1.o
Пакет libc6-dev найти не смог, может кто знает как это во freebsd называется?
Также /usr/bin/ld это "ld combines a number of object and archive files, relocates their data
and ties up symbol references. Usually the last step in compiling a
program is to run ld."

Как его переустановить я не знаю

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-19 9:32:53

После перезагрузки ничего не изменилось :( , буду думать в сторону LD

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-19 16:31:24

Как вы думаете поможет ли обновление системы? Просто сервер очень критичный, и рисковать не охота

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Alex Keda » 2008-03-19 16:33:20

думаю, для начала собери и проинсталль мир той же версии.
если соберётся.
если нет - с диска.
=========
и дай

Код: Выделить всё

more /etc/make.conf
Убей их всех! Бог потом рассортирует...

Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-19 17:15:20

make.conf

Код: Выделить всё

main# more /etc/make.conf
# added by use.perl 2007-09-03 10:30:07
PERL_VER=5.8.8
PERL_VERSION=5.8.8
Пересобрать мир можно по статье http://www.lissyara.su/?id=1270 ?
Надо ли делать

Код: Выделить всё

mergemaster
?

Дополнение..
Попробывал скопировать библиотеки Ld из /usr/lib32 в папку /usr/lib

Теперь ругается вот так:

Код: Выделить всё

/usr/bin/ld: warning: i386 architecture of input file `/usr/lib/crt1.o' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/usr/lib/crti.o' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/usr/lib/crtbegin.o' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/usr/lib/crtend.o' is incompatible with i386:x86-64 output
/usr/bin/ld: warning: i386 architecture of input file `/usr/lib/crtn.o' is incompatible with i386:x86-64 output
Я вот думаю, а если подменить их от рабочей версии, может все заработает? Если не сложно скиньте пожалуйта их на 3870996|SOBAKA|MAIL.RU.
Моя версия:

Код: Выделить всё

main# uname -a
FreeBSD main.workshop.local 6.2-RELEASE-p7 FreeBSD 6.2-RELEASE-p7 #0: Sun Sep 23 10:59:46 OMSST 2007     ale@main.workshop.local:/usr/src/sys/amd64/compile/WORKSHOP  amd64


Mesm
рядовой
Сообщения: 32
Зарегистрирован: 2008-02-01 14:21:08

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Mesm » 2008-03-23 16:24:32

lissyara писал(а):думаю, для начала собери и проинсталль мир той же версии.
если соберётся.
если нет - с диска.
Так не собрался...... А как с диска обновиться?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Ошибки при установке (C compiler cannot create executables)

Непрочитанное сообщение Alex Keda » 2008-03-24 9:08:58

х.з.
я бы руками сделал - по другому не умею.
а объяснять как руками - не буду.
там думать надо, а не инструкции следовать.
в общих чертах - находишь соответствущи дистры на диске, ставишь пеерменную с указанием куда инсталлить (может и не надо - у тя по дефолту всё) и запускаешь скриптец в той же дире.
помоему так...
Убей их всех! Бог потом рассортирует...