ASKSAGE: Sage Q&A Forum - Latest question feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Wed, 31 Jul 2019 04:57:36 -0500Building Sage on legacy macos system 10.5.8https://ask.sagemath.org/question/47324/building-sage-on-legacy-macos-system-1058/This isn't a question, yet, depending on replies. It's more of a good-news story (for me, anyway). I'm a hobbyist with legacy mac systems and pretty much a newbie with Sage commands per se, and wanted to use the experience to get a better handle on the structure and behavior of the build system. I just hope this adds to the mac build knowledge base for Sage.
I've just successfully built sage-6.10 (downloaded from the git repository) on a mac book 4,1 system with a Core2Duo processor that does not upgrade MacOS beyond Snow Leopard. The total build time was about 8 hours starting with Xcode 3.2. I had difficulties getting started because all my more modern tools are in my macports installation, and I haven't installed upgrades anywhere else --- or so I thought at first. I hit upon including the path to a previous Sage installation which I did some years ago with a binary download of sage-5.13, adding the path to Sage's local/bin. And it worked!
I had one glitch with the installation of flint-2.5.2, when its makefile died with a request to cp -a which happened after:
mkdir -p "./sage-6.10/local/lib"
mkdir -p "./sage-6.10/local/include/flint"
In my os x shell, there is no cp -a and I substituted cp -pPR by using the debug shell for the build system. Everything else went off without a hitch. What a marvelously robust build system this is, given a finicky set of standard mac build tools! Perhaps I should not find it remarkable that I can still do a build like this with a ten-or-more-year-old computer running a 12-year-old OS.
My question is this: I am having trouble locating solid information about which versions of Sage I should try to build for some particular version of the OS. It it just going to be a matter of dedicated experimentation? If so, my experience here tells me I am ready for that.dyne2meterWed, 31 Jul 2019 04:57:36 -0500https://ask.sagemath.org/question/47324/Error message when starting sage 6.10 on ubuntuhttps://ask.sagemath.org/question/32310/error-message-when-starting-sage-610-on-ubuntu/I installed sage 6.10 through
sudo apt-get install sagemath-upstream-binary-full
on my ubuntu machine.
When I start sage shell, I got
patching /usr/lib/sagemath/src/build/cythonized/sage/structure/list_clone.c
Traceback (most recent call last):
File "/usr/lib/sagemath/relocate-once.py", line 85, in <module>
p('src/build/cythonized/sage/structure/list_clone.c').substitute().save()
File "/usr/lib/sagemath/relocate-once.py", line 51, in save
with open(self.filename, 'wb') as f:
IOError: [Errno 13] Permission denied: '/usr/lib/sagemath/src/build/cythonized/sage/structure/list_clone.c'
Is this going to be a problem?
ablmfThu, 21 Jan 2016 08:08:45 -0600https://ask.sagemath.org/question/32310/