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.


Reply via email to