>>> Unpacking nautilus-2.18.3.tar.bz2 to /var/tmp/portage/gnome-base/nautilus-2.18.3/work * Fixing OMF Makefiles ... [ ok ] * Running elibtoolize in: nautilus-2.18.3 * Applying portage-1.5.10.patch ... * Applying sed-1.5.6.patch ... * Applying nautilus-2.16.0-idl_include.patch ... * Failed Patch: nautilus-2.16.0-idl_include.patch ! * ( /usr/portage/gnome-base/nautilus/files/nautilus-2.16.0-idl_include.patch ) * * Include in your bugreport the contents of: * * /var/tmp/portage/gnome-base/nautilus-2.18.3/temp/nautilus-2.16.0-idl_include.patch-16617.out !!! ERROR: gnome-base/nautilus-2.18.3 failed. Call stack: ebuild.sh, line 1621: Called dyn_unpack ebuild.sh, line 753: Called qa_call 'src_unpack' ebuild.sh, line 44: Called src_unpack nautilus-2.18.3.ebuild, line 71: Called epatch '/usr/portage/gnome-base/nautilus/files/nautilus-2.16.0-idl_include.patch' eutils.eclass, line 304: Called die !!! Failed Patch: nautilus-2.16.0-idl_include.patch! !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/gnome-base/nautilus-2.18.3/temp/build.log'. Reproducible: Always aryix@blackstar ~ $ cat /var/tmp/portage/gnome-base/nautilus-2.18.3/temp/nautilus-2.16.0-idl_include.patch-16617.out ***** nautilus-2.16.0-idl_include.patch ***** ============================================= PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < /usr/portage/gnome-base/nautilus/files/nautilus-2.16.0-idl_include.patch ============================================= can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --exclude-from=/home/dang/.diffrc -u -ruN nautilus-2.16.0.orig/src/nautilus-shell-interface.idl nautilus-2.16.0/src/nautilus-shell-interface.idl |--- nautilus-2.16.0.orig/src/nautilus-shell-interface.idl 2006-07-21 13:18:59.000000000 -0400 |+++ nautilus-2.16.0/src/nautilus-shell-interface.idl 2006-09-07 14:08:49.000000000 -0400 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ============================================= PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < /usr/portage/gnome-base/nautilus/files/nautilus-2.16.0-idl_include.patch ============================================= patching file src/nautilus-shell-interface.idl Hunk #1 FAILED at 5. 1 out of 1 hunk FAILED -- saving rejects to file src/nautilus-shell-interface.idl.rej ============================================= PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < /usr/portage/gnome-base/nautilus/files/nautilus-2.16.0-idl_include.patch ============================================= can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --exclude-from=/home/dang/.diffrc -u -ruN nautilus-2.16.0.orig/src/nautilus-shell-interface.idl nautilus-2.16.0/src/nautilus-shell-interface.idl |--- nautilus-2.16.0.orig/src/nautilus-shell-interface.idl 2006-07-21 13:18:59.000000000 -0400 |+++ nautilus-2.16.0/src/nautilus-shell-interface.idl 2006-09-07 14:08:49.000000000 -0400 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ============================================= PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < /usr/portage/gnome-base/nautilus/files/nautilus-2.16.0-idl_include.patch ============================================= missing header for unified diff at line 4 of patch can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --exclude-from=/home/dang/.diffrc -u -ruN nautilus-2.16.0.orig/src/nautilus-shell-interface.idl nautilus-2.16.0/src/nautilus-shell-interface.idl |--- nautilus-2.16.0.orig/src/nautilus-shell-interface.idl 2006-07-21 13:18:59.000000000 -0400 |+++ nautilus-2.16.0/src/nautilus-shell-interface.idl 2006-09-07 14:08:49.000000000 -0400 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored ============================================= PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < /usr/portage/gnome-base/nautilus/files/nautilus-2.16.0-idl_include.patch ============================================= missing header for unified diff at line 4 of patch can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |diff --exclude-from=/home/dang/.diffrc -u -ruN nautilus-2.16.0.orig/src/nautilus-shell-interface.idl nautilus-2.16.0/src/nautilus-shell-interface.idl |--- nautilus-2.16.0.orig/src/nautilus-shell-interface.idl 2006-07-21 13:18:59.000000000 -0400 |+++ nautilus-2.16.0/src/nautilus-shell-interface.idl 2006-09-07 14:08:49.000000000 -0400 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored
nautilus 2.18.3 will not need this patch.
Just commenting out line 71 (epatch "${FILESDIR}"/${PN}-2.16.0-idl_include.patch) and updating the digest fixed it for me.
(In reply to comment #2) > Just commenting out line 71 (epatch > "${FILESDIR}"/${PN}-2.16.0-idl_include.patch) and updating the digest fixed it > for me. > This solution fixed it ,thanks
Fixed. I'll kick Gilles for this (he's sitting next to me right now at GUADEC :)
*** Bug 185667 has been marked as a duplicate of this bug. ***