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.

Reply via email to