From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#21590: 25.0.50; MS-Windows; fns.c:4863:21: error: 'MD5_DIGEST_SIZE' undeclared (first use in this function) Date: Thu, 01 Oct 2015 09:45:09 +0300 Message-ID: <83zj039jey.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1443708060 12365 80.91.229.3 (1 Oct 2015 14:01:00 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 1 Oct 2015 14:01:00 +0000 (UTC) Cc: 21590@debbugs.gnu.org To: Keith David Bershatsky Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Oct 01 16:00:47 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZhePc-0001ZT-Vy for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Oct 2015 16:00:45 +0200 Original-Received: from localhost ([::1]:50470 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhePc-00083O-5C for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Oct 2015 10:00:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhXd0-0001Qv-Sk for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 02:46:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZhXcw-0000xl-E0 for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 02:46:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60846) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhXcw-0000xh-4Y for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 02:46:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZhXcv-0003nM-TZ for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 02:46:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 01 Oct 2015 06:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 21590 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 21590-submit@debbugs.gnu.org id=B21590.144368192514541 (code B ref 21590); Thu, 01 Oct 2015 06:46:01 +0000 Original-Received: (at 21590) by debbugs.gnu.org; 1 Oct 2015 06:45:25 +0000 Original-Received: from localhost ([127.0.0.1]:49817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhXcK-0003mT-Ay for submit@debbugs.gnu.org; Thu, 01 Oct 2015 02:45:24 -0400 Original-Received: from mtaout29.012.net.il ([80.179.55.185]:54192) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhXcH-0003mH-2a for 21590@debbugs.gnu.org; Thu, 01 Oct 2015 02:45:22 -0400 Original-Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NVJ003003XQ3A00@mtaout29.012.net.il> for 21590@debbugs.gnu.org; Thu, 01 Oct 2015 09:46:09 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVJ0080O44XZ4E0@mtaout29.012.net.il>; Thu, 01 Oct 2015 09:46:09 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:107129 Archived-At: > Date: Wed, 30 Sep 2015 14:26:08 -0700 > From: Keith David Bershatsky > Cc: 21590@debbugs.gnu.org > > Eureka! I now have a working recipe to build Emacs on WindowsXP with image support. It ended up being a combination of mingw32, ezwinports, and xpm from GnuWin. I will write up a current "cheat sheet" on emacs.stackexchange.com in the near future -- I opened a question there a couple of days ago. > > The build fails at least a couple of ways on WindowsXP as described in this bug report #21590 when using GnuWin32, so there should probably be a strong warning (near the top) in the Emacs INSTALL readme file advising against using that resource -- and suggesting the use of ezwinports instead. Alternatively, it may be a good idea at some point for the Emacs team to find out why Emacs fails (beyond just moving `md5.h` out of the way) to build with GnuWin32 and create a workaround in the building scripts, etc. since others will undoubtedly try to use that resource in the future. GnuWin32 is the last resort. If you cannot find something in other places, you have either to look there or build your own ports. The latter is not something many people will consider on Windows. And yes, some GnuWin32 need "tinkering". > Eli: As a feature request, please consider adding an XPM zip archive to ezwinports as this portion of the build recipe is more complicated than it needs to be. We provide libXpm from the GNU FTP site, right near the Emacs Windows binaries. Building libXpm on Windows (actually, anything that lacks X11) is not trivial, since you must hack out large parts of the code that assume X. At the time I decided not to port a new version of libXpm because the new features were insignificant (or even absent, I don't remember), whereas the existing port works very well for Emacs. I see now that the information about libXpm availability is missing from nt/INSTALL, so I will add it soon. > Here is the rough outline of the recipe for building Emacs master branch on Windows XP -- thank you all for helping me to get passed several hurdles until finally reaching a working solution: We have detailed instructions for this in nt/INSTALL. It would be good if you could compare your experience with what that file says, and suggest any changes/additions. Thanks.