Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146663 - Nautilus 2.16 doesn't compile
Summary: Nautilus 2.16 doesn't compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 146747 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-09-07 02:10 UTC by Silvio Pucci
Modified: 2006-09-07 13:13 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Silvio Pucci 2006-09-07 02:10:32 UTC
***** 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
Comment 1 Len Meakin 2006-09-07 02:18:28 UTC
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)

Comment 2 Len Meakin 2006-09-07 02:20:04 UTC
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.
Comment 3 Walter Meinl 2006-09-07 02:47:51 UTC
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
Comment 4 Len Meakin 2006-09-07 10:58:41 UTC
(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.

Comment 5 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-09-07 11:12:39 UTC
Fixed.
Comment 6 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-09-07 13:13:34 UTC
*** Bug 146747 has been marked as a duplicate of this bug. ***