*BSD News Article 43330


Return to BSD News archive

Xref: sserve comp.os.386bsd.misc:5588 comp.os.386bsd.questions:16980 comp.unix.bsd.freebsd.misc:46
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!news.hawaii.edu!ames!hookup!news.mathworks.com!newshost.marcam.com!uunet!nctuccca.edu.tw!news.cc.nctu.edu.tw!news!gate!taob
From: taob@gate.sinica.edu.tw (Brian Tao)
Newsgroups: comp.os.386bsd.misc,comp.os.386bsd.questions,comp.unix.bsd.freebsd.misc
Subject: xemacs 19.11 on FreeBSD 2.0
Date: 2 Mar 1995 15:26:12 GMT
Organization: Computing Center, Academia Sinica
Lines: 21
Message-ID: <3j4o2k$9n9@gate.sinica.edu.tw>
NNTP-Posting-Host: taob%@gate.sinica.edu.tw
X-Newsreader: TIN [version 1.2 PL2]

    Has anyone successfully compiled xemacs 19.11 for FreeBSD 2.0
(950210-SNAP)?  The ./etc/MACHINES document says that FreeBSD is
supported (well, it says *GNUemacs* works with FreeBSD, which it
does).  However, I get various problems after doing a ./configure (it
correctly guesses i386-unknown-freebsd) and a make.  One was with a
#define passing arguments to getpgrp() and another was the use of the
TAB3 ioctl constant (known as XTABS in FBSD).  Those were easy to fix.
The one I'm having difficulty with is:

symbols.c: In function `init_symbols':
symbols.c:1662: invalid initial value for member `val'
gmake[1]: *** [symbols.o] Error 1

   The offending line is:

XSETR (Qunbound, Lisp_Symbol_Value_Magic, &guts_of_unbound_marker);

   After tracking down all the #defines and variable declarations that
make up this line, I am still unable to find where exactly the problem
resides, let alone fix it.  Does anyone have a source patch I can
apply?