From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Keith David Bershatsky 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: Fri, 02 Oct 2015 00:00:13 -0700 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 (generated by - "") Content-Type: text/plain; charset=US-ASCII X-Trace: ger.gmane.org 1443769285 32433 80.91.229.3 (2 Oct 2015 07:01:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 2 Oct 2015 07:01:25 +0000 (UTC) Cc: 21590@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Oct 02 09:01:14 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 1ZhuLB-0000T0-7d for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Oct 2015 09:01:13 +0200 Original-Received: from localhost ([::1]:57830 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhuLA-0002mJ-9u for geb-bug-gnu-emacs@m.gmane.org; Fri, 02 Oct 2015 03:01:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54362) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhuL4-0002lz-7m for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2015 03:01:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZhuL0-0004YS-Vv for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2015 03:01:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZhuL0-0004Y0-Rr for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2015 03:01:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1ZhuL0-0004DA-He for bug-gnu-emacs@gnu.org; Fri, 02 Oct 2015 03:01:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Keith David Bershatsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 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: notabug Original-Received: via spool by 21590-submit@debbugs.gnu.org id=B21590.144376921916131 (code B ref 21590); Fri, 02 Oct 2015 07:01:02 +0000 Original-Received: (at 21590) by debbugs.gnu.org; 2 Oct 2015 07:00:19 +0000 Original-Received: from localhost ([127.0.0.1]:51218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhuKI-0004C7-QE for submit@debbugs.gnu.org; Fri, 02 Oct 2015 03:00:19 -0400 Original-Received: from cobb.liquidweb.com ([50.28.13.150]:36037) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZhuKG-0004By-Jt for 21590@debbugs.gnu.org; Fri, 02 Oct 2015 03:00:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lawlist.com; s=default; h=Content-Type:MIME-Version:Subject:Cc:To:From:Message-ID:Date; bh=HXipCLx8ydGcqz7ntJw7YkaXgOIkxN5qjGWyUjqqaD8=; b=sIKbYwJNMJlLhgzxSbcNB7lB4cK0blKZXP6VFVjFF13Bm3pPXJw4Y2iA3+uFENdxvNaTVqSQcekR8ZP2XIWoOLG2f9uRVR0oIPfwm531SqL8h0h3DSZ9Ud0GUCEIKkVm; Original-Received: from cpe-45-48-239-195.socal.res.rr.com ([45.48.239.195]:61615 helo=server.local.localhost) by cobb.liquidweb.com with esmtp (Exim 4.82) (envelope-from ) id 1ZhuKC-0005ei-Si; Fri, 02 Oct 2015 03:00:13 -0400 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cobb.liquidweb.com X-AntiAbuse: Original Domain - debbugs.gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - lawlist.com X-Get-Message-Sender-Via: cobb.liquidweb.com: acl_c_relayhosts_text_entry: lawlist|lawlist.com 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:107195 Archived-At: I tracked down another build discrepancy this evening relating to a failure to find `iconv.h`. It is caused because the default new installation of MinGW comes with a later version of libiconv than used by ezwinports. I am pretty certain the error comes about when adding `cairo-1.12.16-w32-bin.zip` from ezwinports for the purposes mentioned in the `.../emacs/nt/INSTALL` readme file. It might be caused by adding `p11-kit-0.9-w32-bin.zip` or `pkg-config-0.28-w32-bin.zip`, but I don't think so. I have run so many builds recently, it's hard to keep track. I think the process of installing packages with MingGW has changed since the early days when the `.../emacs/nt/INSTALL` was written. There are references on the internet about placing the archives into the main root MinGW directory and they will supposedly be recognized automatically; however, the current installer seems to be using `C:\mingw\var\cache\mingw-get\packages` for storing the default repositories. Placing the ezwinports dependencies into the MinGW root directory or the latter packages directory is insufficient for the old libiconv to be seen as an available install in the graphical installation utility for MinGW. After a ton of Googles, I came up with the following to remove the repository default of 1.14-3 and replace it with the older version: c:\mingw\bin\mingw-get remove mingw32-libiconv c:\mingw\bin\mingw-get install "libiconv=1.13.1-1" The result is that the Emacs build no longer fails for failure to find `iconv.h`. I'm not sure how the issue above should be dealt with, but it certainly was time consuming tracking it down. On a different note, I haven't been able to configure `guntls` so that it shows up automatically as an available "yes" Emacs install following a plain `./configure --prefix=/my/path`. I have extracted all of the following from ezwinports to the MinGW root: gnutls-3.3.11-w32-bin.zip p11-kit-0.9-w32-bin.zip pkg-config-0.28-w32-bin.zip gdk-pixbuf-2.30.2-w32-bin.zip giflib-5.1.0-w32-bin.zip glib-2.38.2-w32-bin.zip jpeg-v9a-w32-bin.zip libpng-1.6.12-w32-bin.zip librsvg-2.40.1-2-w32-bin.zip libxml2-2.7.8-w32-bin.zip tiff-4.0.3-w32-bin.zip zlib-1.2.8-2-w32-bin.zip libXpm-3.5.11-w32-bin.zip cairo-1.12.16-w32-bin.zip Any ideas on how to make the guntls option show up as `yes` when running `./configure` would be greatly appreciated. Perhaps it's another dependency issue where something in MinGW is newer and needs to be downgraded? Thanks, Keith