I got an error building Sage due to a package failing to be built. I have a 
Lenovo Thinkpad 11e running Ubuntu Mate 16.04 LTS. Before beginning the 
build, I checked that I had all the dependencies and suggested packages 
installed beforehand. Then I pulled the code in through git and ran `make`. 
I set `MAKE='make -j5 -l4` to make the process a bit faster, since my cpu 
has 4 physical cores. Make ran for about 45 minutes or so before it stopped 
and reported this error:

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.p0
  log file: /home/christopher/sagemath/sage/logs/pkgs/openblas-0.2.19.p0.log
  build directory: /home/christopher/sagemath/sage/local/var/tmp/sage/build/
openblas-0.2.19.p0

So I checked the log file and found a list of errors. The log reports that 
detecting the CPU failed and instructs me to set my cpu target explicitly.

make[3]: *** [getarch_2nd] Error 1
Makefile:123: *** OpenBLAS: Detecting CPU failed. Please set TARGET 
explicitly, 
e.g. make TARGET=your_cpu_target. Please read README for the detail..  Stop.
make[3]: Leaving directory 
'/home/christopher/sagemath/sage/local/var/tmp/sage/build/openblas-0.2.19.p0/src'
Error building OpenBLAS

Above this I found a bunch of errors prefaced by `getarch_2nd.c`. To 
inexperienced me this looks consistent with what the log report said. It 
looks fixable, but this is my first time installing anything from source 
and I'm not entirely sure how to proceed. I'm guessing I have to set the 
TARGET env variable to my CPU manually for OpenBLAS, but still a bit hazy 
on how to do that!

My cpu is an Intel Celeron N2940 with 4 cores and a base clock of 1.83 Ghz, 
inxi reports this: 

me@thinkpad11e:~$ inxi -C
CPU:       Quad core Intel Celeron N2940 (-MCP-) cache: 1024 KB 
           clock speeds: max: 2249 MHz 1: 1140 MHz 2: 1569 MHz 3: 2245 MHz 4
: 2247 MHz

Hope we can get this figured out soon! I'm eager to try Sagemath.

-- 
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