On Monday, January 30, 2017 at 1:32:22 PM UTC, Alexander Todorov Tzanov 
wrote:
>
> Sorry to be  so  verbose
>
> Also I am getting the similar error for installing  openblas-0.2.19.p0
>
> ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:2353: Error: no such 
> instruction: `vpermpd $ 0xb1,%ymm0,%ymm0'
>
> ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:2354: Error: no such 
> instruction: `vpermpd $ 0xb1,%ymm0,%ymm0'
>
> ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:2354: Error: no such 
> instruction: `vpermpd $ 0x1b,%ymm0,%ymm0'
>
> ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:2354: Error: no such 
> instruction: `vpermpd $ 0xb1,%ymm0,%ymm0'
>
> ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:2355: Error: no such 
> instruction: `vpermpd $ 0xb1,%ymm0,%ymm0'
>
> ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:2355: Error: no such 
> instruction: `vpermpd $ 0x1b,%ymm0,%ymm0'
>
> ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:2355: Error: no such 
> instruction: `vpermpd $ 0xb1,%ymm0,%ymm0'
>
> ../kernel/x86_64/dgemm_kernel_4x8_haswell.S:2356: Error: no such 
> instruction: `vpermpd $ 0xb1,%ymm0,%ymm0'
>
>
> So seems to me sage has limitation on CPU only. Does anyone has info about 
> which X86_64 CPUS are 
>
> supported and which are not ? 
>
>
>
no, the problem is as follows, I guess: you have an old gcc that cannot 
build Sage, and so Sage is building its
own gcc (5.4.0, IIRC). But this gcc then emits assembler commands that are 
not understood by your old
assembler.
Of course, all the x86_64 CPUs are supported (with proper assembler etc...).
 

