Comment 21 for bug 207072

Revision history for this message
David Horn (dhorn2000) wrote :

I just built with the latest gvfs trunk, and applied the patch (no changes required to patch) Works great. Thank you.

For those that want to try your hand at building this yourself, I kept track of what I did to build:

1)Read gnome.org developer instructions. You need Subversion installed to start.
2)Get gvfs trunk from subversion using: "svn co http://svn.gnome.org/svn/gvfs/trunk gvfs"
3)download patch -- direct link: http://launchpadlibrarian.net/13103721/gvfs.patch
4)backup original daemon/gvfsbackendsmbbrowse.c and /usr/lib/gvfs/gvfsd-smb-browse (source and binary)
5)download and apply above patch to the daemon/gvfsbackendsmbbrowse.c source file (i.e. "man patch" if unsure)
6)run ./autogen.sh --prefix=/usr/local in gvfs source (as per gnome.org dev instructions)
7)watch autogen/configure output closely as you will have errors unless you have built gvfs or gnome before
8)get all build dependancies (quite a few, be patient and repeat autogen {steps 6-8} as needed)
9)make sure that configure is building samba (configure output should say "Samba support: yes" at end. If this is not set to yes, you need the package "libsmbclient-dev" (e.g. sudo apt-get install libsmbclient-dev)
10)after successful compile, copy the newly built "gvfsd-smb-browse" file from the daemon/.libs/ directory to the expected location (/usr/lib/gvfs) If copy fails, you will need to be root, delete original file, then copy newly built one
11)Reboot
12) Enjoy the fix!