|
From: | Thomas Dickey |
Subject: | Re: Unable to build ncurses 5.7 on Fedora 13 |
Date: | Sat, 23 Oct 2010 08:46:14 -0400 (EDT) |
On Sat, 23 Oct 2010, John P. Hartmann wrote:
This is the package I installed. I tried a few things with it at random. vttest.i686 20071216-5.fc12
that's a little old - I might have fixed that. It sounds as if there's some indexing operation right before the prompt to end the screen.For my own work, I've been making rpms - for Fedora12 I've only got a 64-bit one though...
The error was that in some cases (and I could not figure out why) the update of the last row of the screen would be cause the contents of the window to scroll one line. Control-D fixed it, whatever it was. j. On 22 October 2010 22:22, Thomas Dickey <address@hidden> wrote:On Fri, 22 Oct 2010, John P. Hartmann wrote:Thanks, but I got past the reason I wanted to build it (vttest leaving xterm in a bad state that confused ncurses). I'd like to know what is the cause, of course, but I'm sure you have more important things on your plate.oh. which version of vttest was that? (and test-screen). I seem to recall this fixed something with that type of symptom: 20100528 + correct check of fflush return code, which interfered with demo of xterm window-modification controls.j. On 22 October 2010 12:55, Thomas Dickey <address@hidden> wrote:On Fri, 22 Oct 2010, John P. Hartmann wrote:I took it straight out of the box: ./configure ; make. The rum thing is that there is no -lc on the command line.Usually I build shared libraries for Linux (along with static), so tic would be linked with a shared library. The rules are a little different for ld in that case. (Adding -lc is however usually unnecessary). I can investigate this more, this evening...j. On 22 October 2010 12:49, Thomas Dickey <address@hidden> wrote:On Wed, Oct 20, 2010 at 11:02:52AM +0200, John P. Hartmann wrote:gcc ../objects/tic.o ../objects/dump_entry.o -I../progs -I. -DHAVE_CONFIG_H -I. -I../include -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG -O2 --param max-inline-insns-single=1200 -static -L../lib -lncurses -L../lib -lncurses -dynamic -o tic /usr/bin/ld: cannot find -lcI've not seen this for Linux, but recall some other systems (Solaris, iirc), where ld gets confused by the switch between dynamic/static. fwiw, I've built ncurses 5.7 + current patches with Fedora13. Perhaps knowing the configure options you're using would help.collect2: ld returned 1 exit status make[1]: *** [tic] Error 1 make[1]: Leaving directory `/usr/src/ncurses-5.7/progs' -rw-r--r-- 1 root root 238 Jul 6 15:30 /usr/lib/libc.so I've built other packages from source without problems. Is it a versioning problem? [I did read INSTALL.]-- Thomas E. Dickey <address@hidden> http://invisible-island.net ftp://invisible-island.net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkzBbFMACgkQcCNT4PfkjtvrEACgj2SzFeSmlxcrDFt7FHWHOuao QFEAmgN5aj9g/ODsk9Qh3eSwsOfj/4rV =ICyv -----END PGP SIGNATURE------- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net-- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net
-- Thomas E. Dickey http://invisible-island.net ftp://invisible-island.net
[Prev in Thread] | Current Thread | [Next in Thread] |