On 28/08/10 07:19, Lars Bamberger wrote:
> Hi,
> 
> Finally I was able to fix a problem that's been bugging me for a long time:
> 
> If GNOME_PREFIX is anything other than /usr,
> nautilus will not be able to handle fancy locations like computer:///,
> network:/// or trash:/// due to a problem with gvfs. This is because
> glib installs gio modules in /usr/lib/gio/modules and gvfs installs them
> into $GNOME_PREFIX/lib/gio/modules.
> 
> I moved put all files into /usr/lib/gio/modules, merged the two
> cachefiles and put a symlink from $GNOME_PREFIX/lib/gio/modules to
> /usr/lib/gio/modules.
> 
> gvfs installs the gio modules ${exec_prefix}/lib/gio/modules, so we
> can't simply change the exec_prefix, as this would also move other files
> out of GNOME_PREFIX and into /usr.
> 
> What would be the best way to address this issue? Hack glib, hack gvfs,
> put instructions into the book, drop support for arbitrary GNOME_PREFIXes?
> 
> Lars
> 
If there was a vote, I would vote for the last option. I'm sure there
would be other examples like this that have not been detected yet.
Regards,
Wayne.
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to