Решено:проблема с man

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista

Решено:проблема с man

Сообщение sedition »

server ~ # man mc
Cannot open the message catalog "man" for locale "POSIX"
(NLSPATH="<none>")

Formatting page, please wait...
/usr/bin/gtbl: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
groff: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
server ~ #


что можно сделать, чтобы man заработал?
Спасибо!
Спасибо сказали:
Аватара пользователя
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista

Re: Решено:проблема с man

Сообщение sedition »

например хочу собрать fluxbox:

checking strstream usability... no
checking strstream presence... no
checking for strstream... no
configure: error: Your libstdc++ doesn't have the sstream or strstream classes

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/x11-wm/fluxbox-1.0_rc2-r2/work/fluxbox-1.0rc2/config.log

!!! ERROR: x11-wm/fluxbox-1.0_rc2-r2 failed.
Call stack:
ebuild.sh, line 1568: Called dyn_compile
ebuild.sh, line 937: Called src_compile
fluxbox-1.0_rc2-r2.ebuild, line 95: Called econf '--enable-nls' '--disable-xinerama' '--disable-xft' '--enable-kde' '--disable-gnome' '--enable-imlib2' '--enable-slit' '--enable-toolbar' '--sysconfdir=/etc/X11/fluxbox' '--with-style=/usr/share/fluxbox/styles/Emerge'
ebuild.sh, line 540: Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

и все, как вылечить?
Спасибо!
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено:проблема с man

Сообщение Juliette »

sedition
в обеих темах проблема с libstdc++, посему рискнула две темы объединить
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено:проблема с man

Сообщение Poor Fred »

glibc попробуй обновить. И вообще, объясни, что делал, какая система, что обновлял и пр.
emerge --info запости
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista

Re: Решено:проблема с man

Сообщение sedition »

Poor Fred писал(а):
17.11.2006 20:50
glibc попробуй обновить. И вообще, объясни, что делал, какая система, что обновлял и пр.
emerge --info запости


система gentoo обновлял все, слетело по-моему после обновлния gcc

#emerge --info
Portage 2.1.2_rc1-r7 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.17-gentoo-r8 i686)
=================================================================
System uname: 2.6.17-gentoo-r8 i686 Intel® Pentium® 4 CPU 1300MHz
Gentoo Base System version 1.12.6
Last Sync: Fri, 17 Nov 2006 08:30:01 +0000
dev-java/java-config: 1.3.7, 2.0.30
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.60
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.14
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -Wall"
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 /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium4 -pipe -Wall"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distri...ns/gentoo"
LANG="ru_RU.KOI8-R"
LINGUAS="ru en_GB en"
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"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X X509 Xaw3d automount bash-completion berkdb bitmap-fonts build bzip2 cairo cdinstall cli cracklib crypt cups debug dlloader doc dri elibc_glibc emacs examples extensions fortran gdbm gif gnutls gpm gtk guile iconv imlib input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog java javascript jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kernel_linux kqemu libg++ linguas_en linguas_en_GB linguas_ru logrotate modelock mono mp3 multislot mysql nagios-dns nagios-game nagios-ntp nagios-ping nagios-ssh ncurses nls nptl nptlonly opengl pam pcre pdf perl php png ppds pppd python qt2 qt3 qt4 quotas radius readline reflection samba sdl server session shaper slang softquota spell spl ssl swat tcpd tetex tiff truetype-fonts type1-fonts udev unicode userland_GNU video_cards_apm video_cards_ark video_cards_ati video_cards_chips video_cards_cirrus video_cards_cyrix video_cards_dummy video_cards_fbdev video_cards_glint video_cards_i128 video_cards_i740 video_cards_i810 video_cards_imstt video_cards_mga video_cards_neomagic video_cards_nsc video_cards_nv video_cards_rendition video_cards_s3 video_cards_s3virge video_cards_savage video_cards_siliconmotion video_cards_sis video_cards_sisusb video_cards_tdfx video_cards_tga video_cards_trident video_cards_tseng video_cards_v4l video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo vim-pager vim-with-x vroot xcomposite xinetd xorg xprint xscreensaver zip zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Спасибо!
Спасибо сказали:
Аватара пользователя
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista

