Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26337 - app-emacs/liece-1.4.10 is broken
Summary: app-emacs/liece-1.4.10 is broken
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-10 08:25 UTC by Axxackall
Modified: 2003-12-14 11:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Axxackall 2003-08-10 08:25:31 UTC
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
Comment 1 Mamoru KOMACHI (RETIRED) gentoo-dev 2003-08-10 09:34:55 UTC
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.
Comment 2 Axxackall 2003-08-10 14:27:27 UTC
# 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
Comment 3 Axxackall 2003-08-10 14:31:21 UTC
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?
Comment 4 Axxackall 2003-08-10 14:36:45 UTC
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?
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2003-08-10 21:14:32 UTC
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.
Comment 6 Axxackall 2003-08-11 08:51:19 UTC
# 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"
Comment 7 Axxackall 2003-08-11 09:01:34 UTC
# 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"
Comment 8 Mamoru KOMACHI (RETIRED) gentoo-dev 2003-10-24 13:36:01 UTC
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.
Comment 9 Mamoru KOMACHI (RETIRED) gentoo-dev 2003-12-07 21:24:38 UTC
If you still have the problem, please reopen it.
Comment 10 Axxackall 2003-12-14 11:38:10 UTC
liece-1.4.10-r1 has been successfully installed.