From owner-freebsd-current Fri Apr 9 14:33: 1 1999 Delivered-To: freebsd-current@freebsd.org Received: from gauntlet2b.bridge.com (ns2.bridge.com [159.43.254.220]) by hub.freebsd.org (Postfix) with ESMTP id 0F6B615EA6; Fri, 9 Apr 1999 13:52:32 -0700 (PDT) (envelope-from DDeatherage@bridge.com) Received: by gauntlet2b.bridge.com; id KAA24533; Fri, 9 Apr 1999 10:22:20 -0500 (CDT) Received: from dns1srv.bridge.com(167.76.56.13) by gauntlet2b.bridge.com via smap (4.1) id xma024427; Fri, 9 Apr 99 10:22:13 -0500 Received: from eximcx2.bridge.com (eximcx2.bridge.com [167.76.56.15]) by dns1srv.bridge.com (8.7.6/8.7.3) with ESMTP id KAA12981; Fri, 9 Apr 1999 10:22:12 -0500 (CDT) Received: by eximcx2.bridge.com with Internet Mail Service (5.5.2448.0) id <2N26130A>; Fri, 9 Apr 1999 10:25:18 -0500 Message-ID: From: "Deatherage, David" To: "'Joel Ray Holveck'" , Steve Price Cc: Peter Jeremy , current@FreeBSD.ORG, ports@FreeBSD.ORG Subject: RE: emacs* broken in -current (was Re: Vtable thunks with egcs) Date: Fri, 9 Apr 1999 10:19:21 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2448.0) Content-Type: text/plain; charset="iso-8859-1" Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've found where this problem is coming from. It's in emacs20.3/src/s/freebsd.h. It sets a macro called BSD_SYSTEM based upon the version number contained in __FreeBSD__, checking for 1, 2 and 3. Of course, -current uses 4. I have found that you can check for __FreeBSD__ >= 3, and it will work, but this feels a bit like a hack. I've never updated a port, so I can either get some instruction from someone to put in a patch, or let someone else do it. David Deatherage -----Original Message----- From: Joel Ray Holveck [mailto:joelh@gnu.org] Sent: Thursday, April 08, 1999 9:18 PM To: Steve Price Cc: Peter Jeremy; current@FreeBSD.ORG; ports@FreeBSD.ORG Subject: Re: emacs* broken in -current (was Re: Vtable thunks with egcs) > You are absolutely right. I just tried the new version of emacs > that I built on my pre-egcs box and it doesn't work on that box > either. This definitely doesn't appear to be anything caused by > changing to egcs. Not that it matters much but for grins I just > built/installed the xemacs port and it _does_ appear to work. I've been having no problems with an Emacs 20.3 and X11R6 built in October on a -current system from April 6. (The Emacs is ELF, and built from my own sources instead of the port.) I'd like to track this down; could people give me more info privately? rms is looking at releasing a mostly bugfix Emacs, possibly tommorow, but it may be another month (he's about to leave town). I haven't been watching the changes; there may be some X-related fixes in there. Cheers, joelh -- Joel Ray Holveck - joelh@gnu.org Fourth law of programming: Anything that can go wrong wi sendmail: segmentation violation - core dumped To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message