On Friday, November 4, 2016 at 9:32:04 AM UTC, s meagher wrote:
>
>
>
> On Friday, November 4, 2016 at 8:15:32 PM UTC+11, Dima Pasechnik wrote:
>>
>>
>> On Friday, November 4, 2016 at 9:06:05 AM UTC, s meagher wrote:
>>>
>>> Thanks for the suggestion, I just had a go at it. It may be relevant 
>>> that the newest version of Xcode I can use is 6.2. 
>>>  I exported SAGE_PORT to something non-empty. 
>>>
>>
>> Was this necessary? IMHO 10.9.5 is still "supported" by Sage....
>>
>
> It told me to do it. Once I did, it checked a few things, then told me 
> move opt/local, etc.
>  
>
>>
>>  
>>
>>> And then moved opt/local (there was no sw that I could find), so that it 
>>> didn't use MacPorts. After about 3 hours of seemingly happy compiling, it 
>>> couldn't build openblas. Here's part of error message. 
>>>
>>
>> Right, openblas is very new in Sage, but you don't need to use it.
>> You should be able to still use Atlas instead, although how to do this 
>> seems to be badly documented...
>>
>>  
>>
>>> "Error building Sage.
>>>
>>> The following package(s) may have failed to build (not necessarily
>>> during this run of 'make all'):
>>>
>>> * package: openblas-0.2.19
>>>   log file: 
>>> /Users/smeagher/Downloads/sage-7.4/logs/pkgs/openblas-0.2.19.log
>>>
>>
>> Please post this file...
>>
>
> See attached 
>

ok, the interesting part has


gcc -c -O2 -DMAX_STACK_ALLOC=2048 -DEXPRECISION -m128bit-long-double -Wall -m64 
-DF_INTERFACE_GFORT -fPIC -DSMP_SERVER -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_sandy-2.c:37:no such instruction: `vxorps %ymm4, 
%ymm4,%ymm4'
../kernel/x86_64/sdot_microk_sandy-2.c:38:no such instruction: `vxorps %ymm5, 
%ymm5,%ymm5'
../kernel/x86_64/sdot_microk_sandy-2.c:39:no such instruction: `vxorps %ymm6, 
%ymm6,%ymm6'
../kernel/x86_64/sdot_microk_sandy-2.c:40:no such instruction: `vxorps %ymm7, 
%ymm7,%ymm7'
../kernel/x86_64/sdot_microk_sandy-2.c:41:Alignment too large: 15. assumed.

...
 
This probably means that your assembler (supplied by xcode) is too old 
(well, yes, it is, and this is one reason to move on from an old 
xcode---unfortunately the only way is to upgrade OSX, thanks Apple :-)); 

Please try this:

https://github.com/xianyi/OpenBLAS/issues/349#issuecomment-37438914

and see if this (changing the assembler) works...


>>  
>>
>>>   build directory: 
>>> /Users/smeagher/Downloads/sage-7.4/local/var/tmp/sage/build/openblas-0.2.19
>>>
>>> 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."
>>>
>>> On Friday, November 4, 2016 at 9:53:31 AM UTC+11, Dima Pasechnik wrote:
>>>>
>>>>
>>>>
>>>> On Thursday, November 3, 2016 at 9:06:22 AM UTC, s meagher wrote:
>>>>>
>>>>> I'm running OS 10.9.5, and the downloads for sage 7.4 are for OS 
>>>>> 10.11.6.
>>>>>
>>>>
>>>> You most probably can build Sage 7.4 from source, still.
>>>> (although we don't build on 10.9.5 since version 7.2, I guess due to 
>>>> lack of hardware
>>>> to do so)
>>>>
>>>>
>>>>
>>>>> On Thursday, November 3, 2016 at 7:40:49 PM UTC+11, slelievre wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Thu 2016-11-03 04:43:57 UTC+1, s meagher:
>>>>>>>
>>>>>>> I'm getting the following message when launching sage in the 
>>>>>>> terminal.
>>>>>>> I tried the SageMath App and got the same message.
>>>>>>> I don't know if it is relevant but Sage 6.2 is already installed on 
>>>>>>> my computer.
>>>>>>>
>>>>>>
>>>>>> Hi, thanks for reporting this.
>>>>>> Is there any reason you are installing Sage 7.2 instead of Sage 7.4?
>>>>>>
>>>>>>

-- 
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 sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
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