Bug 134974 - kde-i18n-3.5.2-r1 en_GB emerge fails
Bug#: 134974 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: FIXED Assigned To: kde@gentoo.org Reported By: ashe@techromantic.co.uk
Component: KDE
URL: 
Summary: kde-i18n-3.5.2-r1 en_GB emerge fails
Keywords:  
Status Whiteboard: 
Opened: 2006-05-30 16:22 0000
Description:   Opened: 2006-05-30 16:22 0000
With "en_Gb ja" as LINGUAS, emerging of kde-i18n-3.5.2-r1 fails with this
error:

make[4]: Leaving directory
`/var/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-en_GB-3.5.2/messages/kdemultimedia'
make[3]: Leaving directory
`/var/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-en_GB-3.5.2/messages/kdemultimedia'
make[2]: Leaving directory
`/var/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-en_GB-3.5.2/messages/kdemultimedia'
make[1]: Leaving directory
`/var/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-en_GB-3.5.2/messages'
make[1]: Entering directory
`/var/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-en_GB-3.5.2'
make[2]: Entering directory
`/var/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-en_GB-3.5.2'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory
`/var/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-en_GB-3.5.2'
make[1]: Leaving directory
`/var/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-en_GB-3.5.2'
make: *** No rule to make target `install'.  Stop.

!!! ERROR: kde-base/kde-i18n-3.5.2-r1 failed.
Call stack:
  ebuild.sh, line 1531:   Called dyn_install
  ebuild.sh, line 1005:   Called src_install
  kde-i18n-3.5.2-r1.ebuild, line 70:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if
relevant.

emerge --info:

Portage 2.1_rc3-r2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3,
2.6.16-gentoo-r8 i686)
=================================================================
System uname: 2.6.16-gentoo-r8 i686 AMD Sempron(tm) Processor 3300+
Gentoo Base System version 1.12.0
ccache version 2.4 [enabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r1
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
http://mirror.switch.ch/ftp/mirror/gentoo/"
LINGUAS="en_GB ja"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --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="x86 3dnow 3dnowext X a52 aac alsa apache2 apm arts asf avi berkdb
bitmap-fonts bzip2 cli crypt cups divx4linux dlloader dri dvd dvdr dvdread
dvdrw eds emboss encode faad ffmpeg flac foomaticdb fortran gdbm gif gnome gpm
gstreamer gtk gtk2 hal imagemagick imlib ipv6 isdnlog java jpeg kde libg++
libwww mad matroska mikmod mmx mng motif mp3 mp4 mpeg musepack ncurses nls nptl
nptlonly nsplugin nvidia ogg opengl oss pam pcre pdflib perl png pppd python qt
quicktime readline real reflection sdl session sndfile spell spl sqlite sse
sse2 ssl svg tcpd theora tiff truetype truetype-fonts type1-fonts udev unicode
vorbis win32codecs wmf x264 xcomposite xine xml xmms xorg xscreensaver xv xvid
zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux
linguas_en_GB linguas_ja userland_GNU video_cards_nvidia"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Kent B. Hansen 2006-05-31 01:52:59 0000 -------
I'me expirencing the same problem during emerging of the "da" (danish) files:


yaddi yaddi...
`/home/portage/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-da-3.5.2/messages/kdemultimedia'
make[2]: Leaving directory
`/home/portage/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-da-3.5.2/messages/kdemultimedia'
make[1]: Leaving directory
`/home/portage/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-da-3.5.2/messages'
make[1]: Entering directory
`/home/portage/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-da-3.5.2'
make[2]: Entering directory
`/home/portage/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-da-3.5.2'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory
`/home/portage/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-da-3.5.2'
make[1]: Leaving directory
`/home/portage/tmp/portage/kde-i18n-3.5.2-r1/work/kde-i18n-da-3.5.2'
make: *** No rule to make target `install'.  Stop.

!!! ERROR: kde-base/kde-i18n-3.5.2-r1 failed.
!!! Function src_install, Line 70, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


My info:
Portage 2.0.54-r2 (default-linux/x86/2005.1, gcc-3.4.6, glibc-2.3.6-r3,
2.6.11.11 i686)
=================================================================
System uname: 2.6.11.11 i686 Intel(R) Xeon(TM) CPU 3.06GHz
Gentoo Base System version 1.6.14
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)
[disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5-r2, 2.4.2
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -msse2 -mfpmath=sse,387 -mmmx
-fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config
/usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/lib/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -pipe -msse2 -mfpmath=sse,387 -mmmx
-fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://gentoo.inode.at/source/ http://gentoo.zie.pg.gda.pl
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://mirror.switch.ch/mirror/gentoo/"
LINGUAS="de da sv nl fr"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/home/portage/tmp"
PORTDIR="/var/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cli crypt
cups curl dri eds emboss encode esd expat fam foomaticdb fortran gd gdbm gif
glut gmp gtk gtk2 gtkhtml idn imagemagick imlib innodb isdnlog java jpeg kde
kerberos lcms ldap libg++ libwww mad mbox mhash mikmod mmx mng motif mp3 mpeg
mysql ncurses nls ogg oggvorbis opengl oss pam pcre pdflib perl php png ppds
pppd python qt quicktime readline reflection samba session snmp spell spl sse
ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis xml2
xmms xorg xv zlib linguas_en linguas_de linguas_da linguas_sv linguas_nl
linguas_fr userland_GNU kernel_linux elibc_glibc"
Unset:  CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS,
PORTAGE_RSYNC_OPTS

------- Comment #2 From Andrei Slavoiu 2006-05-31 05:36:09 0000 -------
Actualy this happens for any languages (as long as there are more than one).
The problem is that src_compile is executed every time in the first language's
directory. Somebody changed kde.eclass and made kde_src_compile use KDE_S
instead of S for locating the source directory.

------- Comment #3 From Andrei Slavoiu 2006-05-31 05:58:44 0000 -------
Created an attachment (id=87978) [details]
kde-i18n-3.5.2-r1.ebuild.patch

------- Comment #4 From Leo 2006-05-31 16:47:59 0000 -------
OK the patch seems to work also on R2 file

------- Comment #5 From Kent B. Hansen 2006-06-01 00:18:53 0000 -------
The patch solves my problem (see above) as well. Thanks!

------- Comment #6 From Gregorio Guidi (RETIRED) 2006-06-01 12:52:41 0000 -------
Fixed now. Thanks.

------- Comment #7 From Gregorio Guidi (RETIRED) 2006-06-01 15:33:38 0000 -------
*** Bug 135206 has been marked as a duplicate of this bug. ***