Hi, On Sat, Nov 17, 2012 at 11:36 PM, WM Chung <wmch...@alumni.cuhk.edu.hk> wrote: > I am trying to build Sage from source code but unfortunately I meet with > errors during the build. I try to post a message to the Sage support forum > but I do not know the way. It seems posting problem to the group require a > login account but I do not know exactly how to create one. I would be much > grateful if you can help me on this.
I have added you as a member of the sage-support mailing list. You should be receiving mail from that list and be able to post to the list. > I also attach details of the problem I met. > > In file included from /usr/include/stdio.h:28:0, > from ../../../src/libgcc/../gcc/tsystem.h:87, > from ../../../src/libgcc/../gcc/libgcc2.c:29: > /usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file > or directory You get this error because you don't have the C headers of the GNU C library. On Ubuntu 12.10, you can install the headers as follows: sudo apt-get install libc6-dev Then compile Sage again. > I am a beginner to Sage and I am interested in participating in the > development work of Sage. As you are an expert in Sage, if you do not mind, > I would be grateful if you can also give some valuable advice to me as a > beginner, e.g. what resources I need to get, what level of mathematics I > need to attain, etc. As you want to get into developing Sage, perhaps the Sage Developer's Guide is what you should read, in particular this section: http://www.sagemath.org/doc/developer/walk_through.html Note that the Developer's Guide requires you to use Mercurial (or hg). Mercurial (http://mercurial.selenic.com) is currently used to manage the source code of the Sage library. However, the current plan of the Sage project is to transition to using Git (http://git-scm.com) to manage source code. For now you don't need to worry about Git, as the transition would not take place for another few months. > For the time being, my interest is in linear > programming and graph theory. You might want to look through the graph theory module http://www.sagemath.org/doc/reference/graphs.html or the linear programming tutorial http://www.sagemath.org/doc/thematic_tutorials/linear_programming.html to see if anything catches your interest. In any case, just send an email to sage-support if you want help. -- Regards, Minh Van Nguyen http://bit.ly/mvngu -- You received this message because you are subscribed to the Google Groups "sage-support" group. To post to this group, send email to sage-support@googlegroups.com. To unsubscribe from this group, send email to sage-support+unsubscr...@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support?hl=en.