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 10:00:44 +0300 Message-ID: <83y4fn9ioz.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1443708409 18589 80.91.229.3 (1 Oct 2015 14:06:49 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 1 Oct 2015 14:06:49 +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:06:40 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 1ZheVB-0006pv-Oz for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Oct 2015 16:06:30 +0200 Original-Received: from localhost ([::1]:50559 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZheVB-0006j7-5K for geb-bug-gnu-emacs@m.gmane.org; Thu, 01 Oct 2015 10:06:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44139) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhXro-00015l-3z for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 03:01:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZhXrT-0007qd-1z for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 03:01:24 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:60850) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhXrS-0007pe-PK for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 03:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZhXrS-00049B-D3 for bug-gnu-emacs@gnu.org; Thu, 01 Oct 2015 03:01: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 07:01:02 +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.144368286015926 (code B ref 21590); Thu, 01 Oct 2015 07:01:02 +0000 Original-Received: (at 21590) by debbugs.gnu.org; 1 Oct 2015 07:01:00 +0000 Original-Received: from localhost ([127.0.0.1]:49821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhXrP-00048n-EL for submit@debbugs.gnu.org; Thu, 01 Oct 2015 03:00:59 -0400 Original-Received: from mtaout27.012.net.il ([80.179.55.183]:53509) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhXrM-00048b-B5 for 21590@debbugs.gnu.org; Thu, 01 Oct 2015 03:00:57 -0400 Original-Received: from conversion-daemon.mtaout27.012.net.il by mtaout27.012.net.il (HyperSendmail v2007.08) id <0NVJ00N004HWWK00@mtaout27.012.net.il> for 21590@debbugs.gnu.org; Thu, 01 Oct 2015 09:57:07 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout27.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVJ00A1Z4N7VZ80@mtaout27.012.net.il>; Thu, 01 Oct 2015 09:57:07 +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:107131 Archived-At: > Date: Tue, 29 Sep 2015 21:04:35 -0700 > From: Keith David Bershatsky > Cc: 21590@debbugs.gnu.org > > Thank you, Glenn, for the reference to the mail-list archives regarding moving `C:\gnuwin32\include\md5.h` out of the way. > > Building the latest version of Emacs trunk master branch on Windows is by no stretch of the imagination as simple as the first Google search. There is a reason that only one person in the entire world is posting Windows trunk builds every few weeks -- i.e., building Emacs on Windows is completely beyond the reach of mere mortals, and out of the reach of beginning programmers and hobbyists such as myself (without the assistance of advanced programmers such as you and Eli). This is somewhat inaccurate. What _is_ hard is creating a well-organized MSYS/MinGW development environment. This is more or less a one-time effort, and it does take some time, blood and tears. In effect, you are creating by hand a sophisticated environment that any Posix system has for you out of the box. So it's a little wonder that part is not simple, even before we consider the few Windows specific tricks one must pull for that environment to be rock-solid. But once you are through that one-time effort, the actual building of Emacs presents no problems at all. It "just works", as on any Posix system. We provide detailed instructions for building Emacs in Windows in nt/INSTALL. Most of the information in that file is dedicated to that first step -- creating a stable, coherent development environment. The experience I and others gained while achieving that goal is described there, complete with several notable gotchas and how to avoid them. It would be good if you could read that file, now armed with your own experience, and provide feedback, so that the instructions could be improved where they need improvement. > I renamed it to `md5.h.off` and tried my luck at building Emacs again, but was met with the error below. I also tried my luck at building and incorporating into the `mingw` directory the following five (5) libraries -- zlib, giflib, libpng, jpeg and libpng -- in an effort to remove `gnuwin32` from the equation entirely; however, I was met with the same error message below. > > * * * > > In auth-source-backend-parse: > gnus/auth-source.el:523:7:Warning: Obsolete name arg "Empty" to constructor > auth-source-backend > * * * > > In auth-source-search-backends: > gnus/auth-source.el:786:34:Warning: Unknown slot `:type' > gnus/auth-source.el:787:15:Warning: Unknown slot `:source' > ELC gnus/canlock.elc > ELC gnus/compface.elc > ELC gnus/deuglify.elc > utf7.el: `mm-with-unibyte-current-buffer' is an obsolete macro (as of 25.1). > mml2015.el: `mm-with-unibyte-current-buffer' is an obsolete macro (as of 25.1). > mml2015.el: `mm-with-unibyte-current-buffer' is an obsolete macro (as of 25.1). > mml2015.el: `mm-with-unibyte-current-buffer' is an obsolete macro (as of 25.1). > make[2]: *** [gnus/deuglify.elc] Error 3 > make[2]: Leaving directory `/c/docume~1/lawlist/desktop/emacs/lisp' > make[2]: Entering directory `/c/docume~1/lawlist/desktop/emacs/lisp' > ELC mh-e/mh-thread.elc > No MH variant found on the system > make[2]: *** [mh-e/mh-thread.elc] Error 3 > make[2]: Leaving directory `/c/docume~1/lawlist/desktop/emacs/lisp' > make[2]: Entering directory `/c/docume~1/lawlist/desktop/emacs/lisp' > ELC url/url.elc > make[2]: *** [url/url.elc] Error 3 > make[2]: Leaving directory `/c/docume~1/lawlist/desktop/emacs/lisp' > make[1]: *** [compile-main] Error 2 > make[1]: Leaving directory `/c/docume~1/lawlist/desktop/emacs/lisp' > make: *** [lisp] Error 2 I'm guessing that "Error 3" means Emacs aborted. If that problem still exists, we will need the details, like running the compilation command under GDB. Thanks.