Bug 242142 - app-text/texlive-core-2008 fails to build target "uconvmsg/root.res"
Bug#: 242142 Product:  Gentoo Linux Version: unspecified Platform: AMD64
OS/Version: Linux Status: RESOLVED Severity: major Priority: P2
Resolution: FIXED Assigned To: aballier@gentoo.org Reported By: petter@petterhaggholm.net
Component: Applications
URL: 
Summary: app-text/texlive-core-2008 fails to build target "uconvmsg/root.res"
Keywords:  
Status Whiteboard: 
Opened: 2008-10-15 06:56 0000
Description:   Opened: 2008-10-15 06:56 0000
When trying to emerge the 2008 version of texlive, the texlive-core package
fails to compile.

Reproducible: Always

Steps to Reproduce:
1. emerge -1 texlive-core

Actual Results:  
gmake[4]: Entering directory
`/tmp/portage/app-text/texlive-core-2008/work/texlive-20080816-source/libs/icu-xetex/extra/uconv'
cat uconvmsg/uconvmsg.lst > uconvmsg/uconvmsg_static.lst
gmake[4]: *** No rule to make target `uconvmsg/root.res', needed by
`uconvmsg/uconvmsg.dat'.  Stop.
gmake[4]: Leaving directory
`/tmp/portage/app-text/texlive-core-2008/work/texlive-20080816-source/libs/icu-xetex/extra/uconv'
make[3]: *** [package-resfiles] Error 2
make[3]: Leaving directory
`/tmp/portage/app-text/texlive-core-2008/work/texlive-20080816-source/libs/icu-xetex/extra/uconv'
make[2]: *** [all-recursive] Error 2
make[2]: Leaving directory
`/tmp/portage/app-text/texlive-core-2008/work/texlive-20080816-source/libs/icu-xetex/extra'
make[1]: *** [all-recursive] Error 2
make[1]: Leaving directory
`/tmp/portage/app-text/texlive-core-2008/work/texlive-20080816-source/libs/icu-xetex'
make: *** [all] Error 1
make: INTERNAL: Exiting with 6 jobserver tokens available; should be 5!
 * 
 * ERROR: app-text/texlive-core-2008 failed.
 * Call stack:
 * ebuild.sh, line   49:  Called src_compile
 * environment, line 2958:  Called die
 * The specific snippet of code:
 * emake texmf=${TEXMF_PATH:-/usr/share/texmf} || die "emake failed";
 * The die message:
 * emake failed
 * 
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/tmp/portage/app-text/texlive-core-2008/temp/build.log'.
 * The ebuild environment file is located at
'/tmp/portage/app-text/texlive-core-2008/temp/environment'.

Expected Results:  
Successful build

winterfell ~ # emerge --info
Portage 2.2_rc12 (default-linux/amd64/2007.0, gcc-4.3.2,
glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 x86_64)
=================================================================
System uname:
Linux-2.6.26-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E6850_@_3.00GHz-with-glibc2.2.5
Timestamp of tree: Tue, 14 Oct 2008 21:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r8
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.3.0-r1
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/
/etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
/etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/
/etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo
/etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=nocona -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="buildpkg ccache distlocks fixpackages parallel-fetch preserve-libs
protect-owned sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.llarian.net/ http://gentoo.mirrors.tera-byte.com/
http://gentoo.osuosl.org/ http://mirror.usu.edu/mirrors/gentoo/
ftp://gentoo.llarian.net/pub/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS=""
LINGUAS="en"
MAKEOPTS="-j5 -l1"
PKGDIR="/usr/portage/packages"
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/layman/gentopia /usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="7zip X a52 aac acl acpi aiglx aim aimextras alsa amd64 amr apache2
artworkextra audacious avahi bash-completion berkdb bluetooth branding bzip2
cairo ccache cdda cddb cdinstall cdparanoia cdr cdrom cdsound cli cracklib
crypt cscope css ctype cups cursors daap dba dbus depth32 deskbar devhelp dga
divx doc dri dts dv dvd dvdnav dvdr dvdread dvi editor eds encode fam ffmpeg
firefox flac foomaticdb fortran fuse gdbm gdm gedit gif gimp gimpprint glade
glitz glut gmail gmailtimestamps gmedia gnome gnome-keyring gnome-print gnomecd
gnuplot gnutls gpg gphoto2 gpm gstreamer gstreamer010 gtalk gtk gtk2 gtkhtml
gzip hal howl-compat ical icons iconv icq id3 imlib inherit-graph ipod iproute2
ipv6 isdnlog jabber jack java java5 jpeg jpeg2k kde kdeenablefinal keyring
kpathsea latex libnotify live logitech-mouse logrotate lzo mad math
mdnsresponder-compat midi mikmod mmap mmx mmxext mod modplug mono mozbranding
mozcalendar mozdevelop mozdom moznocompose moznoirc moznomail mozsvg mp2 mp3
mp4 mp4live mpeg mpeg2 msn mudflap musepack music musicbrainz nautilus ncurses
network networkmanager newspr nls nptl nptlonly ntfs nvidia offensive ogg
oggvorbis openal opengl openmp pam pcre pdf perl pidgin png postgres ppds pppd
ps python qt-static qt4 quicktime readline realmedia reflection reiserfs
replytolist rhythmbox rtc rtsp samba scanner scenarios sdl session sid smp
sounds sourceview speex spl sse sse2 ssl ssse3 startup-notification
stencil-buffer stream subversion svg svgz t1lib tcpd textures themes theora
threads thunderbird tiff timidity totem tracker truetype unicode unzip usb
userlocales valgrind vcd videos vim vim-pager vim-syntax vim-with-x vorbis wma
wma123 wmf wmp wordexp wordperfect wxwindows x264 xanim xattr xchat
xchatdccserver xcomposite xforms xinerama xml xorg xpm xprint xrandr
xscreensaver xulrunner xv xvid xvmc yahoo zeroconf zip zlib"
ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul
mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions
alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default
authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner
authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env
expires ext_filter file_cache filter headers ident imagemap include info
log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp
proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status
unique_id userdir usertrack vhost_alias" CAMERAS="fuji canon ptp2"
ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses
text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia vesa nv"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

------- Comment #1 From Petter Häggholm 2008-10-15 06:58:16 0000 -------
Created an attachment (id=168516) [details]
build.log

------- Comment #2 From Petter Häggholm 2008-10-16 23:42:31 0000 -------
Note: Identical results with app-text/texlive-core-2008-r1.

------- Comment #3 From Alexis Ballier 2008-10-18 07:50:05 0000 -------
thanks for the report; i've eventually been able to reproduce it and added a
patch that should fix it.

as it's highly non deterministic (parallel make issue), please reopen after
syncing in a few hours if this doesn't fix it for you

(you should have PATCHLEVEL="8" or higher in tl-core ebuild)