emerge -v tcllib Calculating dependencies ...done! >>> emerge (1 of 1) dev-tcltk/tcllib-1.6 to / >>> md5 src_uri ;-) tcllib-1.6.tar.gz >>> Unpacking source... >>> Unpacking tcllib-1.6.tar.gz to /var/tmp/portage/tcllib-1.6/work >>> Source unpacked. creating cache ./config.cache checking executable extension based on host type... checking for tclsh... /usr/bin/tclsh8.3 updating cache ./config.cache creating ./config.status creating Makefile make: Nothing to be done for `all'. >>> Install tcllib-1.6 into /var/tmp/portage/tcllib-1.6/image/ category dev-tcltk /usr/bin/tclsh8.3 `echo ./installer.tcl` \ -no-examples -no-html \ -pkg-path /var/tmp/portage/tcllib-1.6/image//usr/lib/tcllib1.6 \ -nroff-path /var/tmp/portage/tcllib-1.6/image//usr/share/man/mann \ -no-wait -no-gui Installing Tcllib 1.6 You have chosen the following configuration ... Packages: /var/tmp/portage/tcllib-1.6/image//usr/lib/tcllib1.6 Examples: Not installed. Documentation: NROFF: /var/tmp/portage/tcllib-1.6/image//usr/share/man/mann HTML: Not installed. ................................................................................................................................................................................................................................................ Generating /var/tmp/portage/tcllib-1.6/image/usr/lib/tcllib1.6/pkgIndex.tcl Generating /var/tmp/portage/tcllib-1.6/image/usr/share/man/mann/yencode.n called "mcset" with too many arguments while executing "mcset fr end/open/list "End of manpage reached, \[list_end\] missing" "Fin de la page de manuel atteinte, \[list_end\] manquant"" ("uplevel" body line 5) invoked from within "uplevel 1 [read $fid]" (procedure "::msgcat::mcload" line 9) invoked from within "::msgcat::mcload $path" ("foreach" body line 2) invoked from within "foreach path [dt_search] { ::msgcat::mcload $path }" invoked from within "if {0} { puts stderr "Locale [::msgcat::mcpreferences]" foreach path [dt_search] { puts stderr "Catalogs: [::msgcat::mcload $path] - $path" ..." (file "./modules/doctools/checker.tcl" line 17) invoked from within "source ./modules/doctools/checker.tcl" invoked from within "$chk_ip eval [list source [file join $here checker.tcl]]" (procedure "SetupChecker" line 27) invoked from within "SetupChecker $name" (procedure "::doctools::_format" line 15) invoked from within "::doctools::_format dt \[manpage_begin\ yencode\ n\ 1.1\]\n\[copyright\ \{2002,\ Pat\ Thoyts\}\]\n\[moddesc\ \ \ \{encode/decoding\ a\ binary\ file\}\..." ("eval" body line 1) invoked from within "eval [list ::doctools::_$cmd $name] $args" (procedure "::doctools::DoctoolsProc" line 15) invoked from within "dt format [get_input $f" (procedure "_man" line 17) invoked from within "_man base64 nroff n /var/tmp/portage/tcllib-1.6/image//usr/share/man/mann" ("eval" body line 1) invoked from within "eval $guide($m,$type) $m $args" (procedure "xinstall" line 4) invoked from within "xinstall doc nroff n $config(doc,nroff,path)" (procedure "doinstall" line 18) invoked from within "doinstall" (procedure "main" line 11) invoked from within "main" (file "./installer.tcl" line 484) make: *** [install] Error 1 !!! ERROR: dev-tcltk/tcllib-1.6 failed. !!! Function einstall, Line 388, Exitcode 2 !!! einstall failed Reproducible: Always Steps to Reproduce: 1. emerge -v tcllib 2. 3. Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25-gentoo-r2) ================================================================= System uname: 2.4.25-gentoo-r2 i686 AMD Athlon(tm) XP 1600+ Gentoo Base System version 1.4.9 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-pipe -march=athlon-xp -O3 -fomit-frame-pointer -funroll-loops" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -march=athlon-xp -O3 -fomit-frame-pointer -funroll-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/ http://212.219.247.21/sites/www.ibiblio.org/gentoo/ http://212.219.247.20/sites/www.ibiblio.org/gentoo/ http://212.219.247.19/sites/www.ibiblio.org/gentoo/ http://212.219.247.18/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm arts avi berkdb bonobo cdr crypt cups dga directfb doc dvd encode esd faad fbcon flac foomaticdb gdbm ggi gif gnome gnomedb gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile imlib java jpeg kde ldap libg++ libgda libwww linguas_fr mad matroska mikmod mmx motif mozilla mpeg mysql ncurses nls odbc oggvorbis opengl oss pam pdflib perl pic png postgres python qt quicktime readline sdl slang speex spell sse ssl svga tcltk tcpd tetex threads tiff truetype v4l video_cards_rage128 wmf wxwindows x86 xml xml2 xmms xosd xv xvid zlib"
it works for me on x86, i dont have ccache or autoaddcvs though. tcl-8.4.6 installed.
Does not work better with ~x86 tcl/tk 8.4.6... Same error messages.
This looks to me like something having to do with locale settings. What does: env | grep LC_ show for the user trying to do the merge?
Just nothing. It gives me the prompt back. I got no LC_* in my env...
Can you attach the output of: env | sort as text/plain please? Maybe there's something else that's interesting.
_=/bin/env CC=gcc CLASSPATH=. COLORTERM=gnome-terminal CONFIG_PROTECT_MASK=/etc/gconf /etc/terminfo CONFIG_PROTECT=/usr/lib/mozilla/defaults/pref /usr/X11R6/lib/X11/xkb /usr/kde/3.2/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/xdvi/ /usr/share/config CVS_RSH=ssh CXX=g++ DESKTOP_SESSION=gnome DESKTOP_STARTUP_ID= DISPLAY=:0.0 EDITOR=vim G_BROKEN_FILENAMES=1 GDK_USE_XFT=1 GDMSESSION=gnome GLIBC_SSP_CHECKED=1 GNOME_DESKTOP_SESSION_ID=Default GNOME_KEYRING_SOCKET=/tmp/keyring-1Av0Gs/socket GTK_RC_FILES=/etc/gtk/gtkrc:/home/alex/.gtkrc-1.2-gnome2 GUILE_LOAD_PATH=/usr/share/guile/1.6 HOME=/root HOSTNAME=norbert INFODIR=/usr/share/info:/usr/X11R6/info INFOPATH=/usr/share/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info INPUTRC=/etc/inputrc JAVAC=/opt/blackdown-jdk-1.4.1/bin/javac JAVA_HOME=/opt/blackdown-jdk-1.4.1 JDK_HOME=/opt/blackdown-jdk-1.4.1 KDEDIRS=/usr KDEDIR=/usr/kde/3.2 LANG=fr_FR@euro LESSOPEN=|lesspipe.sh %s LESS=-R LOGNAME=alex LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.png=01;35:*.mpg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35: MANPATH=/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man:/usr/share/man:/usr/local/share/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man:/usr/X11R6/man::/opt/blackdown-jdk-1.4.1/man:/usr/qt/3/doc/man:/opt/blackdown-jdk-1.4.1/man:/usr/qt/3/doc/man MOZILLA_FIVE_HOME=/usr/lib/mozilla PAGER=less PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.1/bin:/opt/blackdown-jdk-1.4.1/jre/bin:/usr/qt/3/bin:/usr/kde/3.2/sbin:/usr/kde/3.2/bin PS1=\[\033[01;31m\]\h \[\033[01;34m\]\W \$ \[\033[00m\] PWD=/home/alex PYTHONDOCS=/usr/share/doc/python-docs-2.3.3/html QMAKESPEC=linux-g++ QTDIR=/usr/qt/3 SESSION_MANAGER=local/norbert:/tmp/.ICE-unix/2082 SGML_CATALOG_FILES=/etc/sgml/sgml-docbook.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/sgml-ent.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/sgml-docbook-4.0.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/dsssl-docbook-stylesheets.cat SHLVL=2 SSH_AGENT_PID=2099 SSH_AUTH_SOCK=/tmp/ssh-KYOHaK2082/agent.2082 TERM=xterm USER=alex USERNAME=alex WINDOWID=31457328 XAUTHORITY=/root/.xauthzmGOqf XINITRC=/etc/X11/xinit/xinitrc ... I see nothing, but I have absolutely no knowledge about tcllib specific compilation/installation process or dependencies... :-(
I think it's the LANG setting. Try it with LANG=C just to see if that works please.
Same failure. I changed to tcl/tk 8.4.6 since, but nothing changed.
LC_ALL=C emerge -v tcllib ... And it works !
Works for user now.