From owner-freebsd-questions Sat Feb 4 20:47:31 1995 Return-Path: questions-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id UAA03739 for questions-outgoing; Sat, 4 Feb 1995 20:47:31 -0800 Received: from seahunt.imat.com (seahunt.imat.COM [140.174.70.10]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id UAA03733 for ; Sat, 4 Feb 1995 20:47:20 -0800 Received: (from nelson@localhost) by seahunt.imat.com (8.6.9/8.6.9) id UAA01800 for questions@freebsd.org; Sat, 4 Feb 1995 20:47:08 -0800 From: Michael Nelson Message-Id: <199502050447.UAA01800@seahunt.imat.com> Subject: Netscape and XNLSPATH To: questions@FreeBSD.org Date: Sat, 4 Feb 1995 20:47:07 -0800 (PST) X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 1992 Sender: questions-owner@FreeBSD.org Precedence: bulk Netscape for BSD v1.0N bitches about the XNLSPATH not being set correctly, and it coredumps when you try to past text into a text field. This is documented behavior under SunOS, and the Netscape README file says to set the XNLSPATH variable to /usr/lib/X11/nls. I tried creating that directory and set the environment variable to that, and it still has the same problem. I also tried soft linking to /usr/share/locale, and now netscape complains that the locale "C" is not supported: netscape: locale C' not supported. Perhaps the $XNLSPATH environment variable is not set correctly? [nelson@seahunt]:~ $ echo $XNLSPATH /usr/lib/X11/nls I realize this isn't a strictly FreeBSD question, but I'm hoping that someone here has solved this problem and can tell me what the fix is... Here's what the netscape README file says about it: The SunOS 4.1 distribution also includes a directory called "nls". This directory is a standard part of the MIT X11R5 distribution, but is not included with OpenWindows 3.0 or earlier. We have linked Netscape against the MIT R5 libraries because they are less buggy in general; however, they have one rather serious bug, which is that if this "nls" directory does not exist, the program will dump core any time you try to paste into a text field! So, if you don't have the "nls" directory on your system, you will need to install it first. The usual place is /usr/lib/X11/nls, but you can put it anywhere: just point the $XNLSPATH environment variable at it. Some sites don't have their X libraries installed in /usr/lib/X11/. This doesn't matter. You either need to put the nls directory in /usr/lib/X11/, or every user will need to set this environment variable. -- Michael Nelson nelson@seahunt.imat.com San Francisco, CA http://www.imat.com/consult.html VOICE: 1-415-621-2608