title: Go failing - expected 'package', found 'EOF'
body: <p>I've been having a hard time trying to execute a simple golang program in a virtual machine powered by vagrant.
  These are the relevant fields of my <code>go env</code>:</p>
  
  <pre><code>GOARCH="amd64"
  GOPATH="/usr/local/src/go"
  GOROOT="/usr/local/go"
  GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
  </code></pre>
  
  <p>This is the program I'm trying to execute ( located in /usr/local/src/go/program ):</p>
  
  <pre><code>package program
  
  import (
      "fmt"
  )
  
  func main() {
      fmt.Print("Aloha")
  }
  </code></pre>
  
  <p>This, the output that I get:</p>
  
  <pre><code>main.go:4:5:
  /usr/local/go/src/fmt/doc.go:1:1: expected 'package', found 'EOF'
  package runtime:
  /usr/local/go/src/runtime/alg.go:1:1: expected 'package', found 'EOF'
  </code></pre>
  
  <p>Take into account that this is a completely fake program. The weird thing is that it totally works in a different environment.
  What am I missing here?</p>
  
  <p>Thanks a lot!</p>