I have been trying to install sage on a raspberry pi 3. I didn't find a 
binary of any recent version, so I'm trying to build it from source. I've 
run into an error with sage building gcc. The relevant part of the 
gcc-5.4.0.log file is below.

g++   -g -DIN_GCC    -fno-exceptions -fno-rtti -fasynchronous-unwind-tables 
-W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format 
-Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long 
-Wno-variadi$
        lto/lto-lang.o lto/lto.o lto/lto-object.o attribs.o 
lto/lto-partition.o lto/lto-symtab.o libbackend.a main.o tree-browser.o 
libcommon-target.a libcommon.a ../libcpp/libcpp.a 
../libdecnumber/libdecnumber.a  -L/home/pi/$
collect2: error: ld returned 1 exit status
../../src/gcc/lto/Make-lang.in:71: recipe for target 'lto1' failed
make[6]: *** [lto1] Error 1
make[6]: Leaving directory 
'/home/pi/Downloads/sage-7.6/local/var/tmp/sage/build/gcc-5.4.0/gcc-build/gcc'
Makefile:4367: recipe for target 'all-stage1-gcc' failed
make[5]: *** [all-stage1-gcc] Error 2
make[5]: Leaving directory 
'/home/pi/Downloads/sage-7.6/local/var/tmp/sage/build/gcc-5.4.0/gcc-build'
Makefile:19008: recipe for target 'stage1-bubble' failed
make[4]: *** [stage1-bubble] Error 2
make[4]: Leaving directory 
'/home/pi/Downloads/sage-7.6/local/var/tmp/sage/build/gcc-5.4.0/gcc-build'
Makefile:899: recipe for target 'all' failed
make[3]: *** [all] Error 2
make[3]: Leaving directory 
'/home/pi/Downloads/sage-7.6/local/var/tmp/sage/build/gcc-5.4.0/gcc-build'

real    64m56.236s
user    53m1.490s
sys     2m58.710s
************************************************************************
Error installing package gcc-5.4.0
************************************************************************

I've tried setting SAGE_INSTALL_GCC to no and using the default compiler 
(gcc 6.1.0) to build sage. Unfortunately, the ppl library fails to build 
when I do this as it can't find an appropriate version of the gmp library. 
(As a side note I can build ppl directly by setting the --with-gmp-prefix 
flag to the appropriate directory, but I don't know how to set this flag 
when building sage.)

Any advice on building sage on a raspberry pi would be welcome.

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

Reply via email to