GNOME Bugzilla – Bug 509940
Port to GIO
Last modified: 2008-06-30 21:50:04 UTC
plugins/nautilus-ext does not compile because of an include path problem. A proposed fix is shown below. -Joseph ====================problem ============================================ seahorse-nautilus.c:27:41: error: libgnomevfs/gnome-vfs-utils.h: No such file or directory seahorse-nautilus.c:28:45: error: libgnomevfs/gnome-vfs-file-info.h: No such file or directory seahorse-nautilus.c:29:39: error: libgnomevfs/gnome-vfs-ops.h: No such file or directory make[4]: *** [seahorse-nautilus.lo] Error 1 make[4]: Leaving directory `/usr/local/src/GARNOME/Devel/garnome-trunk/src/desktop/seahorse/work/main.d/seahorse-2.21.4/plugins/nautilus-ext' make[3]: *** [all-recursive] Error 1 =====================proposed fix ============================================= --- seahorse-2.21.4/plugins/nautilus-ext/Makefile.in- 2008-01-16 12:02:30.000000000 -0500 +++ seahorse-2.21.4/plugins/nautilus-ext/Makefile.in 2008-01-16 12:03:04.000000000 -0500 @@ -290,6 +290,7 @@ INCLUDES = -I$(top_builddir) \ -I$(top_srcdir) \ $(NAUTILUS_CFLAGS) \ + $(SEAHORSE_CFLAGS) \ -DGNOMELOCALEDIR=\""$(datadir)/locale"\"
It might be better to resolve this problem in nautilus. See http://bugzilla.gnome.org/show_bug.cgi?id=509966 -Joseph
A fix for this already exists in seahorse however bug #505990 is blocking the next release of seahorse.
Note: Nautilus uses gvfs, not gnome-vfs. That won't change. So seahorse needs to be fixed asap. I'll ping again for the autofoo stuff.
OK... "We" should also ping the folks maintaining file-roller since they have the same problem. -Joseph
file-roller has been fixed already, see bug 501542. any news?
stef: ping
seahorse has already been ported. compnerd in #gnome-hackers was working on porting seahorse-plugins.
Completed. Testing by anyone interested, would be appreciated to make sure things work in all cases. 2008-06-30 Stef Walter <stef@memberwebs.com> * configure.in: * libseahorse/Makefile.am: * libseahorse/seahorse-gtkstock.h: * libseahorse/seahorse-multi-encrypt.glade: (added back) * libseahorse/seahorse-util.c: * libseahorse/seahorse-util.h: * libseahorse/seahorse-vfs-data.c: * libseahorse/seahorse-vfs-data.h: * plugins/applet/seahorse-applet.c: * plugins/nautilus/seahorse-tool.c: * plugins/nautilus/seahorse-tool-files.c: * plugins/nautilus/seahorse-tool-progress.c: * plugins/nautilus-ext/seahorse-nautilus.c: Port to GIO from gnome-vfs Fixes bug #509940