Error installing package openblas-0.2.19.p0 on OS X

asked 2017-06-30 23:25:14 +0200

this post is marked as community wiki

This post is a wiki. Anyone with karma >750 is welcome to improve it.

My computer is a MacBook Pro 13", with 2.8 GHz Intel Core i7 processor, and 16 GB 1600 MHz DDR3. The OS X version is 10.9.5. I installed SAGE from source and had 1 Error message (see below). I am not very experienced so I would appreciate all help I can get in order to fix this problem (what happens if I just disregard the existence of the error?)

Relevant contents of the log file /Users/MacMesser/Documents/INST_SAGE/sage-7.6/logs/pkgs/openblas-0.2.19.p0.log

-DCHAR_CNAME=\"sdsdot_k\" -DNO_AFFINITY -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -DDSDOT ../kernel/x86_64/../generic/dot.c -o sdsdot_k.o gcc -c -O2 -DMAX_STACK_ALLOC=2048 -DEXPRECISION -m128bit-long-double -Wall -m64 -DF_INTERFACE_GFORT -fPIC -DNO_WARMUP -DMAX_CPU_NUMBER=4 -DASMNAME=_dsdot_k -DASMFNAME=_dsdot_k_ -DNAME=dsdot_k_ -DCNAME=dsdot_k -DCHAR_NAME=\"dsdot_k_\" -DCHAR_CNAME=\"dsdot_k\" -DNO_AFFINITY -I.. -UDOUBLE -UCOMPLEX -UCOMPLEX -UDOUBLE -DDSDOT ../kernel/x86_64/../generic/dot.c -o dsdot_k.o ../kernel/x86_64/sdot_microk_haswell-2.c:37:no such instruction: vxorps %ymm4, %ymm4,%ymm4' ../kernel/x86_64/sdot_microk_haswell-2.c:38:no such instruction:vxorps %ymm5, %ymm5,%ymm5' ../kernel/x86_64/sdot_microk_haswell-2.c:39:no such instruction: vxorps %ymm6, %ymm6,%ymm6' ../kernel/x86_64/sdot_microk_haswell-2.c:40:no such instruction:vxorps %ymm7, %ymm7,%ymm7' ../kernel/x86_64/sdot_microk_haswell-2.c:41:Alignment too large: 15. assumed. ../kernel/x86_64/sdot_microk_haswell-2.c:43:no such instruction: vmovups (%rsi,%rax,4), %ymm12' ../kernel/x86_64/sdot_microk_haswell-2.c:44:no such instruction:vmovups 32(%rsi,%rax,4), %ymm13' ../kernel/x86_64/sdot_microk_haswell-2.c:45:no such instruction: vmovups 64(%rsi,%rax,4), %ymm14' ../kernel/x86_64/sdot_microk_haswell-2.c:46:no such instruction:vmovups 96(%rsi,%rax,4), %ymm15' ../kernel/x86_64/sdot_microk_haswell-2.c:47:no such instruction: vfmadd231ps (%rdx,%rax,4), %ymm12,%ymm4' ../kernel/x86_64/sdot_microk_haswell-2.c:48:no such instruction:vfmadd231ps 32(%rdx,%rax,4), %ymm13,%ymm5' ../kernel/x86_64/sdot_microk_haswell-2.c:49:no such instruction: vfmadd231ps 64(%rdx,%rax,4), %ymm14,%ymm6' ../kernel/x86_64/sdot_microk_haswell-2.c:50:no such instruction:vfmadd231ps 96(%rdx,%rax,4), %ymm15,%ymm7' ../kernel/x86_64/sdot_microk_haswell-2.c:54:no such instruction: vextractf128 $1 ,%ymm4,%xmm12' ../kernel/x86_64/sdot_microk_haswell-2.c:55:no such instruction:vextractf128 $1 ,%ymm5,%xmm13' ../kernel/x86_64/sdot_microk_haswell-2.c:56:no such instruction: vextractf128 $1 ,%ymm6,%xmm14' ../kernel/x86_64/sdot_microk_haswell-2.c:57:no such instruction:vextractf128 $1 ,%ymm7,%xmm15' ../kernel/x86_64/sdot_microk_haswell-2.c:58:no such instruction: vaddps %xmm4, %xmm12,%xmm4' ../kernel/x86_64/sdot_microk_haswell-2.c:59:no such instruction:vaddps %xmm5, %xmm13,%xmm5' ../kernel/x86_64/sdot_microk_haswell-2.c:60:no such instruction: vaddps %xmm6, %xmm14,%xmm6' ../kernel/x86_64/sdot_microk_haswell-2.c:61:no such instruction:vaddps %xmm7, %xmm15,%xmm7' ../kernel/x86_64/sdot_microk_haswell-2.c:62:no such instruction: vaddps %xmm4, %xmm5,%xmm4' ../kernel/x86_64/sdot_microk_haswell-2.c:63:no such instruction:vaddps %xmm6, %xmm7,%xmm6' ../kernel/x86_64/sdot_microk_haswell-2.c:64:no such instruction: vaddps %xmm4, %xmm6,%xmm4' ../kernel/x86_64/sdot_microk_haswell-2.c:65:no such instruction:vhaddps %xmm4, %xmm4,%xmm4' ../kernel/x86_64/sdot_microk_haswell-2.c:66:no such instruction: vhaddps %xmm4, %xmm4,%xmm4' ../kernel/x86_64/sdot_microk_haswell-2.c:67:no such instruction:vmovss %xmm4, (%rcx)' ../kernel/x86_64/sdot_microk_haswell-2.c:68:no such instruction: vzeroupper' make[4]: *** [sdot_k.o] Error 1 make[4]: *** Waiting for unfinished jobs.... ../kernel/x86_64/saxpy_microk_haswell-2.c:37:no such instruction:vbroadcastss (%rcx), %ymm0' ../kernel/x86_64/saxpy_microk_haswell-2.c:38:Alignment too large: 15. assumed. ../kernel/x86_64/saxpy_microk_haswell-2.c:40:no such instruction: vmovups (%rdx,%rax,4), %ymm12' ../kernel/x86_64/saxpy_microk_haswell-2.c:41:no such instruction:vmovups 32(%rdx,%rax,4), %ymm13' ../kernel/x86_64/saxpy_microk_haswell-2.c:42:no such instruction: vmovups 64(%rdx,%rax,4), %ymm14' ../kernel/x86_64/saxpy_microk_haswell-2.c:43:no such instruction:vmovups 96(%rdx,%rax,4), %ymm15' ../kernel/x86_64/saxpy_microk_haswell-2.c:44:no such instruction: vfmadd231ps (%rsi,%rax,4), %ymm0,%ymm12' ../kernel/x86_64/saxpy_microk_haswell-2.c:45:no such instruction:vfmadd231ps 32(%rsi,%rax,4), %ymm0,%ymm13' ../kernel/x86_64/saxpy_microk_haswell-2.c:46:no such instruction: vfmadd231ps 64(%rsi,%rax,4), %ymm0,%ymm14' ../kernel/x86_64/saxpy_microk_haswell-2.c:47:no such instruction:vfmadd231ps 96(%rsi,%rax,4), %ymm0,%ymm15' ../kernel/x86_64/saxpy_microk_haswell-2.c:48:no such instruction: vmovups %ymm12, (%rdx,%rax,4)' ../kernel/x86_64/saxpy_microk_haswell-2.c:49:no such instruction:vmovups %ymm13, 32(%rdx,%rax,4)' ../kernel/x86_64/saxpy_microk_haswell-2.c:50:no such instruction: vmovups %ymm14, 64(%rdx,%rax,4)' ../kernel/x86_64/saxpy_microk_haswell-2.c:51:no such instruction:vmovups %ymm15, 96(%rdx,%rax,4)' ../kernel/x86_64/saxpy_microk_haswell-2.c:55:no such instruction: `vzeroupper' make[4]: * [saxpy_k.o] Error 1 make[3]: * [libs] Error 1 Error building OpenBLAS

real 1m17.400s user 3m33.062s sys 0m56.443s


Error installing package openblas-0.2.19.p0

edit retag flag offensive close merge delete

Comments

Hmm, I don't know if anything other than the Apple system blas works with Sage ...

kcrisman gravatar imagekcrisman ( 2017-07-01 03:25:52 +0200 )edit