chipmk / docker-mac-net-connect

Connect directly to Docker-for-Mac containers via IP address 🐳 💻
MIT License
402 stars 41 forks source link

Issue with Brew install on MacOS M1 #40

Closed phmcder closed 6 days ago

phmcder commented 3 weeks ago

Issue: Trying to install with homebrew brew install chipmk/tap/docker-mac-net-connect and getting an error

make VERSION=v0.1.2 build-go

fatal: not a git repository (or any of the parent directories): .git go build -ldflags "-s -w -X github.com/chipmk/docker-mac-net-connect/version.Version=v0.1.2 -X github.com/chipmk/docker-mac-net-connect/version.SetupImage=ghcr.io/chipmk/docker-mac-net-connect/setup" github.com/chipmk/docker-mac-net-connect

github.com/chipmk/docker-mac-net-connect

link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg make: *** [build-go] Error 1

brunoboreli commented 2 weeks ago

Same here. Mac M1 - Sonoma 14.6.1

kchan5071 commented 2 weeks ago

I have the same Issue Mac M3 - Sonoma 14.1

jkamke commented 2 weeks ago

BTW it will build if

--- a/go.mod
+++ b/go.mod
@@ -13,7 +13,7 @@ require (
        github.com/containerd/ttrpc v1.1.0 // indirect
        github.com/containerd/typeurl v1.0.2 // indirect
        github.com/docker/distribution v2.7.1+incompatible // indirect
-       github.com/docker/docker v20.10.10+incompatible // indirect
+       github.com/docker/docker v23.0.3+incompatible
        github.com/docker/go-connections v0.4.0 // indirect
        github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c // indirect
        github.com/docker/go-units v0.4.0 // indirect
@@ -45,8 +45,8 @@ require (
        golang.org/x/text v0.3.6 // indirect
        golang.zx2c4.com/go118/netip v0.0.0-20211106132939-9d41d90554dd // indirect
        golang.zx2c4.com/wintun v0.0.0-20211104114900-415007cec224 // indirect
-       golang.zx2c4.com/wireguard v0.0.0-20211106133050-23d4e52ac97f // indirect
-       golang.zx2c4.com/wireguard/wgctrl v0.0.0-20211027115401-c9b1ec1aa6d8 // indirect
+       golang.zx2c4.com/wireguard v0.0.0-20231211153847-12269c276173 // indirect
+       golang.zx2c4.com/wireguard/wgctrl v0.0.0-20230429144221-925a1e7659e6 // indirect
        google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a // indirect
        google.golang.org/grpc v1.42.0 // indirect
        google.golang.org/protobuf v1.27.1 // indirect

then

go mod tidy -compat=1.17
make build
btalbot commented 2 weeks ago

This is a dup of #39

gregnr commented 6 days ago

This has been fixed in v0.1.3. See #39 for more details!