On Fri, Apr 8, 2022 at 2:00 AM Jack Li <ljh_...@qq.com> wrote: > > Yes, I download the latest go 1.18 installer for macOS from golang.google.cn. > There's no problem with the installer from the official site. > > > ------------------ Original ------------------ > From: "Ian Lance Taylor"<i...@golang.org>; > Date: 2022年4月8日(星期五) 上午7:40 > To: "Tong Sun"<suntong...@gmail.com>; > Cc: "golang-nuts"<golang-nuts@googlegroups.com>; > Subject: Re: [go-nuts] Missing /usr/lib/go/pkg/include/ for native binaries > > On Thu, Apr 7, 2022 at 2:35 PM Tong Sun <suntong...@gmail.com> wrote: > > > > This might be the first go package that I do `go get` and which requires > > native binaries: > > > > $ go get -v go.opentelemetry.io/otel/exporters/stdout/stdouttrace > > golang.org/x/sys/unix > > # golang.org/x/sys/unix > > /.../Go/pkg/mod/golang.org/x/sys@v0.0.0-20210423185535-09eb48e85fd7/unix/asm_linux_amd64.s:9: > > #include: open /usr/lib/go-1.17/pkg/include/textflag.h: no such file or > > directory > > > > I checked and found that I'm missing the whole > > /usr/lib/go-1.17/pkg/include/ directory. > > > > How can I get them so that my `go get` can be successful? > > > > Thanks > > > > $ go version > > go version go1.17.6 linux/amd64 > > > > $ lsb_release -a > > No LSB modules are available. > > Distributor ID: Debian > > Description: Debian GNU/Linux bullseye/sid > > Release: 10.12 > > Codename: buster > > > > $ apt-cache policy golang-1.17-src > > golang-1.17-src: > > Installed: 1.17.6-1~bpo11+1 > > Candidate: 1.17.8-1~bpo11+1 > > Version table: > > 1.17.8-1~bpo11+1 100 > > 100 http://deb.debian.org/debian bullseye-backports/main amd64 > > Packages > > *** 1.17.6-1~bpo11+1 100 > > 100 /var/lib/dpkg/status > > That's odd. File a bug report against Debian? I don't know why they > are missing. > > You can of course get the header files you need by installing Go > yourself (https://go.dev/doc/install). > > Ian
Thank you both, I reported the problem to Debian, as I didn't find the include/ directory in either, https://packages.debian.org/sid/all/golang-1.17-src/filelist https://packages.debian.org/sid/all/golang-1.18-src/filelist but it turns out to be *my own* problem. I.e., either the Debian package or the official one are OK. Thanks again -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAMmz1OfCNr4SbQ-HWkgadTd5GD7%2BS4a6W-8N4Qqux%2BfOxMhZ5Q%40mail.gmail.com.