econf error

Добрый день.

Быть может проблема тривиальная, но побороть, помочь мне не смог не один поиск:

!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-boot/grub-0.97-r10/work/grub-0.97/config.log
 * ERROR: sys-boot/grub-0.97-r10 failed (compile phase):
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 4199:  Called econf '--libdir=/lib' '--datadir=/usr/lib/grub' '--exec-prefix=/' '--disable-auto-linux-mem-opt' '--with-curses'
 *     ebuild.sh, line  557:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *
 * If you need support, post the output of 'emerge --info =sys-boot/grub-0.97-r10',
 * the complete build log and the output of 'emerge -pqv =sys-boot/grub-0.97-r10'.
 * The complete build log is located at '/var/tmp/portage/sys-boot/grub-0.97-r10/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-boot/grub-0.97-r10/temp/environment'.
 * S: '/var/tmp/portage/sys-boot/grub-0.97-r10/work/grub-0.97'

>>> Failed to emerge sys-boot/grub-0.97-r10, Log file:

>>>  '/var/tmp/portage/sys-boot/grub-0.97-r10/temp/build.log'

 * Messages for package sys-boot/grub-0.97-r10:

 * ERROR: sys-boot/grub-0.97-r10 failed (compile phase):
 *   econf failed
 *
 * Call stack:
 *     ebuild.sh, line   56:  Called src_compile
 *   environment, line 4199:  Called econf '--libdir=/lib' '--datadir=/usr/lib/grub' '--exec-prefix=/' '--disable-auto-linux-mem-opt' '--with-curses'
 *     ebuild.sh, line  557:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *
 * If you need support, post the output of 'emerge --info =sys-boot/grub-0.97-r10',
 * the complete build log and the output of 'emerge -pqv =sys-boot/grub-0.97-r10'.
 * The complete build log is located at '/var/tmp/portage/sys-boot/grub-0.97-r10/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-boot/grub-0.97-r10/temp/environment'.
 * S: '/var/tmp/portage/sys-boot/grub-0.97-r10/work/grub-0.97'

Ставлю чистую x86_64, помогите чем можете?

(*)

Вот я читаю первые две строки:
!!! Please attach the following file when seeking support:
!!! /var/tmp/portage/sys-boot/grub-0.97-r10/work/grub-0.97/config.log
Вот именно этот файл вы и должны были поместить, скажем, на http://paste.org.ru
и вставить ссылку сюда. А весь этот текст, что у вас - удалите, в нём нет ничего полезного.
Ну, разве что, указание, что ещё неплохо бы показать нам и The complete build log
('/var/tmp/portage/sys-boot/grub-0.97-r10/temp/build.log')

Спасибо, за подсказки: 1 -

Спасибо, за подсказки:

1 - http://paste.org.ru/?jzp9pg (/var/tmp/portage/sys-boot/grub-0.97-r10/work/grub-0.97/config.log)

2 - http://paste.org.ru/?hc9cga - Log

Заранее благодарен

hecking whether we are cross

hecking whether we are cross compiling... configure: error: in `/var/tmp/portage/sys-boot/grub-0.97-r10/work/grub$
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.

emerge --info тудаже

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Есть

Есть http://paste.org.ru/?j8kv3n

Я новичок в Дженту, но стараюсь как могу, 32 битка встала слету, а вот 64 костыли.
Я был бы признателен, за разъяснение для чего этот emerge --info - Что из него должно стать для меня зацепкой при прочтении и что я оттуда должен почерпнуть?

Спасибо!

USE="(-altivec)

USE="(-altivec) (-fixed-point) (-hardened) (-libffi) (multilib) (wide-unicode) X acl alsa amd64 berkdb b....

Читаем ХЕНДБУК и маны на тему что значат скобки в данном случае и почему они не нужны в make.conf

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

по теме:пишешь в консоли

по теме:
пишешь в консоли :
gcc-config -l и постишь сюда.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

(*)

$ ls -l / | grep lib
drwxr-xr-x   3 root root 3736 Июн 27 12:48 lib32
drwxr-xr-x  13 root root 4592 Июл 28 10:19 lib64
lrwxrwxrwx   1 root root    5 Май 23 12:21 lib -> lib64

Покажите, что у вас выводит ls -l / | grep lib

(вопрос навеян http://forums.gentoo.org/viewtopic-p-6425943.html )

gntsrv / # ls -l / | grep

gntsrv / # ls -l / | grep lib
drwxr-xr-x 16 root root 4096 Sep 4 18:22 lib
drwxr-xr-x 3 root root 4096 Sep 4 18:22 lib32
drwxr-xr-x 7 root root 4096 Sep 4 18:22 lib64

(*)

Вот в этом вся беда. Если у вас amd64, то /lib должна быть ссылкой на /lib64, как у меня.

Да, у вас amd64: ACCEPT_KEYWORDS="amd64"

Это могло произойти оттого, что stage3 который вы скачали, был неудачным.
Проще всего начать с самого начала: скачайте самый свежий stage3 на том шаге handbook-а, где это надо,
после его распаковки командой, которая в handbook-е, зайдите в /mnt/gentoo и убедитесь, что
lib есть ссылка на lib64

lrwxrwxrwx   1 root root    5 Май 23 12:21 lib -> lib64

http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?style=printable&full=1

http://mirror.yandex.ru/gentoo-distfiles/releases/amd64/autobuilds/20110804/

Сомневаюсь, что виноват

Сомневаюсь, что виноват стейдж. Скорее ТС его неправильно распаковал.

(*)

Неудачные stage3 тоже бывали - в своё время что-то подобное нашумело.
А если ТС будет распаковывать на нехорошие файловые системы... ну вот поэтому
и надо после распаковки убедиться, что lib -> lib64

Спасибо, помогли.

Спасибо, помогли.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".