In two of my systems I get: * Failed Running intltoolize ! * * Include in your bugreport the contents of: * * /var/tmp/portage/sys-fs/udev-222/temp/intltoolize.out * ERROR: sys-fs/udev-222::gentoo failed (prepare phase): * Failed Running intltoolize ! in src_prepare() when eautoreconf() is being called. I don't have time to debug this and could be wrong, but intltool installed there are no issues. I can't find how the hell autotools eclass is supposed to use intltoolize when there's no dev-util/intltool in AUTOTOOLS_DEPEND inside autotools.eclass. Probably there's some magic that will be revealed by the guys that wrote it. I'm ccing base-system, hope this is not false alarm and bother you guys without reason.
earth udev-222 # emerge --info Portage 2.2.20 (python 3.4.3-final-0, default/linux/amd64/13.0/no-multilib, gcc-4.9.3, glibc-2.20-r2, 4.0.4-x86_64-linode57 x86_64) ================================================================= System uname: Linux-4.0.4-x86_64-linode57-x86_64-Intel-R-_Xeon-R-_CPU_E5-2680_v2_@_2.80GHz-with-gentoo-2.2 KiB Mem: 3067776 total, 1623916 free KiB Swap: 3145724 total, 3141124 free Timestamp of repository gentoo: Sun, 19 Jul 2015 13:45:01 +0000 sh bash 4.3_p39 ld GNU ld (Gentoo 2.25 p1.2) 2.25 app-shells/bash: 4.3_p39::gentoo dev-lang/perl: 5.22.0::gentoo dev-lang/python: 2.7.10::gentoo, 3.4.3::gentoo dev-util/cmake: 3.2.3::gentoo dev-util/pkgconfig: 0.28-r3::gentoo sys-apps/baselayout: 2.2::gentoo sys-apps/openrc: 0.17::gentoo sys-apps/sandbox: 2.6-r1::gentoo sys-devel/autoconf: 2.69-r1::gentoo sys-devel/automake: 1.14.1::gentoo, 1.15::gentoo sys-devel/binutils: 2.25-r1::gentoo sys-devel/gcc: 4.9.3::gentoo sys-devel/gcc-config: 1.8::gentoo sys-devel/libtool: 2.4.6-r1::gentoo sys-devel/make: 4.1-r1::gentoo sys-kernel/linux-headers: 4.1::gentoo (virtual/os-headers) sys-libs/glibc: 2.20-r2::gentoo Repositories: gentoo location: /usr/portage sync-type: rsync sync-uri: rsync://rsync.uk.gentoo.org/gentoo-portage priority: -1000 ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-mno-tls-direct-seg-refs -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-mno-tls-direct-seg-refs -O2 -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="ftp://mirror.leaseweb.com/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror" LANG="en_US.utf8" LC_ALL="en_US.utf8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" USE="acl amd64 apache2 bzip2 cli cracklib crypt iconv ipv6 mmx mudflap mysql ncurses nptl nptlonly openrc pam pcre perl posix python readline reflection session snmp sockets spl sse sse2 ssl sysfs tcpd threads truetype unicode xml zlib" ABI_X86="64" APACHE2_MODULES="*" CURL_SSL="openssl" ELIBC="glibc" KERNEL="linux" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" USERLAND="GNU" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON earth udev-222 #
earth udev-222 # cat temp/build.log * Package: sys-fs/udev-222 * Repository: gentoo * Maintainer: udev-bugs@gentoo.org * USE: abi_x86_64 acl amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox * Determining the location of the kernel source code * Unable to find kernel sources at /usr/src/linux * Please make sure that /usr/src/linux points at your running kernel, * (or the kernel you wish to build against). * Alternatively, set the KERNEL_DIR environment variable to the kernel sources location * Unable to calculate Linux Kernel version for build, attempting to use running version * Checking for suitable kernel configuration options... * CONFIG_SYSFS_DEPRECATED: should not be set. But it is. * CONFIG_FW_LOADER_USER_HELPER: should not be set. But it is. * Please check to make sure these options are set correctly. * Failure to do so may cause unexpected problems. >>> Unpacking source... >>> Unpacking udev-222.tar.gz to /var/tmp/portage/sys-fs/udev-222/work >>> Source unpacked in /var/tmp/portage/sys-fs/udev-222/work >>> Preparing source in /var/tmp/portage/sys-fs/udev-222/work/systemd-222 ... * Running eautoreconf in '/var/tmp/portage/sys-fs/udev-222/work/systemd-222' ... * Running intltoolize --automake --copy --force ... [ !! ] * Failed Running intltoolize ! * * Include in your bugreport the contents of: * * /var/tmp/portage/sys-fs/udev-222/temp/intltoolize.out * ERROR: sys-fs/udev-222::gentoo failed (prepare phase): * Failed Running intltoolize ! * * Call stack: * ebuild.sh, line 93: Called src_prepare * environment, line 4429: Called eautoreconf * environment, line 1188: Called autotools_run_tool 'intltoolize' '--automake' '--copy' '--force' * environment, line 719: Called die * The specific snippet of code: * die "Failed Running $1 !"; * * If you need support, post the output of `emerge --info '=sys-fs/udev-222::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-fs/udev-222::gentoo'`. * The complete build log is located at '/var/tmp/portage/sys-fs/udev-222/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-fs/udev-222/temp/environment'. * Working directory: '/var/tmp/portage/sys-fs/udev-222/work/systemd-222' * S: '/var/tmp/portage/sys-fs/udev-222/work/systemd-222' earth udev-222 #
and of course: earth udev-222 # cat temp/intltoolize.out ***** intltoolize ***** ***** PWD: /var/tmp/portage/sys-fs/udev-222/work/systemd-222 ***** intltoolize --automake --copy --force /var/tmp/portage/sys-fs/udev-222/temp/environment: line 710: intltoolize: command not found earth udev-222 #
You are supposed to explicitly depend on packages other than autoconf/automake/libtool.
+ 21 Jul 2015; Mike Gilbert <floppym@gentoo.org> udev-222.ebuild, + udev-9999.ebuild: + DEPEND on dev-util/intltool, bug 555382.