Не собирается media-sound/lame-3.98.4
Nirvandil 1 октября, 2010 - 23:10
Всем приятного времени суток!
Ставлю новую систему на машину, в процессе сборки KDE вылетает на пакете media-sound/lame-3.98.4:
Making all in i386 make[3]: Entering directory `/var/tmp/portage/media-sound/lame-3.98.4/work/lame-3.98.4/libmp3lame/i386' test -d .libs || mkdir .libs test -d .libs || mkdir .libs echo '# Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06)' >choose_table.lo echo '# Generated by ltmain.sh - GNU libtool 1.5.22 (1.1220.2.365 2005/12/18 22:14:06)' >cpu_feat.lo echo "pic_object='.libs/choose_table.o'" >>choose_table.lo echo "pic_object='.libs/cpu_feat.o'" >>cpu_feat.lo echo "non_pic_object='.libs/choose_table.o'" >>choose_table.lo echo "non_pic_object='.libs/cpu_feat.o'" >>cpu_feat.lo /usr/bin/nasm -f elf -i ../../libmp3lame/i386/ choose_table.nas -o .libs/choose_table.o -l choose_table.lo.lst /usr/bin/nasm -f elf -i ../../libmp3lame/i386/ cpu_feat.nas -o .libs/cpu_feat.o -l cpu_feat.lo.lst nasm.h:153: error: `%$STACK': context stack is empty nasm.h:153: choose_table.nas:17: warning: Unknown section attribute 'class' ignored on declaration of section `.data' error: `%$STACK': context stack is empty cpu_feat.nas:18: choose_table.nas:17: warning: Unknown section attribute 'use32' ignored on declaration of section `.data' choose_table.nas:131: warning: Unknown section attribute 'class' ignored on declaration of section `.text' cpu_feat.nas:18: warning: Unknown section attribute 'use32' ignored on declaration of section `.text' make[3]: *** [cpu_feat.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... warning: Unknown section attribute 'class' ignored on declaration of section `.text' choose_table.nas:131: warning: Unknown section attribute 'use32' ignored on declaration of section `.text' make[3]: *** [choose_table.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/media-sound/lame-3.98.4/work/lame-3.98.4/libmp3lame/i386' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/media-sound/lame-3.98.4/work/lame-3.98.4/libmp3lame' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-sound/lame-3.98.4/work/lame-3.98.4' make: *** [all] Error 2 emake failed * ERROR: media-sound/lame-3.98.4 failed: * emake failed * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2826: Called _eapi2_src_compile * ebuild.sh, line 660: Called die * The specific snippet of code: * emake || die "emake failed"
Полный лог сборки
emerge --info
cat /etc/make.conf
emerge -pv lame These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] media-sound/lame-3.98.4 USE="mmx -debug -mp3rtp -sndfile -static-libs" 0 kB
Профиль desktop/KDE
С той же ошибкой вылетает и lame-3.98.2-r1, что наводит на мысль об отсутствии ошибок ебилдов...
Google на данную тему молчит. revdep-rebuild, lafilefixer --justfixit, etc-update благополучно проделаны, не помогает. Куда копать? Два дня мучаюсь, уже и флаги компилятора менял для этого пакета, убирал -pipe -fomit-frame-pointer, ставил -march=i686. Подскажите кто чем может :-)
»
- Для комментирования войдите или зарегистрируйтесь
гляньте на вывод emerge -eav
У вас там вообще все интересно ))))) ядро-2.6.32-24 linux-headers аж для 35 ядра )!!!! ;)
вообщем собирайте ядро 35 (на всякий еще раз linux-headers ) затем обязательно libtool пересоберите должно помочь
Вообщем ядро должно соответствовать linux-headers и пересборка libtools - сделайте emerge -eav system и не мучайтесь =)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Приношу извинения, что ввёл в
Приношу извинения, что ввёл в заблуждение, просто emerge --info продемонстрировал из chroot из-под Ubuntu. Что ядро, что linux-headers у меня 2.6.35-r9, после обновления gcc libtool пересобирал. Вчера с работы по ssh сделал emerge -e system. Не помогло, сегодня тот же результат :(
Истин имперских звезда засияет.
Nakonec-to nashel resgenie.
Nakonec-to nashel reshenie. Spust9 dvoe sutok bezuspeshnix popitok 9 dogadals9 downgraydit' dev-lang/nasm s 2.09.02 do 2.08.02, posle 4ego vse normal'no skompilirovalos'. gl)
я кстати вначале, когда лог
я кстати вначале, когда лог смотрел, тоже думал в сторону нехватки чего-то: то есть emerge -eav lame. всегда так делаю для просмотра на наличие чего то не установленного; потом смотрю....
вообщем хорошо что хорошо ... ;)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"