vyskocilm/qrget

building fails on Intel Core i5, go 1.9.7

Closed this issue · 1 comments

I have a Thinkpad with an Intel processor. The 0.7.2 binary works! Yay! Thanks!

When I try to build from source, I get this error:

$ go get
go install: no install location for directory /home/myself/svn/qrget outside GOPATH
        For more details see: 'go help gopath'
$ go build
# github.com/aarzilli/nucular
../../go/src/github.com/aarzilli/nucular/drawfillover_amd64.s:57: unrecognized instruction "VPUNPCKLWD"
../../go/src/github.com/aarzilli/nucular/drawfillover_amd64.s:59: unrecognized instruction "VPMULLD"
asm: assembly of ../../go/src/github.com/aarzilli/nucular/drawfillover_amd64.s failed

Details of my environment:
```console
$ egrep model.name\|flags /proc/cpuinfo|sort -u
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb pti ssbd ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts flush_l1d
model name      : Intel(R) Core(TM) i5-2540M CPU @ 2.60GHz
$ go version
go version go1.9.7 linux/amd64
$ rpm -q go
go-1.9.7-lp150.2.4.1.x86_64

Hi Martin,

thanks for trying it. I will be interested in any feature request.

go 1.9 might be a problem, I doubt that upstreams expects anything else than the most recent version :-) grget expect new module system to work, so 1.11 is recommended.

BTW: I moved this issue to nucular project - aarzilli/nucular#18