Неясности с libstdc++

Hi All!
Возникла тут у меня проблемка одна. При сборке k3b 1.01 выскочила ошибка, мол /usr/lib/libstdc++.la не найден. А он там должен быть? в /usr/lib/gcc/i686-pc-linux-gnu/4.1.2 его тоже не обнаружилось. Зато был в 3-м гцц. Сделал линк - k3b проканало. Теперь обновляется kdelibs - ругается - текст ошибки - 97кб! :) Тычет на std:: естественно. Удаляю линк - говорит нету libstdc++.la. Что делать и куда он мог пропасть?

k0l0b0k# emerge --info
Portage 2.1.2.4 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r1, 2.6.20.k018 i686)
=================================================================
System uname: 2.6.20.k018 i686 Intel(R) Pentium(R) D CPU 2.80GHz
Gentoo Base System release 1.12.10
Timestamp of tree: Thu, 26 Apr 2007 01:47:01 +0000
dev-java/java-config: 1.3.7, 2.0.31-r7
dev-lang/python: 2.4.4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox: 1.2.18.1
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.20-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -mtune=pentium4 -Os -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium4 -mtune=pentium4 -Os -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LINGUAS="ru uk en"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/overlays/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="7zip X aac alsa amr arts avi berkdb bitmap-fonts cairo cdr cli cracklib crypt ctype cups dbus dga directfb djvu dlloader dpcre dri dvd dvdr dvdread emboss encode esd fam firefox fortran gdbm gif glitz gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde kdm ldap libg++ mad midi mikmod mmx mmxext mono mp3 mpeg mysql ncurses nls nptl nptlonly ogg opengl oss pcre pdf pdflib perl png postgres ppds pppd python qt3 qt4 quicktime readline reflection samba sdl session sharedmem spell spl sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts udev unicode userlocales utf8 vorbis win32codecs wmf x86 xcomposite xinerama xml xorg xshape xv zeroconf zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="ru uk en" USERLAND="GNU" VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mga neomagic nsc nv rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

ЗЫ. Буду пересобирать gcc пока.

не тормози -

не тормози - сникерсни;)

emerge sys-libs/libstdc++-v3

И все твои проблемы уйдут как страшный сон. Сей ebuild предоставляет тебе либу, совместимую с третим gcc.

А вообще рекоммендую пользоваться поиском. Проблшеме сто лет в обед, и за те полтора года, что я здесь, вопрос вставал раз шесть как минимум.

Re: не тормози -

MooSE написал(а):
не тормози - сникерсни;)

emerge sys-libs/libstdc++-v3

И все твои проблемы уйдут как страшный сон. Сей ebuild предоставляет тебе либу, совместимую с третим gcc.

А вообще рекоммендую пользоваться поиском. Проблшеме сто лет в обед, и за те полтора года, что я здесь, вопрос вставал раз шесть как минимум.

стоит давно. нифига не уходят проблемы. поиском пользовался не раз, ничего похожего не нашел. За ссылочку на решение буду благодарен.

gcc когда

gcc когда апгрейдил?
профиль менял?

gcc-config -l

это делал?

fix_libtool_files.sh

А вообще есть дока по апгрейду гцц... лежит на gentoo.org

_________________
Gentoo GNU/Linux 2.6.21 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Re: не тормози -

MooSE написал(а):
не тормози - сникерсни;)

emerge sys-libs/libstdc++-v3

И все твои проблемы уйдут как страшный сон. Сей ebuild предоставляет тебе либу, совместимую с третим gcc.

Это совсем не верное решение в данном случае. Если у вас нет бинарных пакетов, которые компилировали не вы а кто-то ещё, то этот пакет совсем не нужен. У меня он не стоит и всё работает :)

А нужно, как правильно сказал Alexxy, почитать доку о том как правильно обновлять gcc
http://www.gentoo.org/doc/en/gcc-upgrading.xml
и сделать fix_libtool_files.sh.

Всем

Всем огромнейшее спасибо, кто откликнулся! :)

Пересобрал gcc (вместе с зависимостями), он мне тоже посоветовал сделать fix_libtool_files.sh. Я выполнил все рекомендации выше и нифига не вышло. А вот после перезагрузки все собралось без проблем. (пришлось похерить 2 недели аптайма :))

Дело в том что систему я ставил с нуля еще полгода назад, и первый пакет который я обновил это gcc до 4.х.х (не помню). После чего тотже kdelibs пересобирался несколько раз без проблем. Проблема возникла недавно. Почему libtool искал libstdc++.la в /usr/lib/ до сих пор не ясно. И почему он вообще вдруг начал его искать - тоже не понятно. Если кто в курсе - поделитесь, просто интересно. На текущий момент все собирается в порядке и без него.

ЗЫ. сорри, может многа букв, это все 1-е мая. С праздником!

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

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