I'm rather puzzled where that error is actually coming from. The lisp doesn't refer to that variable at all, and the C code just does a getenv() on it.
That said: the GNU_SECURE variable should be the path name of a file. That file should contain a list of hostnames, one per line. Note that this isn't like a hosts file, it's not hostname and ip addresses, it's just one or the other. It provides a list of names that can then be resolved to addresses and then compared with incoming request sources to validate a connection. From your description it sounds like the format might be wrong so I'd suggest that you start there. Guy Ismael Valladolid Torres wrote: > I am running NT Emacs 22.0.50.1 (nqmacs) with Guy's latest > gnuserve_beta. Logged to a UNIX machine I try to do a gnuclient > properly specifying the -h and -p options. No matter what I try, I > always get in the locally running NT Emacs instance: > > error in process filter: Symbol's value as variable is void: > GNU-SECURE > > The environment variable GNU_SECURE is defined and pointing to a file > which contains name and IP of the remote UNIX machine. > > Any ideas what to try? > > Cordially, Ismael >
