delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/08/24/10:22:04

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type
:content-transfer-encoding; q=dns; s=default; b=CAcqCm3JZiWdUxJK
COPByIYcrtC0kgr/T9B9VlwRcRGSMtdgHXs+DPxpwDhvHSjmiqZ2IbGjR2/qyHO2
kw66DOWWap8z/1NOhx5Hb5FS0G45PgQlUWYkhoLWPBNBpL9zP//z8frSL7gbMQm7
/F6skIv9yIjVsHN0YxF6IN8NT4Y=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:subject:to:references:from:message-id:date
:mime-version:in-reply-to:content-type
:content-transfer-encoding; s=default; bh=AtYq+jRa/Y7cNgV/nRJVpx
E9stg=; b=dKSSYEf+Kxj/P6yd1JR9tZc6otHtbArlucsnkTqiGVNhrcLqKgMB4v
xS8xds5s8aA0GdcWeCzqyUpUntpWaiUvuYxaRpQAL0uu66RzRAsEDvuXaJjrsDXB
RY+Gl7VhjGAxOHOhYVc1eHGhdRSABcsOaLGIO7XfPTBqBUAMhoH9Y=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-3.6 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=uninstall, H*Ad:D*cornell.edu, Hx-languages-length:3768, Interested
X-HELO: limerock03.mail.cornell.edu
X-CornellRouted: This message has been Routed already.
Subject: Re: Presence of cygwin64 elements in an existing Cygwin 32 install after updating
To: cygwin AT cygwin DOT com
References: <CAFWoy7G6qey3krstkgwYpjQYoxMejTF18Ds5B-vcA28OG4gU4A AT mail DOT gmail DOT com>
From: Ken Brown <kbrown AT cornell DOT edu>
Message-ID: <35eff42d-9022-ddf8-27f6-9a1889544852@cornell.edu>
Date: Thu, 24 Aug 2017 10:21:44 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAFWoy7G6qey3krstkgwYpjQYoxMejTF18Ds5B-vcA28OG4gU4A@mail.gmail.com>
X-PMX-Cornell-Gauge: Gauge=XXXXX
X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none;
X-IsSubscribed: yes

On 8/24/2017 9:36 AM, Keith Christian wrote:
> Some Cygwin programs are failing even after reboots, re-installing the
> faulty program, and the customary automatic rebasing (e.g. 'dig', Line
> 1 below) after a recent update:
> 
> Some cygwin64 packages were installed (see line 17 below (even though
> I am running *32* bit cygwin, installed using setup-*x86*.exe:
> 
> After the existing setup warned me that there was a newer one, I
> downloaded this one before continuing with the update.
> 
>      08/23/2017  04:10 PM           871,955 setup-x86.exe
> 
>      9afd6a83bbb7dbb55805ab113e1e618e *setup-x86.exe
> 
> Lines 1 - 9: After the update I noticed that 'dig' wasn't working
> properly (even after a reboot, and a reinstall of the bind-utils
> package, and the automatic rebase invoked by 'setup'.)
> 
> Lines 12 - 17: cygcheck showed the following note about a missing (64
> bit?) cygwin DLL.
> 
> Line 17 especially, why is there an 'x86_64' reference on a cygwin 32
> bit install?
> 
> Lines 20 - 29 show a number of cygwin64 references, 108 to be exact on Line 29:
> 
> Line 33 is additional evidence that this is the 32 bit setup program:
> 
> Lines 36 - 44 show more info about the setup.ini file.
> 
> 
>       1    dig +short -x 127.0.0.1
>       2          0 [main] dig (4552) C:\cygwin\bin\dig.exe: *** fatal
> error - cygheap base mismatch detected - 0x612E8408/0xBA8408.
>       3    This problem is probably due to using incompatible versions
> of the cygwin DLL.
>       4    Search for cygwin1.dll using the Windows Start->Find/Search facility
>       5    and delete all but the most recent version.  The most recent
> version *should*
>       6    reside in x:\cygwin\bin, where 'x' is the drive on which you have
>       7    installed the cygwin distribution.  Rebooting is also suggested if you
>       8    are unable to find another cygwin DLL.
>       9    Segmentation fault
>      10
>      11
>      12    grep "cygwin1\.dll"
> /var/kchristian/cygcheck/cygcheck_s_r_v_20170823_165156
>      13     3373k 2017/07/12 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
>      14                      "cygwin1.dll" v0.0 ts=2017-07-12 09:53
>      15     3373k 2017/07/12 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
>      16                      "cygwin1.dll" v0.0 ts=2017-07-12 09:53
>      17    Missing file:
> /usr/x86_64-pc-cygwin/sys-root/usr/bin/cygwin1.dll from package
> cygwin64
>      18
>      19
>      20    grep -n cygwin64 /etc/setup/installed.db
>      21    543:cygwin64 cygwin64-2.6.0-1.tar.bz2 1
>      22    544:cygwin64-binutils cygwin64-binutils-2.25-1.tar.bz2 0
>      23    545:cygwin64-binutils-debuginfo
> cygwin64-binutils-debuginfo-2.25-1.tar.bz2 1
>      24    546:cygwin64-bzip2 cygwin64-bzip2-1.0.6-2.tar.bz2 0
>      25    547:cygwin64-catgets cygwin64-catgets-1.1-2.tar.bz2 1
>      26
>      27
>      28    grep -cw cygwin64
> "http%3a%2f%2fcygwin.mirror.constant.com%2f/x86/setup.ini"
>      29    108
>      30
>      31
>      32    ls -l "http%3a%2f%2fcygwin.mirror.constant.com%2f/x86/setup.ini"
>      33    -rwx------+ 1 keith Domain Users 10666707 Aug 23 16:10
> http%3a%2f%2fcygwin.mirror.constant.com%2f/x86/setup.ini
>      34
>      35
>      36    head "http%3a%2f%2fcygwin.mirror.constant.com%2f/x86/setup.ini"
>      37    # This file was automatically generated at 2017-08-22 00:14:06 UTC.
>      38    #
>      39    # If you edit it, your edits will be discarded next time the file is
>      40    # generated.  See http://cygwin.com/setup.html for details.
>      41    release: cygwin
>      42    arch: x86
>      43    setup-timestamp: 1503360846
>      44    setup-version: 2.881
> 
> 
> Interested in how to remove the cygwin64 components from this cygwin
> 32 bit system so that failing Cygwin programs work properly.

The packages whose names start with "cygwin64" are x86 packages intended 
for cross-building 64-bit programs on 32-bit Cygwin.  If you don't want 
them, you can uninstall them in the usual way by running setup-x86.exe. 
I don't think they have anything to do with your problem.

Ken


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019