ja.po:14:7: invalid multibyte sequence ja.po:14:8: invalid multibyte sequence ja.po:14:9: invalid multibyte sequence ja.po:14:10: invalid multibyte sequence ja.po:14:11: invalid multibyte sequence ja.po:14:12: invalid multibyte sequence ja.po:14:13: invalid multibyte sequence ja.po:14:14: invalid multibyte sequence ja.po:14:15: incomplete multibyte sequence at end of line ja.po:14:16: invalid multibyte sequence ja.po:15: end-of-line within string ja.po:15:1: invalid multibyte sequence ja.po:15:2: invalid multibyte sequence ja.po:15:3: invalid multibyte sequence ja.po:15:4: invalid multibyte sequence ja.po:15:5: invalid multibyte sequence ja.po:15:6: invalid multibyte sequence ja.po:15:7: invalid multibyte sequence ja.po:15:8: invalid multibyte sequence ja.po:15:9: invalid multibyte sequence msgfmt: too many errors, aborting make[2]: *** [ja.mo] Error 1 make[2]: Leaving directory `/var/tmp/portage/liece-1.4.10/work/liece-1.4.10/etc/po' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/liece-1.4.10/work/liece-1.4.10/etc' make: *** [all-recursive] Error 1 !!! ERROR: app-emacs/liece-1.4.10 failed. !!! Function src_compile, Line 24, Exitcode 2 !!! emake failed
Which version of gettext do you use? I tested gettext-0.11.1 and gettext-0.12.1 but didn't get the error. Please post output of emerge info.
# emerge -p gettext These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] sys-devel/gettext-0.11.5-r1
BTW, I use gettext that Portage "decides" I should use (I didn't install it by my own explicit request: it was required for some other packages). If my version of gettext is wrong than the bug is in Portage: why it doesn't update to correct version?
YABTW (yet another...): gettext-0.12.1 is masked as unstable. The problem Iam facing is when after "emerge rsync" Portage is trying to update app-emacs/liece from on stable version to another stable one. Seems to me that someone didn't test enough app-emacs/liece-1.4.10 when unmasked it as a stable. And that's what I am reporting: it should be either fixed or masked back as unstable. app-emacs/liece-1.4.7 works fine, so what's the rush for bumping?
Okay, I changed x86 to ~x86 because I cannot reproduce the problem. If you have some spare time, please give us your time and help to fix it. Again, please post output of "emerge info" (not "emerge -p gettext" nor "emerge -p liece" but "emerge info"). The result of printenv is also helpful. If portage doesn't update to correct version of its dependency, it is ebuild's fault :-( Ebuilds should list all the correct dependency and so portage is expected to not use wrong version. My first intention is to clarify which version of gettext is broken (since gettext seems to complain about handling cjk characters in your error message). Both liece-1.4.7.ebuild and liece-1.4.10.ebuild have no sys-devel/gettext in DEPEND list, so they should have some dependency to gettext at least. The reason why I marked it as stable is I never come across the problem you posted here, and I didn't hear it from anyone. (I know two liece users having no problem with liece-1.4.10) I tested it on both x86 and ~x86, ~alpha, ~ppc and ~sparc, so I thought it is stable. liece-1.4.7 was released more than 1 year ago and liece-1.4.10 was not going to be maintained by upstream as the author said he wants to concentrate on riece (app-emacs/riece) rather than liece, so liece-1.4.10 is intended to be the last stable. I put liece-1.4.10.ebuild in CVS tree three weeks prior to mark it as stable -- I suppose three weeks are fair enough to mark it as stable. I hope I didn't "rush" to bump the version. Sorry for any inconvenience.
# emerge info Portage 2.0.48-r5 (default-ppc-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.19-r6 ppc GENTOO_MIRRORS="ftp://gentoo.mirrors.pair.com/" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /opt/jakarta/tomcat/conf /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="foomaticdb gnome-libs oss -alsa dvd esd sdl oggvorbis xmms -arts xv slang readline gpm berkdb gdbm postgres pgsql postgresql libg++ libgda -odbc innodb mysql tcpd pam libwww ssl nls mitshm zlib snmp ldap imap maildir slp cups pdflib scanner gphoto2 pda cdr perl python tcltk ruby java guile gb X gnome gtk gtk2 gtkhtml -qt -kde truetype imlib xml xml2 bonobo doc motif opengl jpeg png gif tiff gd mozilla mozsvg mozcalendar mozaccess mozinterfaceinfo mozp3p mozxmlterm zeo tetex spell crypt encode evo xemacs xemacs-packages-sumo xface mule leim ppc" COMPILER="gcc3" CHOST="powerpc-unknown-linux-gnu" CFLAGS="-O2 -pipe -mcpu=7400 -maltivec -mabi=altivec" CXXFLAGS="-O2 -pipe -mcpu=7400 -maltivec -mabi=altivec" ACCEPT_KEYWORDS="ppc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache sandbox"
# emerge info Portage 2.0.48-r5 (default-x86-1.4, gcc-3.2.3, glibc-2.3.1-r4,2.3.2-r1) ================================================================= System uname: 2.4.19-gentoo-r10 i686 Pentium II (Klamath) GENTOO_MIRRORS=" http://www.ibiblio.org/pub/Linux/distributions/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://gentoo.mirrors.pair.com/ http://gentoo.oregonstate.edu " CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /opt/jakarta/tomcat/conf" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/opt/portage/distfiles" PKGDIR="/opt/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="foomaticdb mad gtkhtml bonobo mysql esd snmp cdr x86 oss apm avi berkdb crypt cups encode gdbm gif gpm gtk imlib gtk2 -alsa gd gphoto2 libgda -qt -qtmt -arts -kde -mmx -3dnow -3dfx tcltk perl postgres evo gb guile afs odbc maildir imap ldap mozilla tetex zeo apache2 java jpeg gnome libg++ libwww mikmod motif mpeg ncurses nls oggvorbis opengl pam pdflib png python quicktime readline sdl slang spell ssl svga tcpd truetype X xml2 xmms xv zlib" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-mcpu=pentium2 -O3 -pipe" CXXFLAGS="-mcpu=pentium2 -O3 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j3" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Could you please post the output of `locale`? I heard gettext sometimes fails to compile po files if locale is not correctly set. Here's mine: rico% locale LANG=POSIX LC_CTYPE=ja_JP.eucJP LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" And can you try emerging liece-1.4.10-r1 as a root (use `su -` or login as root to make sure all the environment variables are set to default)? If your locale causes the problem, I'll clear the enrivonment variables in the ebuild.
If you still have the problem, please reopen it.
liece-1.4.10-r1 has been successfully installed.