gpt4 book ai didi

go - 无法在 Mac OS X 10.6.7 上编译 Go 语言

转载 作者:IT王子 更新时间:2023-10-29 00:46:50 28 4
gpt4 key购买 nike

按照 Getting Started - The Go Programming Language 上的说明进行操作时,我得到代码并尝试运行 all.bash 脚本。

但是在许多其他看起来很成功的输出之后我得到了这个错误:

INSTALL FAIL net
CGOPKGPATH= cgo -- cgo_bsd.go cgo_unix.go
touch _obj/_cgo_run
6g -o _go_.6 dial.go dnsmsg.go fd_darwin.go hosts.go ip.go ipsock.go iprawsock.go lookup.go net.go parse.go pipe.go sock.go tcpsock.go udpsock.go unixsock.go newpollserver.go fd.go file.go dnsconfig.go dnsclient.go port.go _obj/cgo_bsd.cgo1.go _obj/cgo_unix.cgo1.go _obj/_cgo_gotypes.go
6c -FVw -I/Users/matryer/Work/go/pkg/darwin_amd64 -I . -o "_cgo_defun.6" _obj/_cgo_defun.c
gcc -m64 -I . -g -fPIC -O2 -o _cgo_main.o -c _obj/_cgo_main.c
gcc -m64 -I . -g -fPIC -O2 -o cgo_bsd.cgo2.o -c _obj/cgo_bsd.cgo2.c
gcc -m64 -I . -g -fPIC -O2 -o cgo_unix.cgo2.o -c _obj/cgo_unix.cgo2.c
gcc -m64 -I . -g -fPIC -O2 -o _cgo_export.o -c _obj/_cgo_export.c
gcc -m64 -g -fPIC -O2 -o _cgo1_.o _cgo_main.o cgo_bsd.cgo2.o cgo_unix.cgo2.o _cgo_export.o
cgo -dynimport _cgo1_.o >_obj/_cgo_import.c_ && mv -f _obj/_cgo_import.c_ _obj/_cgo_import.c
6c -FVw -I . -o "_cgo_import.6" _obj/_cgo_import.c
cgo_bsd.go:5[_obj/cgo_bsd.cgo1.go:8]: undefined: _Cconst_AI_MASK
cgo_unix.go:69[_obj/cgo_unix.cgo1.go:72]: undefined: _Cconst_AI_ALL
cgo_unix.go:69[_obj/cgo_unix.cgo1.go:72]: undefined: _Cconst_AI_V4MAPPED
cgo_unix.go:69[_obj/cgo_unix.cgo1.go:72]: undefined: _Cconst_AI_CANONNAME
make[1]: *** [_go_.6] Error 1
make: *** [net.install] Error 1

有没有其他人看到并修复它?

我正在运行 Snow Leopard (10.6.7) build 10J869

最佳答案

这是一个 Unresolved 问题,与适用于 OS X 10.7 和 10.6.7 的新版 Xcode 相关。

Issue 1881 : OS X 10.7 上的 cgo const 错误

注:Revision 142f0bc0d6e7已关闭issue 1881 .要更新 Go 以包含此修订版之前的所有更改,请运行:

$ cd $GOROOT/src
$ hg pull
$ hg update 142f0bc0d6e7
$ ./all.bash

关于go - 无法在 Mac OS X 10.6.7 上编译 Go 语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6313298/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com