Hi, For my build problem, I have tried to run :
sudo apt-get install libc6-dev But I get message that the package already exist. So I tried a reinstall : sudo apt-get install --reinstall libc6-dev My build problem still exists. For the error message : > 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 I check that the "bits/predefs.h" does exist in my system. It is in "/usr/include/i386-linux-gnu/bits/predefs.h". So does the problem relate to search path of the gcc compiler ? I would be grateful if anyone can help. Thanks. Wai Man Chung -----Original Message----- From: sage-support@googlegroups.com [mailto:sage-support@googlegroups.com] On Behalf Of Minh Nguyen Sent: Sunday, November 18, 2012 12:20 PM To: WM Chung Cc: wmch...@alumni.cuhk.net; sage-support@googlegroups.com Subject: [sage-support] Re: Problem with sage building from source code 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. -- 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.