The bleeding edge version of chromium has been failing to patch for me for a couple of weeks now. * working copy: /usr/portage/distfiles/svn-src/chromium * Installing/updating to version 6.0.497.0_p56204 >>> Source unpacked in /var/tmp/portage/www-client/chromium-9999/work >>> Preparing source in /var/tmp/portage/www-client/chromium-9999/work/chromium-9999 ... * Applying chromium-make-3.82-compatibility-r0.patch ... * Failed Patch: chromium-make-3.82-compatibility-r0.patch ! * ( /usr/portage/www-client/chromium/files/chromium-make-3.82-compatibility-r0.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/www-client/chromium-9999/temp/chromium-make-3.82-compatibility-r0.patch.out * ERROR: www-client/chromium-9999 failed: * Failed Patch: chromium-make-3.82-compatibility-r0.patch! * * Call stack: * ebuild.sh, line 54: Called src_prepare * environment, line 2897: Called epatch '/usr/portage/www-client/chromium/files/chromium-make-3.82-compatibility-r0.patch' * environment, line 1366: Called die * The specific snippet of code: * die "Failed Patch: ${patchname}!"; Any help would be greatly appreciated! For reference, my emerge --info =www-client/chromium-9999 is as follows: Portage 2.1.8.3 (default/linux/amd64/10.0, gcc-4.4.3, glibc-2.10.1-r1, 2.6.32-gentoo-r7 x86_64) ================================================================= System Settings ================================================================= System uname: Linux-2.6.32-gentoo-r7-x86_64-Intel-R-_Core-TM-2_CPU_T7600_@_2.33GHz-with-gentoo-1.12.13 Timestamp of tree: Mon, 16 Aug 2010 14:00:01 +0000 app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.5-r2, 3.1.2-r3 dev-util/cmake: 2.8.1-r2 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.65 sys-devel/automake: 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.18-r3 sys-devel/gcc: 4.3.4, 4.4.3-r2 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb /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/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=core2 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="rsync://distro.ibiblio.org/pub/linux/distributions/gentoo/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/ http://mirrors.xservers.ro/gentoo/ http://gentoo.wetzlmayr.com/ http://ftp.romnet.org/gentoo/" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="en en_US" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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="/var/lib/layman/wirelay /var/lib/layman/keruspe /home/scopatz/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl alsa amd64 bash-completion berkdb bmp bzip2 cdrom cdrw cli cracklib crypt cups cxx doc dri dvd dvdr dvdread dvdrom dvdrw firefox fortran gdbm gif gpm gtk iconv ipv6 java jpeg latex man matroska mmx modules mp3 mplayer mudflap multilib ncurses nls nptl nptlonly nsplugin objc objc++ objc-gc ogg oggvorbis openmp oss pam pcre perl png pppd python python3 readline reflection session spl sqlite sse sse2 ssl sysfs tcpd theora unicode usb vobis xorg zlib" ALSA_CARDS="hda-intel" 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 authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics evdev virtualbox" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon vesa fbdev virtualbox vmware" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS ================================================================= Package Settings ================================================================= www-client/chromium-9999 was built with the following: USE="cups (multilib) sse2" LDFLAGS="-Wl,-O1"
Created attachment 243227 [details] Failed patch output
Also I should note that the make.py file that the patch fails to find does, in fact, exist.
I have exactly the same issue (chromium-9999 p56201)... * working copy: /usr/portage/distfiles/svn-src/chromium * Installing/updating to version 6.0.497.0_p56201 >>> Source unpacked in /var/tmp/portage/www-client/chromium-9999/work >>> Preparing source in /var/tmp/portage/www-client/chromium-9999/work/chromium-9999 ... * Applying chromium-make-3.82-compatibility-r0.patch ... * Failed Patch: chromium-make-3.82-compatibility-r0.patch ! * ( /usr/portage/www-client/chromium/files/chromium-make-3.82-compatibility-r0.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/www-client/chromium-9999/temp/chromium-make-3.82-compatibility-r0.patch.out * ERROR: www-client/chromium-9999 failed: * Failed Patch: chromium-make-3.82-compatibility-r0.patch! * * Call stack: * ebuild.sh, line 48: Called src_prepare * environment, line 2891: Called epatch '/usr/portage/www-client/chromium/files/chromium-make-3.82-compatibility-r0.patch' * environment, line 1360: Called die * The specific snippet of code: * die "Failed Patch: ${patchname}!"; * * If you need support, post the output of 'emerge --info =www-client/chromium-9999', * the complete build log and the output of 'emerge -pqv =www-client/chromium-9999'. * The complete build log is located at '/var/tmp/portage/www-client/chromium-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-9999/temp/environment'. * S: '/var/tmp/portage/www-client/chromium-9999/work/chromium-9999' >>> Failed to emerge www-client/chromium-9999, Log file: >>> '/var/tmp/portage/www-client/chromium-9999/temp/build.log' * Messages for package www-client/chromium-9999: * Installing/updating to version 6.0.497.0_p56201 * Failed Patch: chromium-make-3.82-compatibility-r0.patch ! * ( /usr/portage/www-client/chromium/files/chromium-make-3.82-compatibility-r0.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/www-client/chromium-9999/temp/chromium-make-3.82-compatibility-r0.patch.out * ERROR: www-client/chromium-9999 failed: * Failed Patch: chromium-make-3.82-compatibility-r0.patch! * * Call stack: * ebuild.sh, line 48: Called src_prepare * environment, line 2891: Called epatch '/usr/portage/www-client/chromium/files/chromium-make-3.82-compatibility-r0.patch' * environment, line 1360: Called die * The specific snippet of code: * die "Failed Patch: ${patchname}!"; * * If you need support, post the output of 'emerge --info =www-client/chromium-9999', * the complete build log and the output of 'emerge -pqv =www-client/chromium-9999'. * The complete build log is located at '/var/tmp/portage/www-client/chromium-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/chromium-9999/temp/environment'. * S: '/var/tmp/portage/www-client/chromium-9999/work/chromium-9999' * * The following package has failed to build or install: * * ('ebuild', '/', 'www-client/chromium-9999', 'merge'), Log file: * '/var/tmp/portage/www-client/chromium-9999/temp/build.log'
Checked: chromium-make-3.82-compatibility-r0.patch could no more be applied in chromium-9999 ebuild. It should be fixed or disabled for this ebuild.
Fixed when this patch is commented out. Now, I have the same failure than bug #332171.
(In reply to comment #5) > Fixed when this patch is commented out. > > Now, I have the same failure than bug #332171. > Julien, I can confirm this behavior. Following the bug #332171 fix as well...
Thanks, fixed while updating -9999 for the latest dev channel build.