Thanks. I replaced the assembler with the script. It looks like it's compiling openblas. I'll update to confirm if it works.
On Friday, November 4, 2016 at 9:19:29 PM UTC+11, Dima Pasechnik wrote: > > > > 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.