econf error
plushka 4 Августа, 2011 - 15:10
Добрый день.
Быть может проблема тривиальная, но побороть, помочь мне не смог не один поиск:
!!! 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
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)
Читаем ХЕНДБУК и маны на тему что значат скобки в данном случае и почему они не нужны в 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
(вопрос навеян 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
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
Спасибо, помогли.
Спасибо, помогли.