I see. Thank you. As I don't know how and when the files will be cleaned on the local disk and I don't know when my program, if launched at local disk, will be killed.
I downloaded the binary package. I am a little bit confused. Does the binary package know where I already build ./sage? On Thu, Mar 14, 2019 at 12:51 AM Dima Pasechnik <dimp...@gmail.com> wrote: > On Thu, Mar 14, 2019 at 7:24 AM Dima Pasechnik <dimp...@gmail.com> wrote: > > > > On Thu, Mar 14, 2019 at 7:09 AM Dima Pasechnik <dimp...@gmail.com> > wrote: > > > > > > On Thu, Mar 14, 2019 at 3:39 AM Ai Bo <boaisp...@gmail.com> wrote: > > > > > > > > Sorry, it doesn't work if I build on local disk and then copy to > /nfs. > > > > I got error: > > > > bash-4.3$ ./sage > > > > But did you try moving it back to the local disk, before starting it? > > Indeed, you just need to have a copy of your files on NFS, and copy it > > to the local disk for running. > (It's important that it's moved to the same place in the directory > tree where it was built). > > > > Sorry for confusion, again. > > > > > > > > > > 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 <boaisp...@gmail.com> wrote: > > > >> > > > >> I see. Will try. Thank you. > > > >> > > > >> On Wed, Mar 13, 2019 at 11:04 AM Dima Pasechnik <dimp...@gmail.com> > wrote: > > > >>> > > > >>> On Wed, Mar 13, 2019 at 5:57 PM Ai Bo <boaisp...@gmail.com> 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 < > dimp...@gmail.com> wrote: > > > >>> >> > > > >>> >> On Wed, Mar 13, 2019 at 4:18 PM Ai Bo <boaisp...@gmail.com> > 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 < > erik.m.b...@gmail.com> wrote: > > > >>> >> >> > > > >>> >> >> On Wed, Mar 13, 2019 at 4:58 PM Dima Pasechnik < > dimp...@gmail.com> 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, < > erik.m.b...@gmail.com> wrote: > > > >>> >> >> >> > > > >>> >> >> >> On Wed, Mar 13, 2019 at 4:40 AM Ai Bo < > boaisp...@gmail.com> 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 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. > > > >>> >> >> > > > > >>> >> >> > -- > > > >>> >> >> > 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 > . > > > >>> >> >> > > > >>> >> >> -- > > > >>> >> >> 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 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. > > > >>> >> > > > > >>> >> > -- > > > >>> >> > 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. > > > >>> >> > > > >>> >> -- > > > >>> >> 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 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. > > > >>> > > > > >>> > -- > > > >>> > 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. > > > >>> > > > >>> -- > > > >>> 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 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. > > > > > > > > -- > > > > 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. > > -- > 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 > 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. > -- 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.