Skip to content

Instantly share code, notes, and snippets.

@flavio-fernandes
Created November 3, 2018 19:42
Show Gist options
  • Save flavio-fernandes/fb1e84c7ba4162438837077f2df1f0ba to your computer and use it in GitHub Desktop.
Save flavio-fernandes/fb1e84c7ba4162438837077f2df1f0ba to your computer and use it in GitHub Desktop.
gopacket issues with old golang
vagrant@vagrant-ubuntu-trusty-64:~$ echo $GOPATH
/home/vagrant/go
vagrant@vagrant-ubuntu-trusty-64:~$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$ cd ; rm -rf go ; mkdir -pv ~/go ; eval "$(gimme stable)"
mkdir: created directory ‘/home/vagrant/go’
go version go1.11.2 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ go version ; go get github.com/google/gopacket
go version go1.11.2 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ cd /vagrant/nfvapp && go build nfvapp.go && echo yay
yay
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$ cd ; rm -rf go ; mkdir -pv ~/go ; eval "$(gimme 1.6)"
mkdir: created directory ‘/home/vagrant/go’
go version go1.6 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ go version ; go get github.com/google/gopacket
go version go1.6 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ cd /vagrant/nfvapp && go build nfvapp.go && echo yay
yay
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$ cd ; rm -rf go ; mkdir -pv ~/go ; eval "$(gimme 1.5)"
mkdir: created directory ‘/home/vagrant/go’
go version go1.5 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ go version ; go get github.com/google/gopacket
go version go1.5 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ cd /vagrant/nfvapp && go build nfvapp.go && echo yay
yay
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$ cd ; rm -rf go ; mkdir -pv ~/go ; eval "$(gimme 1.4)"
mkdir: created directory ‘/home/vagrant/go’
go version go1.4 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ go version ; go get github.com/google/gopacket
go version go1.4 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ cd /vagrant/nfvapp && go build nfvapp.go && echo yay
go build github.com/google/gopacket/layers: /home/vagrant/.gimme/versions/go1.4.linux.amd64/pkg/tool/linux_amd64/6g: signal: killed
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$ cd ; rm -rf go ; mkdir -pv ~/go ; eval "$(gimme 1.2)"
mkdir: created directory ‘/home/vagrant/go’
go version go1.2 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ go version ; go get github.com/google/gopacket
go version go1.2 linux/amd64
vagrant@vagrant-ubuntu-trusty-64:~$ cd /vagrant/nfvapp && go build nfvapp.go && echo yay
# github.com/google/gopacket/pcap
checknil [7f00405747f0]
. NAME-pcap.pp u(1) a(1) g(4) l(700) x(0+0) class(PAUTO) f(1) ld(1) tc(1) used(1) pcap._Ctype_uintptr_t
/home/vagrant/go/src/github.com/google/gopacket/pcap/pcap.go:396: internal compiler error: bad checknil
vagrant@vagrant-ubuntu-trusty-64:/vagrant/nfvapp$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment