LINUX.ORG.RU

[gentoo] сломал gcc??


0

1

переходил с '~amd64' на 'amd64' во время emerge -uND world отключили электричество. После этого попробовал revdep-rebuild и появилась эта ошибка:

checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking for C compiler default output file name... 
configure: error: in `/var/tmp/portage/app-misc/mc-4.7.0.3/work/mc-4.7.0.3':
configure: error: C compiler cannot create executables
See `config.log' for more details.

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/app-misc/mc-4.7.0.3/work/mc-4.7.0.3/config.log
 * ERROR: app-misc/mc-4.7.0.3 failed:

mc для примера так теперь везде.

Установил отсюда gcc-4.3.4 бинарником ничего не изменилось.

 # gcc-config -l
 [1] x86_64-pc-linux-gnu-4.3.4 *
 [2] x86_64-pc-linux-gnu-4.4.3

Посмотри CFLAGS и поставь что-нибудь простое.
Вполне вероятно, что оно флаги не понимает.

//а gcc-config 2 && source /etc/profile && emerge =sys-devel/gcc-4.3.4 не прокатывает?

devl547 ★★★★★ ()
Ответ на: комментарий от nkv-d
Thread model: posix
gcc version 4.3.4 (Gentoo 4.3.4 p1.0, pie-10.1.5) 
configure:3324: $? = 0
configure:3331: x86_64-pc-linux-gnu-gcc -V >&5
x86_64-pc-linux-gnu-gcc: '-V' option must have argument
configure:3335: $? = 1
configure:3358: checking for C compiler default output file name
configure:3380: x86_64-pc-linux-gnu-gcc -march=core2 -O2 -pipe  -Wl,-O1 -Wl,--as-needed conftest.c  >&5
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.3.4/cc1: error while loading shared libraries: libgmp.so.10: cannot open shared object file: No such file or directory
configure:3384: $? = 1
configure:3422: result: 
configure: failed program was:
| /* confdefs.h.  */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "mc"
| #define VERSION "4.7.0.3"
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:3428: error: in `/var/tmp/portage/app-misc/mc-4.7.0.3/work/mc-4.7.0.3':
configure:3431: error: C compiler cannot create executables
See `config.log' for more details.
MrHouse ()
Ответ на: комментарий от MrHouse

>See `config.log' for more details.

Что там?

Вообще-то все, что ниже */tmp, можно стирать. На восстановление может уйти много времени, но оно восстановится.

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

есть бинарный?

ну так здесь я так понимаю всё бинарники?

устанавливаю так

make.conf:

PORTAGE_BINHOST="http://tinderbox.dev.gentoo.org/default-linux/amd64/"

emerge --getbinpkg --usepkg dev-libs/gmp

проблема остается.

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

это как это нет ?) есть )

$ emerge -pv =dev-libs/gmp-5.0.1

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] dev-libs/gmp-5.0.1 USE="-nocxx" 1,960 kB

Total: 1 package (1 reinstall), Size of downloads: 1,960 kB

Sylvia ★★★★★ ()
Ответ на: комментарий от Sylvia
emerge -pv =dev-libs/gmp-5.0.1

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "=dev-libs/gmp-5.0.1" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/gmp-5.0.1 (masked by: ~amd64 keyword)
MrHouse ()
Ответ на: комментарий от Sylvia

и еще

revdep-rebuild -L libgmp.so.10

потом, а то могут всякие openssl отвалиться тоже

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

спасибо, вроде емержит.

еще вопрос при откате sys-devel/libtool появляется блокировка старой и новой версии, однако при попытке удаления пишет о краше системы, пришлось его размаскировать.

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

>А я бы сделал сначала ln -s /usr/lib/libgmp.so{,.10}

если оно есть)


если нет - ссылка на файл есть выше

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

>Ну вот, а меня убеждали, что апдейты безопасны

апдейты - безопасны, а вот даунгрейды...

------------

полку гентушников прибывает, скоро мы объединимся и пересоберём мир, мухахаха

USE=«rationality progress criticism power volition audacity -enslavement -religion -fanaticism -despondency -imbecility -fear -debility» emerge -e @world

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