title: golang build command returns unexpected directory layout
body: <p>I'm attempting to compile <a href="https://github.com/xteve-project/xTeVe" rel="nofollow noreferrer">https://github.com/xteve-project/xTeVe</a>.
  Instructions state to download sourcecode and then dependances</p>
  
  <pre><code>go get github.com/koron/go-ssdp
  go get github.com/gorilla/websocket
  go get github.com/kardianos/osext
  </code></pre>
  
  <p>following error upon running: <code>go get https://github.com/xteve-project/xTeVe</code></p>
  
  <pre><code>unexpected directory layout:
          import path: _/home/pi/go/src/github.com/xteve-project/xTeVe/src/internal/authentication
          root: /home/pi/go/src
          dir: /home/pi/go/src/github.com/xteve-project/xTeVe/src/internal/authentication
          expand root: /home/pi/go
          expand dir: /home/pi/go/src/github.com/xteve-project/xTeVe/src/internal/authentication
          separator: /
  </code></pre>
  
  <p>I have go 1.13.4 installed</p>
  
  <p>GOPATH is set to $HOME/go</p>
  
  <p>go directory structure:</p>
  
  <pre><code>├── ./hello
  ├── ./pkg
  │   └── ./pkg/linux_arm
  │       └── ./pkg/linux_arm/github.com
  └── ./src
      ├── ./src/github.com
      │   ├── ./src/github.com/gorilla
      │   ├── ./src/github.com/kardianos
      │   └── ./src/github.com/koron
      ├── ./src/golang.org
      │   └── ./src/golang.org/x
      └── ./src/xTeVe
          ├── ./src/xTeVe/html
          ├── ./src/xTeVe/src
          └── ./src/xTeVe/ts
  </code></pre>
  
  <p>Either it's a problem with my directory structure (likely) or the code (highly unlikely).</p>
  
  <p>I've tried downloading the source code manually and placing in various directories but always seem to encounter same error.</p>
  
  <p>Thanks!</p>