Date: Tue, 6 Aug 2002 21:27:48 +0300 From: Giorgos Keramidas <keramida@FreeBSD.org> To: Christian Weisgerber <naddy@FreeBSD.org> Cc: freebsd-ports@FreeBSD.org Subject: Re: ports/39147: minor editors/emacs20 build problem Message-ID: <20020806182747.GA659@hades.hell.gr> In-Reply-To: <200207292205.g6TM5Crs085530@freefall.freebsd.org> References: <200207292205.g6TM5Crs085530@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On 2002-07-29 15:05 +0000, Christian Weisgerber wrote: > Synopsis: minor editors/emacs20 build problem > > State-Changed-From-To: open->closed > State-Changed-By: naddy > State-Changed-When: Mon Jul 29 14:59:08 PDT 2002 > State-Changed-Why: > I removed the sys_nerr declaration from emacs.c. I don't see how this > could cause trouble. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=39147 Thanks for taking care of this. The redeclaration wouldn't cause any problems, if it used the same type for sys_nerr[] as is already used in the system headers. The first declaration of sys_nerr[] that conflicted comes from stdio.h: root@hades[21:20]/usr/include# grep -n sys_nerr stdio.h 238:extern __const int sys_nerr; /* perror(3) external variables */ The sources of Emacs contain a redeclaration of sys_nerr which doesn't match this type: root@hades[21:25]/var/tmp# grep -n sys_nerr emacs-20.7/src/emacs.c 605: extern int sys_nerr; The missing `__const' caused the type mismatch, which in my case was fatal because I had enabled -Werror for some test builds and forgot about it. - Giorgos --0OAP2g/MAC+5xKAE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE9UBUi1g+UGjGGA7YRAhkEAKCz2OXp2brwZQUCBooPVPvIZn3VfgCdExux lDE2B0NOaCjjcZqzgXNBhg8= =JCXl -----END PGP SIGNATURE----- --0OAP2g/MAC+5xKAE-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020806182747.GA659>