Установка kdelibs
Сборка kdelibs заканчивается с ошибкой:
/var/tmp/portage/kde-base/kdelibs-3.5.9-r4/work/kdelibs-3.5.9/kstyles/keramik/.libs/lt-genembed: /usr/lib/gcc/i486-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /var/tmp/portage/kde-base/kdelibs-3.5.9-r4/work/kdelibs-3.5.9/kstyles/keramik/.libs/lt-genembed)
make[3]: *** [keramikrc.h] Ошибка 1
make[3]: *** Ожидание завершения заданий...
/var/tmp/portage/kde-base/kdelibs-3.5.9-r4/work/kdelibs-3.5.9/kstyles/keramik/.libs/lt-genembed: /usr/lib/gcc/i486-pc-linux-gnu/4.1.2/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /var/tmp/portage/kde-base/kdelibs-3.5.9-r4/work/kdelibs-3.5.9/kstyles/keramik/.libs/lt-genembed)
make[3]: *** [pixmaps.keramik] Ошибка 1
make[3]: Leaving directory `/var/tmp/portage/kde-base/kdelibs-3.5.9-r4/work/kdelibs-3.5.9/kstyles/keramik'
make[2]: *** [all-recursive] Ошибка 1
make[2]: Leaving directory `/var/tmp/portage/kde-base/kdelibs-3.5.9-r4/work/kdelibs-3.5.9/kstyles'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/kde-base/kdelibs-3.5.9-r4/work/kdelibs-3.5.9'
make: *** [all] Ошибка 2
*
* ERROR: kde-base/kdelibs-3.5.9-r4 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 4078: Called kde_src_compile
* environment, line 2871: Called kde_src_compile 'all'
* environment, line 2991: Called kde_src_compile 'myconf' 'configure' 'make'
* environment, line 2987: Called die
* The specific snippet of code:
* emake || die "died running emake, $FUNCNAME:make"
* The die message:
* died running emake, kde_src_compile:make
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/kde-base/kdelibs-3.5.9-r4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/kde-base/kdelibs-3.5.9-r4/temp/environment'.
GLIBCXX_3.4.9- вроде как либы от gcc такого нужно(могу ошибаться), но в ебилдах его нет. Может знает кто-нибудь как это поправить?
- Войдите на сайт для отправки комментариев

emerge -uND world
emerge -uND world делал? а revdep-rebuild?
___________________________________________________________________________________
IRC:#glug, /query Gremlin
Да, сделал все-
Да, сделал все- не помогает. Забивать не хочу- нада к3б и амарок).
покажи свои USE в
покажи свои USE в make.conf
___________________________________________________________________________________
IRC:#glug, /query Gremlin
CFLAGS="-march=k8
CFLAGS="-march=k8 -fomit-frame-pointer -pipe -O3"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="hal threads dbus gtk spell -ipv6 java directfb glitz spell qt4 imlib truetype qt3 xml mppe-mppc opengl djvu X dhcp qt kde -arts alsa ffmpeg mp3 vorbis ogg xinerama win32codecs dvd cdr nls unicode gpm userlocales rp-pppoe nptl gif png tiff svg jpeg mmx sse"
ACCEPT_KEYWORDS="~x86"
#VIDEO_CARDS="nvidia nv"
VIDEO_CARDS="nv"
CONFIG_PROTECT="-*"
MAKEOPTS="-j3"
LANGUAGE="ru"
LINGUAS="ru"
SYNC="rsync://rsync.gentoo.tonet.ru/gentoo-portage/"
# rsync://rsync-svr-01.gentoo.tonet.ru/gentoo-portage/ \
# rsync://rsync-svr-02.gentoo.tonet.ru/gentoo-portage/ \
# rsync://rsync-svr-03.gentoo.tonet.ru/gentoo-portage/ \
# rsync://rsync-svr-04.gentoo.tonet.ru/gentoo-portage/ \
# rsync://rsync-svr-05.gentoo.tonet.ru/gentoo-portage/ \
# rsync://rsync-tsk-01.gentoo.tonet.ru/gentoo-portage/ \
# rsync://rsync-tsk-02.gentoo.tonet.ru/gentoo-portage/"
GENTOO_MIRRORS="ftp://toto.tomsk.ru \
ftp://ftp.gentoo.tonet.ru \
ftp://ftp-tsk-01.gentoo.tonet.ru \
ftp://ftp-tsk-02.gentoo.tonet.ru \
ftp://ftp-tsk-03.gentoo.tonet.ru \
ftp://ftp-tsk-04.gentoo.tonet.ru \
ftp://ftp-tsk-05.gentoo.tonet.ru \
ftp://ftp-svr-01.gentoo.tonet.ru \
ftp://ftp-svr-02.gentoo.tonet.ru \
ftp://ftp-svr-03.gentoo.tonet.ru \
ftp://ftp-svr-04.gentoo.tonet.ru \
ftp://ftp-svr-05.gentoo.tonet.ru \
ftp://ftp-svr-06.gentoo.tonet.ru \
ftp://ftp-svr-07.gentoo.tonet.ru"
Из-за О3 вполне
Из-за О3 вполне может не собираться, попробуй пересобрать gcc и glibc и собрать заново кделибс.Если у тя гцц-4.3.1 то его надо настроить подефолту с помощью gcc-config
___________________________________________________________________________________
IRC:#glug, /query Gremlin
Пересобираю. В
Пересобираю. В 2008 десктопном профиле нет файла make.defaults. Можно ли его взять из 2007 и поместить в 2008 и сделать ссылку на него make.profile, чтобы US-флаги убрать из мэйк.конф?
profile меняется с
profile меняется с помощью eselect profile list
___________________________________________________________________________________
IRC:#glug, /query Gremlin
eselect порсто
eselect порсто создае ссылку на профиль. Но там нету файла make.defaults, в котором собсно и хранятся US-флаги.
Невыходит
Невыходит каменный цветок(.
у мя самописный
у мя самописный make.conf. Пересобрал glibc и gcc? сделал env-update,etc-update?
___________________________________________________________________________________
IRC:#glug, /query Gremlin
Покажи вывод
Покажи вывод от
ls -l /etc/make.profile
и
gcc-config -l
~ $ ls -l
~ $ ls -l /etc/make.profile
lrwxrwxrwx 1 root root 57 Июл 27 09:42 /etc/make.profile -> ..//usr/portage/profiles/default/linux/x86/2008.0/desktop
~ $ gcc-config -l
[1] i486-pc-linux-gnu-4.1.2
[2] i686-pc-linux-gnu-4.3.1 *
Попробуй
Попробуй профиль сменить на просто usr/portage/profiles/default/linux/x86/2008.0/, поставить -O2 и сделать emerge -e -1 kdelibs
Vrem9 po9vits9, stage zanovo
Vrem9 po9vits9, stage zanovo postavlu. Esli ne pomojet, togda pridets9 ponasto9schemu dumat, chto ne tak.