>
> On Monday, January 30, 2017 at 8:07:29 AM UTC-5, Alexander Todorov Tzanov 
> wrote:
>>
>> Well Install of sage  reports:
>>
>>
>> The following package(s) may have failed to build (not necessarily
>>
>> during this run of 'make all'):
>>
>>
>> * package: ecm-6.4.4.p0
>>
>>   log file: 
>> /scratch/alex.tzanov/sage/sage/sage-7.5.1/logs/pkgs/ecm-6.4.4.p0.log
>>
>>   build directory: 
>> /scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/ecm-6.4.4.p0
>>
>>
>> * package: givaro-4.0.2.p0
>>
>>   log file: 
>> /scratch/alex.tzanov/sage/sage/sage-7.5.1/logs/pkgs/givaro-4.0.2.p0.log
>>
>>   build directory: 
>> /scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/givaro-4.0.2.p0
>>
>>
>> * package: openblas-0.2.19.p0
>>
>>   log file: 
>> /scratch/alex.tzanov/sage/sage/sage-7.5.1/logs/pkgs/openblas-0.2.19.p0.log
>>
>>   build directory: 
>> /scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/openblas-0.2.19.p0
>>
>>
>> The build directory may contain configuration files and other potentially
>>
>> helpful information. WARNING: if you now run 'make' again, the build
>>
>> directory will, by default, be deleted. Set the environment variable
>>
>> SAGE_KEEP_BUILT_SPKGS to 'yes' to prevent this.
>>
>> For ecm:
>> ===
>>
>> /tmp/ccWt6CPx.s: Assembler messages:
>>
>> /tmp/ccWt6CPx.s:635: Error: no such instruction: `shrx 
>> %eax,124(%rsp),%r9d'
>>
>> make[5]: *** [libecm_la-pm1.lo] Error 1
>>
>> make[5]: *** Waiting for unfinished jobs....
>>
>> In file included from pp1.c:33:0:
>>
>> ecm-impl.h:756:0: warning: "mpn_mul_fft" redefined
>>
>>  #define mpn_mul_fft __ECM(mpn_mul_fft)
>>
>>  ^
>>
>> In file included from ecm.h:27:0,
>>
>>                  from ecm-impl.h:27,
>>
>>                  from pp1.c:33:
>>
>> /scratch/alex.tzanov/sage/sage/sage-7.5.1/local/include/gmp.h:1874:0: 
>> note: this is the location of the previous definition
>>
>>  #define mpn_mul_fft __MPN(mul_fft)
>>
>>  ^
>>
>> mv -f .deps/libecm_la-pp1.Tpo .deps/libecm_la-pp1.Plo
>>
>> make[5]: Leaving directory 
>> `/scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/ecm-6.4.4.p0/src'
>>
>> make[4]: *** [all-recursive] Error 1
>>
>> make[4]: Leaving directory 
>> `/scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/ecm-6.4.4.p0/src'
>>
>> make[3]: *** [all] Error 2
>>
>> make[3]: Leaving directory 
>> `/scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/ecm-6.4.4.p0/src'
>>
>> Error building GMP-ECM.
>> ===
>>
>> /tmp/ccs31irg.s: Assembler messages:
>>
>> /tmp/ccs31irg.s:5116: Error: no such instruction: `shlx %edx,%eax,%eax'
>>
>> /tmp/ccs31irg.s:5225: Error: no such instruction: `shlx %edx,%eax,%eax'
>>
>> make[7]: *** [gmp++_int_misc.lo] Error 1
>>
>> make[7]: *** Waiting for unfinished jobs....
>>
>> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. 
>> -I../../../src/kernel/memory -I../../../src/kernel/system 
>> -I../../../src/kernel/recint -O2 -Wall -g -DNDEBUG -UGIVARO_DEBUG -UDEBUG 
>> -I/scratch
>>
>> /alex.tzanov/sage/sage/sage-7.5.1/local/include -fPIC -std=gnu++11 -mmmx 
>> -mpopcnt -msse -msse2 -msse3 -msse4.1 -msse4.2 -mavx -mavx2 -mfma -mbmi 
>> -mbmi2 -mfpmath=sse -fabi-version=6 -c gmp++_int_pow.C -o gmp+
>>
>> +_int_pow.o >/dev/null 2>&1
>>
>> make[7]: Leaving directory 
>> `/scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/givaro-4.0.2.p0/src/src/kernel/gmp++'
>>
>> make[6]: *** [all-recursive] Error 1
>>
>> make[6]: Leaving directory 
>> `/scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/givaro-4.0.2.p0/src/src/kernel'
>>
>> make[5]: *** [all-recursive] Error 1
>>
>> make[5]: Leaving directory 
>> `/scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/givaro-4.0.2.p0/src/src'
>>
>> make[4]: *** [all-recursive] Error 1
>>
>> make[4]: Leaving directory 
>> `/scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/givaro-4.0.2.p0/src'
>>
>> make[3]: *** [all] Error 2
>>
>> make[3]: Leaving directory 
>> `/scratch/alex.tzanov/sage/sage/sage-7.5.1/local/var/tmp/sage/build/givaro-4.0.2.p0/src'
>>
>> Error building givaro
>> ===
>>
>> My assembler version is 2.20.51.0.2 
>>
>>  as -v
>>
>> GNU assembler version 2.20.51.0.2 (x86_64-redhat-linux) using BFD version 
>> version 2.20.51.0.2-5.36.el6 20100205
>>
>>
>> What version of assembler sage requires? 
>>
>>
>> Alex
>>
>>
>>
>>
>>
>> On Thursday, January 26, 2017 at 6:07:18 PM UTC-5, Dima Pasechnik wrote:
>>>
>>> We need more details - there are lots clusters out there; please post 
>>> the error message and the log of building of pillow:
>>> logs/pkgs/pillow-3.3.0.log
>>>
>>> On Thursday, January 26, 2017 at 10:00:38 PM UTC, Alexander Todorov 
>>> Tzanov wrote:
>>>>
>>>> Hello When I am installing 7.5.1 on cluster  the installation fails 
>>>> because pillow 3.0.3 cannot be build. Anyone see the same problem? 
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to