バージョン一覧
gvm version Go Version Manager v1.0.22 installed at /Users/uedayuji/.gvm
clang --version Apple LLVM version 7.3.0 (clang-703.0.31) Target: x86_64-apple-darwin15.6.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
system_profiler SPSoftwareDataType | grep 'System Version' System Version: OS X 10.11.6 (15G1421)
エラー内容
gvmでgoをインストールしようとするとエラーが発生。
gvm install go1.4
エラー内容
Installing go1.4... * Compiling... ERROR: Failed to compile. Check the logs at /Users/uedayuji/.gvm/logs/go-go1.4-compile.log ERROR: Failed to use installed version
エラーログを確認すると以下のようなエラーが。
# Building C bootstrap tool. cmd/dist # Building compilers and Go bootstrap tool for host, darwin/amd64. lib9 libbio liblink cmd/cc cmd/gc cmd/6l cmd/6a cmd/6c /Users/uedayuji/.gvm/gos/go1.4/src/cmd/6c/txt.c:995:28: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value] /Users/uedayuji/.gvm/gos/go1.4/src/cmd/6c/txt.c:1045:28: error: shifting a negative signed value is undefined [-Werror,-Wshift-negative-value] go tool dist: FAILED: clang -Wall -Wstrict-prototypes -Wextra -Wunused -Wno-sign-compare -Wno-missing-braces -Wno-parentheses -Wno-unknown-pragmas -Wno-switch -Wno-comment -Wno-missing-field-initializers -Werror -fno-common -ggdb -pipe -Wuninitialized -O2 -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -mmacosx-version-min=10.6 -c -m64 -I /Users/uedayuji/.gvm/gos/go1.4/include -I /Users/uedayuji/.gvm/gos/go1.4/src/cmd/6c -o /Users/uedayuji/.gvm/gos/go1.4/pkg/obj/cmd/6c/txt.o /Users/uedayuji/.gvm/gos/go1.4/src/cmd/6c/txt.c
バイナリオプションをつけて実行
バイナリオプションをつけて再度実行でインストール完了
gvm install go1.4 -B