***** nautilus-2.14-idl_include.patch ***** =========================================== PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < /usr/portage/gnome-base/nautilus/files/nautilus-2.14-idl_include.patch =========================================== can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- nautilus-shell-interface.idl 2005-10-19 09:53:43.000000000 +0200 |+++ nautilus-shell-interface.idl.new 2006-05-09 18:37:22.936041864 +0200 -------------------------- 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.14-idl_include.patch =========================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- nautilus-shell-interface.idl 2005-10-19 09:53:43.000000000 +0200 |+++ nautilus-shell-interface.idl.new 2006-05-09 18:37:22.936041864 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored =========================================== PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < /usr/portage/gnome-base/nautilus/files/nautilus-2.14-idl_include.patch =========================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- nautilus-shell-interface.idl 2005-10-19 09:53:43.000000000 +0200 |+++ nautilus-shell-interface.idl.new 2006-05-09 18:37:22.936041864 +0200 -------------------------- 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.14-idl_include.patch =========================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- nautilus-shell-interface.idl 2005-10-19 09:53:43.000000000 +0200 |+++ nautilus-shell-interface.idl.new 2006-05-09 18:37:22.936041864 +0200 -------------------------- 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.14-idl_include.patch =========================================== missing header for unified diff at line 3 of patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- nautilus-shell-interface.idl 2005-10-19 09:53:43.000000000 +0200 |+++ nautilus-shell-interface.idl.new 2006-05-09 18:37:22.936041864 +0200 -------------------------- No file to patch. Skipping patch. 1 out of 1 hunk ignored
Same behaviour on x86. Portage 2.1.1_rc1-r6 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686)
Same behaviour on x86. Portage 2.1.1_rc1-r6 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r7 i686) Worked around by: commenting out the patch - /usr/portage/gnome-base/nautilus/nautilus-2.16.0.ebuild # epatch ${FILESDIR}/${PN}-2.14-idl_include.patch emerge --digest -av nautilus This enables nautilus to compile, but have yet to test functionality as the remaining 2.16 packages are still building.
When you compare the 2.16.0 and 2.14.1 ebuilds you see that the cause for not finding the files to patch is the missing line cd "${S}"/src before epatch is called in 2.16.0. When you add this line back the patch applies and nautilus compiles
(In reply to comment #3) > When you compare the 2.16.0 and 2.14.1 ebuilds you see that the cause for not > finding the files to patch is the missing line > cd "${S}"/src > before epatch is called in 2.16.0. When you add this line back the patch > applies and nautilus compiles > This works for me.
Fixed.
*** Bug 146747 has been marked as a duplicate of this bug. ***