Решено:проблема с man
Модератор: /dev/random
-
sedition
- Сообщения: 556
- ОС: Gentoo/MacOSX/Windows Vista
Решено:проблема с man
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 заработал?
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
например хочу собрать 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.
и все, как вылечить?
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
sedition
в обеих темах проблема с libstdc++, посему рискнула две темы объединить
в обеих темах проблема с libstdc++, посему рискнула две темы объединить
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Решено:проблема с man
glibc попробуй обновить. И вообще, объясни, что делал, какая система, что обновлял и пр.
emerge --info запости
emerge --info запости
Убить всех человеков!
-
sedition
- Сообщения: 556
- ОС: Gentoo/MacOSX/Windows Vista
Re: Решено:проблема с man
система 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
-
Liksys
- Сообщения: 2910
Re: Решено:проблема с man
Может попробовать сделать откат на пару версий назад?
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено:проблема с man
Про revdep-rebuild не забываем...
-
sedition
- Сообщения: 556
- ОС: Gentoo/MacOSX/Windows Vista
Re: Решено:проблема с man
А с помощью emerge такое возможно? или надо вручную скачивать?
пробовал revdep-rebuild - непомогло, завтра еще почитю руководство
Спасибо!
-
sedition
- Сообщения: 556
- ОС: Gentoo/MacOSX/Windows Vista
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено:проблема с man
Что значит "вручную"?
Можно сделать "emerge =glibc-<version>", можно в packages.mask замаскировать glibc выше нужной версии и сделать "emerge -u".
Можно сделать "emerge =glibc-<version>", можно в packages.mask замаскировать glibc выше нужной версии и сделать "emerge -u".
-
sedition
- Сообщения: 556
- ОС: Gentoo/MacOSX/Windows Vista
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: Решено:проблема с man
Что не помогло? revdep-rebuild --library libstdc++.so.6 выполнял? А также другие ребилды, которые в руководстве по обновлению указаны.
Убить всех человеков!
-
sedition
- Сообщения: 556
- ОС: Gentoo/MacOSX/Windows Vista
Re: Решено:проблема с man
выполнял, он пытается установить 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
gcc-config -l что показывает?
-
LilFox
- Сообщения: 137
- Статус: ^^.,
- ОС: Gentoo Linux
Re: Решено:проблема с man
Не трогайте 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
Это должно пофиксить все проблемы..
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.
Won't someone help me find my little Clare.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено:проблема с man
Вопрос решен, за подробностями, увы, вынужден отослать к автору.