Re: Решено:проблема с man

Сообщение sedition »

обновил glibc - эффекта нет
Спасибо!
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Решено:проблема с man

Сообщение Liksys »

Может попробовать сделать откат на пару версий назад?
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено:проблема с man

Сообщение Poor Fred »

Убить всех человеков!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:проблема с man

Сообщение serzh-z »

Про revdep-rebuild не забываем...
Спасибо сказали:
Аватара пользователя
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista

Re: Решено:проблема с man

Сообщение sedition »

Liksys писал(а):
18.11.2006 10:39
Может попробовать сделать откат на пару версий назад?


А с помощью emerge такое возможно? или надо вручную скачивать?

пробовал revdep-rebuild - непомогло, завтра еще почитю руководство
Спасибо!
Спасибо сказали:
Аватара пользователя
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista

Re: Решено:проблема с man

Сообщение sedition »

у меня так ничего и не получилось =(
Спасибо!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:проблема с man

Сообщение serzh-z »

Что значит "вручную"?

Можно сделать "emerge =glibc-<version>", можно в packages.mask замаскировать glibc выше нужной версии и сделать "emerge -u".
Спасибо сказали:
Аватара пользователя
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista

Re: Решено:проблема с man

Сообщение sedition »

serzh-z писал(а):
20.11.2006 17:04
Что значит "вручную"?

Можно сделать "emerge =glibc-<version>", можно в packages.mask замаскировать glibc выше нужной версии и сделать "emerge -u".


непомогло
Спасибо!
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено:проблема с man

Сообщение Poor Fred »

sedition писал(а):
19.11.2006 18:18
пробовал revdep-rebuild - непомогло, завтра еще почитю руководство

Что не помогло? revdep-rebuild --library libstdc++.so.6 выполнял? А также другие ребилды, которые в руководстве по обновлению указаны.
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
sedition
Сообщения: 556
ОС: Gentoo/MacOSX/Windows Vista

Re: Решено:проблема с man

Сообщение sedition »

Poor Fred писал(а):
21.11.2006 11:59
sedition писал(а):
19.11.2006 18:18

пробовал revdep-rebuild - непомогло, завтра еще почитю руководство

Что не помогло? revdep-rebuild --library libstdc++.so.6 выполнял? А также другие ребилды, которые в руководстве по обновлению указаны.


выполнял, он пытается установить groff но прерывается на ошибке

checking for i686-pc-linux-gnu-g++... g++
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
checking that C++ compiler can compile simple program... no
configure: error: a working C++ compiler is required

!!! ERROR: sys-apps/groff-1.19.1-r2 failed.
Call stack:
ebuild.sh, line 1568: Called dyn_compile
ebuild.sh, line 937: Called src_compile
groff-1.19.1-r2.ebuild, line 91: Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.

пробовал groff других версий- ответ тот же. пробовал ставить псс и glibc прошлых версий - результата нет
Спасибо!
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:проблема с man

Сообщение serzh-z »

gcc-config -l что показывает?
Спасибо сказали:
Аватара пользователя
LilFox
Сообщения: 137
Статус: ^^.,
ОС: Gentoo Linux

Re: Решено:проблема с man

Сообщение LilFox »

Не трогайте glibc, он тут никаким боком, все что использует std в частности libstdc++ должно быть пересобрано после установки libstdc++-v3 на текущем gcc:
gcc-config -l
то есть всего потребуется минимум три команды (максимальное значение команд зависит от степени извращенности индивидуума =) ):
1. gcc-config i686-pc-linux-gnu-4.1.1
2. emerge libstdc++-v3
3. emerge -e world

Вобще, если судить по самой ошибке - тут сама или сама сборка gcc неправильная или существуют несколько gcc в системе. Если первое - смотри пункт 1, 2, 3; если второе
1.emerge libstdc++-v3
2. gcc-config i686-pc-linux-gnu-4.1.1
3. emerge -C <ненужный в системе gcc>
4. emerge -e world

Это должно пофиксить все проблемы..
Best Wishes. LilFox
Won't someone help me find my little Clare.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:проблема с man

Сообщение serzh-z »

Вопрос решен, за подробностями, увы, вынужден отослать к автору.
Спасибо сказали: