title: Golang Package Import
body: <p>I am attempting to get the following code to compile:</p>
  
  <pre><code>package main
  
  import (
      "fmt"    
      "code.google.com/p/go.text/unicode/norm"
  )
  
  func main() {
      fmt.Println(norm.IsNormalString("ŋ̊"))
  }
  </code></pre>
  
  <p>I have installed the unicode/norm package. I compile with the command:</p>
  
  <pre><code>go build -o ipa ipa.go
  </code></pre>
  
  <p>Unfortunately, I get the following error:</p>
  
  <pre><code># command-line-arguments
  ./ipa.go:9: undefined: norm.IsNormalString
  make: *** [ipa] Error 2
  </code></pre>
  
  <p>It seems that the package is being imported correctly, but I cannot access any of its members. I have tried changing the method from being called to another from norm, but I still get the error. This leads me to believe that I'm fundamentally misunderstanding something about go's package system.</p>