From owner-freebsd-current Sat Sep 16 9:47:24 2000 Delivered-To: freebsd-current@freebsd.org Received: from nagual.pp.ru (pobrecita.freebsd.ru [194.87.13.42]) by hub.freebsd.org (Postfix) with ESMTP id E3DA337B423 for ; Sat, 16 Sep 2000 09:47:20 -0700 (PDT) Received: (from ache@localhost) by nagual.pp.ru (8.11.0/8.11.0) id e8GGl7l05904; Sat, 16 Sep 2000 20:47:07 +0400 (MSD) (envelope-from ache) Date: Sat, 16 Sep 2000 20:47:07 +0400 From: "Andrey A. Chernov" To: Bruce Evans Cc: Bill Fumerola , current@FreeBSD.ORG Subject: Re: Call for libtermcap ressurection from the dead Message-ID: <20000916204707.B5772@nagual.pp.ru> References: <20000916022836.X47559@jade.chc-chimes.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from bde@zeta.org.au on Sun, Sep 17, 2000 at 03:38:33AM +1100 Organization: Biomechanoid Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, Sep 17, 2000 at 03:38:33AM +1100, Bruce Evans wrote: > Fine with me, provided you handle any problems with mixing the libraries. > I think "-ltermcap -lcurses" should somehow use the curses interfaces > despite termcap being first. Yes, I fix this occurances recently just for purity reasons, "-lcurses -ltermcap" peek up all needed functions from curses first, "-ltermcap -lcurses" is never used. > > I don't object. The namespace collisions in src/games with ncurses functions > > are really, really bad, and though just not linking to ncurses is sort of a hackish > > fix, this would at least mask the problems until further into the future when > > I have time to change function names. :-> > > There are also a problem with the ospeed variable outside of src/games: > > ===> usr.bin/top > /usr/libexec/elf/ld: Warning: size of symbol `ospeed' changed from 2 to 4 in lib_tputs.o > > top/screen.c has "short ospeed" although it doesn't actually use ospeed > directly. Yes. BTW, namespace pollution and ospeed are not only problems, some other subtle problems exists. -- Andrey A. Chernov http://ache.pp.ru/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message