commit | 54b4a066d7be26c28d4f4fddc7686ea269fa02a4 | [log] [tgz] |
---|---|---|
author | David Crawshaw <crawshaw@golang.org> | Sat Dec 19 17:38:15 2015 -0500 |
committer | David Crawshaw <crawshaw@golang.org> | Thu Jan 07 20:14:32 2016 +0000 |
tree | db6c5dc53ab794b0637c37b287acc83d0cc6a90c | |
parent | 48c96a5e621ba47ecfc7d8959be8981369505861 [diff] |
gl: add a comment for linux installation OpenGL ES is not installed by default on linux distributions, which can lead to a cryptic error. Add a comment after the #include mentioning what packages contain OpenGL ES on Ubuntu, which is helpfully printed in the error message. For example: $ go build golang.org/x/mobile/example/basic # golang.org/x/mobile/gl In file included from ../../mobile/gl/work.go:21:0: work.h:6:117: fatal error: GLES2/gl2.h: No such file or directory #include <GLES2/gl2.h> // install on Ubuntu with: sudo apt-get install libegl1-mesa-dev libgles2-mesa-dev libx11-dev Change-Id: Ia7ba583cee4dfdeed408f582b29da90de9a4fab3 Reviewed-on: https://go-review.googlesource.com/18058 Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
The Go mobile repository holds packages and build tools for using Go on mobile platforms.
Package documentation as a starting point:
The Go Mobile project is experimental. Use this at your own risk. While we are working hard to improve it, neither Google nor the Go team can provide end-user support.
This is early work and installing the build system requires Go 1.5. Follow the instructions on golang.org/wiki/Mobile to install the gomobile command, build the basic and the bind example apps.
Contributions to Go are appreciated. See https://golang.org/doc/contribute.html.