From owner-freebsd-libh Tue Oct 22 10:42:53 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 2B8A137B401; Tue, 22 Oct 2002 10:42:51 -0700 (PDT) Received: from mail2.qc.uunet.ca (mail2.qc.uunet.ca [198.168.54.17]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2564343E42; Tue, 22 Oct 2002 10:42:50 -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 NAA22127; Tue, 22 Oct 2002 13:42:47 -0400 Received: from anarcat by xtanbul.espresso-com.com with local (Exim 3.36 #1 (Debian)) id 18433H-0000v9-00; Tue, 22 Oct 2002 13:42:47 -0400 Date: Tue, 22 Oct 2002 13:42:47 -0400 From: The Anarcat To: John Baldwin Cc: Libh Subject: Re: rhtvision links against X11 Message-ID: <20021022174247.GB3492@xtanbul.espresso-com.com> Mail-Followup-To: The Anarcat , John Baldwin , Libh References: <20021022172422.GA3492@xtanbul.espresso-com.com> 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 01:37:27PM -0400, John Baldwin wrote: > > On 22-Oct-2002 The Anarcat wrote: > > 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? > > Well, I can do it if needed. :) Really? That'd be great. > > 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? > > Not that I'm aware of. That's bad though. rhtvision seems to be the most used tvision port, on the side of our linux friends at least, and both are not exactly API-compatible. :( Anyways, as long as we get the main build back on, I'd be pretty happy. A. PS: Good to see someone is still reading this mailing list :) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message