| Summary: | emerge Monafont fails if LC_CTYPE uses UTF-8 | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Henry Yang <henryy> |
| Component: | Current packages | Assignee: | Mamoru KOMACHI (RETIRED) <usata> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | cjk |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
The error message (ignore the progress bar glitches)
The error message (ignore the progress bar glitches) |
||
|
Description
Henry Yang
2003-09-10 23:12:26 UTC
Actually it doesn't fail to build here even though I get lots of errors (after I added `export PERL_BADLANG=0` to src_compile() section all those errors went away). I tested both monafont-2.22 and monafont-2.90 with LC_CTYPE=en_CA.UTF-8. Could you sent your `emerge info` and the version of monafont you tried? The full log of failed emerge will also help. Created attachment 17516 [details] The error message (ignore the progress bar glitches) emerge info: Portage 2.0.49-r3 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r6) ================================================================= System uname: 2.4.20-gentoo-r6 i686 Pentium III (Coppermine) distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.2 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -fomit-frame-pointer -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/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" CXXFLAGS="-march=pentium3 -fomit-frame-pointer -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 apm crypt encode foomaticdb gif imlib jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 zlib gdbm berkdb slang readline tetex aalib svga tcltk java guile mysql X sdl gpm tcpd pam libwww ssl perl python oggvorbis gtk qt motif opengl acpi acpi4linux apache2 cjk directfb doc emacs fbcon freewnn gtk2 icc imap jikes leim maildir nocardbus samba snmp sse tiff vim-with-x wmf -oss -avi -cups -kde -gnome -xmms -xv -arts" locale: LANG=en_CA LC_CTYPE=en_CA.UTF-8 LC_NUMERIC="en_CA" LC_TIME="en_CA" LC_COLLATE="en_CA" LC_MONETARY="en_CA" LC_MESSAGES="en_CA" LC_PAPER="en_CA" LC_NAME="en_CA" LC_ADDRESS="en_CA" LC_TELEPHONE="en_CA" LC_MEASUREMENT="en_CA" LC_IDENTIFICATION="en_CA" LC_ALL= Created attachment 17517 [details] The error message (ignore the progress bar glitches) emerge info: Portage 2.0.49-r3 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r6) ================================================================= System uname: 2.4.20-gentoo-r6 i686 Pentium III (Coppermine) distcc 2.10 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.2 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -fomit-frame-pointer -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/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" CXXFLAGS="-march=pentium3 -fomit-frame-pointer -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 apm crypt encode foomaticdb gif imlib jpeg libg++ mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 zlib gdbm berkdb slang readline tetex aalib svga tcltk java guile mysql X sdl gpm tcpd pam libwww ssl perl python oggvorbis gtk qt motif opengl acpi acpi4linux apache2 cjk directfb doc emacs fbcon freewnn gtk2 icc imap jikes leim maildir nocardbus samba snmp sse tiff vim-with-x wmf -oss -avi -cups -kde -gnome -xmms -xv -arts" locale: LANG=en_CA LC_CTYPE=en_CA.UTF-8 LC_NUMERIC="en_CA" LC_TIME="en_CA" LC_COLLATE="en_CA" LC_MONETARY="en_CA" LC_MESSAGES="en_CA" LC_PAPER="en_CA" LC_NAME="en_CA" LC_ADDRESS="en_CA" LC_TELEPHONE="en_CA" LC_MEASUREMENT="en_CA" LC_IDENTIFICATION="en_CA" LC_ALL= note that the lcoale en_CA.UTF-8 was generated wit hthe following command: localedef -v -c -i en_CA -f UTF-8 en_CA.UTF-8 I reconfirmed your bug with `LANG=en_CA LC_CTYPE=en_CA.UTF-8 emerge monafont` and adding LC_CTYPE=C in src_compile() solved the problem. Thanks for reporting. |