Ошибка при компиляции ncurses [решено]
Приветствую
После исследования системы по описанному методу:
http://linux.soluwell.com/ru/artikolo.php?titolo=%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0%20%D1%86%D0%B5%D0%BB%D0%BE%D1%81%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8%20%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D1%85%20%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2
Нашёл множество битых пакетов. Пересобрать удалось всё, кроме одного
sys-libs/ncurses-5.6-r2: - конфликт -pg и -fomit-frame-pointer:
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I../ncurses -I/var/tmp/portage/sys-libs/ncurses-5.6-r2/work/ncurses-5.6/ncurses -I/var/tmp/portage/sys-libs/ncurses-5.6-r2/work/ncurses-5.6/ncurses/../include -I. -I../include -D_GNU_SOURCE -DXTSTRINGDEFINES -DNDEBUG -O3 -march=athlon-xp -msse3 -pipe -fomit-frame-pointer -W -Wall -Wbad-function-cast -Wcast-align -Wcast-qual -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef -Wwrite-strings -pg -c /var/tmp/portage/sys-libs/ncurses-5.6-r2/work/ncurses-5.6/ncurses/tty/hardscroll.c -o ../obj_p/hardscroll.o
i686-pc-linux-gnu-gcc: -pg and -fomit-frame-pointer are incompatible
Где копать этих зверей и возможно ли для отдельного пакета один из них отключить?
- Для комментирования войдите или зарегистрируйтесь
Метод весьма интересен,
Метод весьма интересен, приятно было узнать. А на счет невозможности установки то тут как видимо два решения проблемы: либо применить Per package CFLAGS CXXFLAGS (сам никогда такого не делал, и на сколько я знаю не рекомндуется разработчиками) либо убрать-fomit-frame-pointer из CFLAGS и CXXFLAGS в /etc/make.conf.
.
Вот только вместо:
eix -I --only-names | xargs -i sh -c 'equery -q check {} 1>> ~/check.log 2>> ~/check.log'
Лично я бы писал:
eix -I --only-names | xargs -i sh -c 'equery -q check {} 2>&1 > ~/check.log'
:wq
--
Live free or die
если судить по этому
если судить по этому http://bugs.gentoo.org/show_bug.cgi?id=184722 ,
то надо сделать
__________________________________
Главное не забыть mount /dev/hands
Благодарю! Самое оно ))
Благодарю!
Самое оно ))
-= Concordia victoriam gignit =-