From owner-freebsd-ports Wed Mar 24 20:40:20 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id E041214E88 for ; Wed, 24 Mar 1999 20:40:19 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id UAA41242; Wed, 24 Mar 1999 20:40:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from alcanet.com.au (border.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (Postfix) with ESMTP id 04FF014C1E for ; Wed, 24 Mar 1999 20:37:01 -0800 (PST) (envelope-from jeremyp@gsmx07.alcatel.com.au) Received: by border.alcanet.com.au id <40409>; Thu, 25 Mar 1999 14:23:38 +1000 Message-Id: <99Mar25.142338est.40409@border.alcanet.com.au> Date: Thu, 25 Mar 1999 13:42:57 +1000 From: Peter Jeremy Reply-To: peter.jeremy@alcatel.com.au To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/10782: emacs 19.34 failed to compile under 4.0-current Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 10782 >Category: ports >Synopsis: emacs 19.34 failed to compile under 4.0-current >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Mar 24 20:40:00 PST 1999 >Closed-Date: >Last-Modified: >Originator: Peter Jeremy >Release: FreeBSD 4.0-CURRENT i386 >Organization: Alcatel Australia Limited >Environment: -current from about 2 weeks ago, with the latest emacs port >Description: fakemail (which is part of emacs) fails to link, with an undefined reference to cuserid. Either fakemail needs to be linked against libcompat, or the cuserid() implementation in fakemail.c needs to be enabled. The fix below does the latter. >How-To-Repeat: cd /usr/ports/editors/emacs; make >Fix: Add patch as follows: --- /usr/ports_2.x/editors/emacs/work/emacs-19.34/lib-src/fakemail.c Tue Jul 16 06:52:39 1996 +++ lib-src/fakemail.c Fri Mar 12 12:28:42 1999 @@ -138,6 +138,7 @@ extern FILE *popen (); extern int fclose (), pclose (); +#define CURRENT_USER #ifdef CURRENT_USER extern struct passwd *getpwuid (); extern unsigned short geteuid (); >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message