On Thu, Mar 14, 2019 at 3:39 AM Ai Bo <[email protected]> wrote: > > Sorry, it doesn't work if I build on local disk and then copy to /nfs. > I got error: > bash-4.3$ ./sage > > ERROR: The Sage installation tree has moved > > from /tmp/.../sage-8.6 > to /nfs/.../Sage/sage-8.6 > > This is not supported, and Sage will not work. To install Sage from a > binary package:
yes, you need to create a binary package in this case. It (not the unpacked result, but the package itsel) can be moved. Indeed, Sage binary installers have to come from somewhere, right? See https://github.com/sagemath/binary-pkg Sorry, I should have mentioned this earlier. It has to be built from scratch, AFAIK. > > As I mentioned before, I can't save files on local disk more then 30 days. > But it seems I can't copy the whole directory to /nfs either. > > Please advise. > > On Wed, Mar 13, 2019 at 11:21 AM Ai Bo <[email protected]> wrote: >> >> I see. Will try. Thank you. >> >> On Wed, Mar 13, 2019 at 11:04 AM Dima Pasechnik <[email protected]> wrote: >>> >>> On Wed, Mar 13, 2019 at 5:57 PM Ai Bo <[email protected]> wrote: >>> > >>> > Sorry, I can't. All local disks are cleaned out every 30 days. >>> >>> but building does not take that long. :-) >>> Besides, once you have a working build you can, with a bit of effort, move >>> it >>> around. >>> >>> > >>> > On Wed, Mar 13, 2019 at 9:43 AM Dima Pasechnik <[email protected]> wrote: >>> >> >>> >> On Wed, Mar 13, 2019 at 4:18 PM Ai Bo <[email protected]> wrote: >>> >> > >>> >> > Yes. This is done on NFS. >>> >> > I can't build on local disks as this is not on a particular machine. >>> >> > But I do own my own NFS disks. >>> >> >>> >> Normally multi-user systems have a "scratch" partition, a local disk >>> >> reserved for this kind of jobs, which is not backed up, but is fast to >>> >> access (as opposed to NFS). >>> >> Ask your system admins for access to such a partition, it's a >>> >> perfectly reasonable request. >>> >> >>> >> > Also, the reason I want to build on my machine as when I use the >>> >> > online version(server), a long running program will be paused from >>> >> > time to time. I want to run on some machines I have access to instead. >>> >> > >>> >> > If I can't build on NFS, this seems to be a dead end too. >>> >> > >>> >> > On Wed, Mar 13, 2019 at 9:03 AM E. Madison Bray >>> >> > <[email protected]> wrote: >>> >> >> >>> >> >> On Wed, Mar 13, 2019 at 4:58 PM Dima Pasechnik <[email protected]> >>> >> >> wrote: >>> >> >> > >>> >> >> > By looking at the output it looks as if the build it on an NFS, and >>> >> >> > this is known to be severely broken. Could you do the build on a >>> >> >> > local disk? >>> >> >> >>> >> >> Oh, nice catch. Yes, many build tools can have problems on NFS, >>> >> >> especially on older kernels. For example if timestamps are not >>> >> >> fine-grained enough you can end up with screwy issues where some >>> >> >> dependencies don't get rebuilt properly and things like that. >>> >> >> >>> >> >> > On Wed, 13 Mar 2019 15:44 E. Madison Bray, <[email protected]> >>> >> >> > wrote: >>> >> >> >> >>> >> >> >> On Wed, Mar 13, 2019 at 4:40 AM Ai Bo <[email protected]> wrote: >>> >> >> >> > >>> >> >> >> > Just compiled sage from source code on Linux. >>> >> >> >> > When I launched ./sage, I can do simple math like 2+2 which give >>> >> >> >> > correct >>> >> >> >> > But when I type: >>> >> >> >> > sage: import sage.graphs >>> >> >> >> > >>> >> >> >> > sage: print("%d" % len(list(graphs.nauty_geng("8")))) >>> >> >> >> > >>> >> >> >> > sage: print("%d" % len(list(graphs(8)))) >>> >> >> >> > >>> >> >> >> > I got 0 for both which are not as expected. Something is wrong. >>> >> >> >> > Please help. >>> >> >> >> >>> >> >> >> I think that, considering the problems you've mentioned in other >>> >> >> >> threads, you probably have a severely broken build. Did you take >>> >> >> >> my >>> >> >> >> previous advice of running >>> >> >> >> >>> >> >> >> $ make distclean >>> >> >> >> >>> >> >> >> and starting over again, making sure you can complete the full >>> >> >> >> build >>> >> >> >> without errors? >>> >> >> >> >>> >> >> >> Also, is there a specific reason you need to build Sage yourself on >>> >> >> >> this specific machine? Not that I doubt it, nor that I wouldn't >>> >> >> >> like >>> >> >> >> to try to help, but it seems like a lot of effort and frustration >>> >> >> >> for >>> >> >> >> dubious benefit. >>> >> >> >> >>> >> >> >> Could you mention again exactly which Linux distribution this is, >>> >> >> >> and >>> >> >> >> on what CPU architecture? Perhaps I can start up a VM and try to >>> >> >> >> build Sage myself to see if there are any specific problems I can >>> >> >> >> identify. >>> >> >> >> >>> >> >> >> -- >>> >> >> >> 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 [email protected]. >>> >> >> >> To post to this group, send email to [email protected]. >>> >> >> >> Visit this group at https://groups.google.com/group/sage-devel. >>> >> >> >> For more options, visit https://groups.google.com/d/optout. >>> >> >> > >>> >> >> > -- >>> >> >> > 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 [email protected]. >>> >> >> > To post to this group, send email to [email protected]. >>> >> >> > Visit this group at https://groups.google.com/group/sage-devel. >>> >> >> > For more options, visit https://groups.google.com/d/optout. >>> >> >> >>> >> >> -- >>> >> >> You received this message because you are subscribed to a topic in >>> >> >> the Google Groups "sage-devel" group. >>> >> >> To unsubscribe from this topic, visit >>> >> >> https://groups.google.com/d/topic/sage-devel/HheojpxN8Lc/unsubscribe. >>> >> >> To unsubscribe from this group and all its topics, send an email to >>> >> >> [email protected]. >>> >> >> To post to this group, send email to [email protected]. >>> >> >> Visit this group at https://groups.google.com/group/sage-devel. >>> >> >> For more options, visit https://groups.google.com/d/optout. >>> >> > >>> >> > -- >>> >> > 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 [email protected]. >>> >> > To post to this group, send email to [email protected]. >>> >> > Visit this group at https://groups.google.com/group/sage-devel. >>> >> > For more options, visit https://groups.google.com/d/optout. >>> >> >>> >> -- >>> >> You received this message because you are subscribed to a topic in the >>> >> Google Groups "sage-devel" group. >>> >> To unsubscribe from this topic, visit >>> >> https://groups.google.com/d/topic/sage-devel/HheojpxN8Lc/unsubscribe. >>> >> To unsubscribe from this group and all its topics, send an email to >>> >> [email protected]. >>> >> To post to this group, send email to [email protected]. >>> >> Visit this group at https://groups.google.com/group/sage-devel. >>> >> For more options, visit https://groups.google.com/d/optout. >>> > >>> > -- >>> > 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 [email protected]. >>> > To post to this group, send email to [email protected]. >>> > Visit this group at https://groups.google.com/group/sage-devel. >>> > For more options, visit https://groups.google.com/d/optout. >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "sage-devel" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/sage-devel/HheojpxN8Lc/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/sage-devel. >>> For more options, visit https://groups.google.com/d/optout. > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
