On Sep 5, 7:59 pm, "William Stein" <[EMAIL PROTECTED]> wrote:
> On 9/5/07, David DeGeorge <[EMAIL PROTECTED]> wrote:
>
>
>
> > Dear Developers
> > I am running Suse 10.1  and
> > sage-2.8.3-32bit-linux-suse10-i686-Linux
> > I can't get lie to build. It complains about not finding -lcurses.
> > libcurses.a is
> > not in a standard place (it is in /usr/lib/curses), I tried adding a
> > symbolic link to
>
> Building without a system-wide standard curses is evidently
> not supported yet.  We definitely would to fix that (as one of the
> steps in getting lie into the standard SAGE distro).  I've
> opened a trac ticket:
>    http://trac.sagemath.org/sage_trac/ticket/595
>

I have a patch for that. I used curses on Solaris and ncuses
everywhere else. As you mentioned readline is also needed. I have no
clue how Lie can be build with the current Makefile at all.

Oh well, bitrot I guess.

I have taken the ticket an assigned it to 2.8.4. I will take care of
it during Bug Days 2.

Cheers,

Michael

>
>
> > /usr/lib but then the build failed in readline.
> > 1. Here is the part where -lcurses was the problem
> > gcc  -o Lie.exe lexer.o parser.o non-ANSI.o bigint.o binmat.o creatop.o
> > gettype.o getvalue.o init.o learn.o main.o mem.o node.o onoff.o output.o
> > poly.o sym.o print.o getl.o date.o static/*.o box/*.o -lreadline -lcurses
> > /usr/lib/gcc/i586-suse-linux/4.1.0/../../../../i586-suse-linux/bin/ld:
> > cannot find -lcurses
> > 2. Here is a part of what happened after I added a link in /usr/lib to
> > /usr/lib/curses/libcurses.a
>
> > gcc  -o Lie.exe lexer.o parser.o non-ANSI.o bigint.o binmat.o creatop.o
> > gettype.o getval
> > ue.o init.o learn.o main.o mem.o node.o onoff.o output.o poly.o sym.o
> > print.o getl.o dat
> > e.o static/*.o box/*.o -lreadline -lcurses
> > learn.o: In function `Learn':
> > learn.c:(.text+0x542): warning: the use of `tmpnam' is dangerous, better
> > use `mkstemp'
> > /usr/local/sage-2.8.3-32bit-linux-suse10-i686-Linux/local/lib/libreadline.so:
> > undefined
> > reference to `tgetnum'
> > /usr/local/sage-2.8.3-32bit-linux-suse10-i686-Linux/local/lib/libreadline.so:
> > undefined
> > reference to `tgoto'
> > /usr/local/sage-2.8.3-32bit-linux-suse10-i686-Linux/local/lib/libreadline.so:
> > undefined
> > reference to `tgetflag'
> > /usr/local/sage-2.8.3-32bit-linux-suse10-i686-Linux/local/lib/libreadline.so:
> > undefined
> > reference to `tputs'
> > /usr/local/sage-2.8.3-32bit-linux-suse10-i686-Linux/local/lib/libreadline.so:
> > undefined
> > reference to `tgetent'
> > /usr/local/sage-2.8.3-32bit-linux-suse10-i686-Linux/local/lib/libreadline.so:
> > undefined
> > reference to `tgetstr'
>
> > David
>
> --
> William Stein
> Associate Professor of Mathematics
> University of Washingtonhttp://www.williamstein.org


--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to