Date: Tue, 22 Oct 2002 00:52:57 -0400 From: The Anarcat <anarcat@anarcat.ath.cx> To: Libh <freebsd-libh@freebsd.org> Subject: rhtvision links against X11 Message-ID: <20021022045257.GH3283@lenny.anarcat.ath.cx>
next in thread | raw e-mail | index | archive | help
--KscVNZbUup0vZz0f Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 =3D> /usr/X11R6/lib/libX11.so.6 (0x281a3000) libXmu.so.6 =3D> /usr/X11R6/lib/libXmu.so.6 (0x2825f000) libncurses.so.5 =3D> /usr/lib/libncurses.so.5 (0x28274000) libstdc++.so.3 =3D> /usr/lib/libstdc++.so.3 (0x282b5000) libm.so.2 =3D> /usr/lib/libm.so.2 (0x282fa000) libc.so.4 =3D> /usr/lib/libc.so.4 (0x28069000) libXThrStub.so.6 =3D> /usr/X11R6/lib/libXThrStub.so.6 (0x28315000) libXt.so.6 =3D> /usr/X11R6/lib/libXt.so.6 (0x28317000) libSM.so.6 =3D> /usr/X11R6/lib/libSM.so.6 (0x28361000) libICE.so.6 =3D> /usr/X11R6/lib/libICE.so.6 (0x2836a000) libXext.so.6 =3D> /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? A. --=20 Computer science is no more about computers than astronomy is about telescopes - E. Dijkstra --KscVNZbUup0vZz0f Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.0 (FreeBSD) iD8DBQE9tNmottcWHAnWiGcRAtBmAJ9kN+lhcURpG8+gnhlIVxFt4aI22wCfQW+8 4DT5q1gB1uIIMqZGTnRANpo= =OfQi -----END PGP SIGNATURE----- --KscVNZbUup0vZz0f-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-libh" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20021022045257.GH3283>