Package: golang Version: 2:1.0.2-2 I reproduced this bug on Ubuntu (https://bugs.launchpad.net/ubuntu/+source/golang/+bug/1076017), but it looks like the package was imported from Debian unmodified so thought you'd like to know.
Some Go packages with non-default build systems use the command "go tool dist env" to discover information about the Go installation. Unfortunately this fails with the 2:1.0.2-2 package for a few reasons as described in the Launchpad bug report: 1. The dist tool tries to verify that GOROOT is correct by checking that $GOROOT/include/u.h exists (it doesn't actually use the file though). This doesn't appear to be included by any of the golang packages. 2. If I create $GOROOT/include/u.h, it still fails when it tries to determine the version number by checking for Mercurial tags in $GOROOT, which also fails. It seems that it only falls back to running hg if $GOROOT/VERSION does not exist. So creating that file with the appropriate content gets things working. So fixing this involves the following steps: 1. either install /usr/lib/go/include/u.h, or modify the dist tool to check for some other file that should appear in $GOROOT. 2. Make the golang package include /usr/lib/go/VERSION Hope this helps. James. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

