From owner-freebsd-libh Tue Oct 22 10:24:27 2002 Delivered-To: freebsd-libh@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2561837B401; Tue, 22 Oct 2002 10:24:26 -0700 (PDT) Received: from mail2.qc.uunet.ca (mail2.qc.uunet.ca [198.168.54.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1553143E6A; Tue, 22 Oct 2002 10:24:25 -0700 (PDT) (envelope-from anarcat@espresso-com.com) Received: from xtanbul.espresso-com.com ([216.94.147.57]) by mail2.qc.uunet.ca (8.9.3/8.9.3) with ESMTP id NAA21559; Tue, 22 Oct 2002 13:24:22 -0400 Received: from anarcat by xtanbul.espresso-com.com with local (Exim 3.36 #1 (Debian)) id 1842lS-0000um-00; Tue, 22 Oct 2002 13:24:22 -0400 Date: Tue, 22 Oct 2002 13:24:22 -0400 From: The Anarcat To: John Baldwin Cc: Libh Subject: Re: rhtvision links against X11 Message-ID: <20021022172422.GA3492@xtanbul.espresso-com.com> Mail-Followup-To: The Anarcat , John Baldwin , Libh References: <20021022045257.GH3283@lenny.anarcat.ath.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4i Sender: owner-freebsd-libh@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Tue Oct 22, 2002 at 09:46:53AM -0400, John Baldwin wrote: > > On 22-Oct-2002 The Anarcat wrote: > > What a mess. > > > > We use rhtvision to provide a X-less installer and routines. > > > > I just discovered the unimaginable: > > > > /usr/local/lib/librhtv.so.2: > > libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x281a3000) > > libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x2825f000) > > libncurses.so.5 => /usr/lib/libncurses.so.5 (0x28274000) > > libstdc++.so.3 => /usr/lib/libstdc++.so.3 (0x282b5000) > > libm.so.2 => /usr/lib/libm.so.2 (0x282fa000) > > libc.so.4 => /usr/lib/libc.so.4 (0x28069000) > > libXThrStub.so.6 => /usr/X11R6/lib/libXThrStub.so.6 (0x28315000) > > libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x28317000) > > libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x28361000) > > libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x2836a000) > > libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x28380000) > > > > rhtvision seems to require X. Yay. That sucks. > > > > I've explored rhtvision's example programs a bit, and they have a X11 > > driver *by default*. That means they popup a X-window and don't > > display in the terminal you called them in if DISPLAY is set. > > > > These demos, by the way, work pretty well *except* in TTY mode. In a > > tty, they just *ignore* any input, apparently, so rhtvision is just > > plain borked, in FreeBSD, at least. > > > > And to make things even worse, this doesn't even fix the compilation > > issue. Liking against X and all those libs when linking the text build > > doesn't help much. > > > > I'm still trying to figure out if it's possible to build a X-less > > rhtvision under FreeBSD and have it work. If not, we'll have to port > > tvision to GCC 3.x, or scrap the tvision approach altogether and turn > > to another text mode backend. DlDialog, maybe? > > It shouldn't be that hard to forward port tvision to ANSI C++. Indeed. Are you volunteering? Seriously, you're right. I was thinking of trying to find a solution to the build problems against rhtv, but then I would have to fix rhtv to not use X anyways. I'll see what I can do about tvision. Is it actively maintained? A. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message