nsf/gocode searches *.a
object files under $GOPATH/pkg/$GOOS_$GOARCH
by default. But dependency manager for Go customizes $GOPATH
for its environment on build, so gocode can't find object files under dependency managers, such as godeps, gondler, or gom.
To make working correctly, set lib-path
for those tool. Godeps workspace is usually placed at Godeps/_workspace/pkg/$GOOS_$GOARCH
. Relative path works well.
Example
gocode set lib-path 'Godeps/_workspace/pkg/linux_amd64:_output/local/go/pkg/linux_amd64'