Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237962 - app-cdr/recorder-1.4.1 screws up with LC_MESSAGES
Summary: app-cdr/recorder-1.4.1 screws up with LC_MESSAGES
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Ben de Groot (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-17 22:00 UTC by nm (RETIRED)
Modified: 2008-09-17 23:56 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 nm (RETIRED) gentoo-dev 2008-09-17 22:00:55 UTC
Looks like the recorder ebuild is trying to install LC_MESSAGES (based on my LINGUAS) that simply don't exist. Or something. I can't emerge it anyway, so this is a blocker.

Here's the error output from the attempted merge:

/usr/share/locale/$lang/LC_MESSAGES;\
		install -m 755 -d mo/$lang/LC_MESSAGES;\
		msgfmt po/$lang.po -o mo/$lang/LC_MESSAGES/recorder.mo;\
		install -m 644 mo/$lang/LC_MESSAGES/recorder.mo /var/tmp/portage/app-cdr/recorder-1.4.1/image//usr/share/locale/$lang/LC_MESSAGES/recorder.mo;\
	done
msgfmt: error while opening "po/en.po" for reading: No such file or directory
install: cannot stat `mo/en/LC_MESSAGES/recorder.mo': No such file or directory
msgfmt: error while opening "po/en_US.po" for reading: No such file or directory
install: cannot stat `mo/en_US/LC_MESSAGES/recorder.mo': No such file or directory
make: *** [install] Error 1


. . . and of course emake install has failed.

emerge --info:

Portage 2.1.4.4 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.25-gentoo-r7 x86_64 Intel(R) Core(TM)2 Duo CPU T5250 @ 1.50GHz
Timestamp of tree: Wed, 17 Sep 2008 21:30:01 +0000
app-shells/bash:     3.2_p33
dev-lang/python:     2.5.2-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r2
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.23-r3
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -msse3 -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en en_US"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=15 --exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa amd64 berkdb branding cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread fortran gdbm glitz gpm gtk hal iconv isdnlog jpeg lame libnotify midi mmx mp3 mudflap ncurses nptl nptlonly ogg opengl openmp pam pcre perl png pppd python readline reflection session spl sse sse2 ssl startup-notification svg tcpd truetype unicode usb vorbis xorg zlib"
ELIBC="glibc"
KERNEL="linux"
LINGUAS="en en_US"
USERLAND="GNU"
VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Ben de Groot (RETIRED) gentoo-dev 2008-09-17 23:56:10 UTC
Fix in CVS.
Although I have the feeling my solution isn't the most elegant, it should work now. :-)
Thanks for reporting!