delorie.com/archives/browse.cgi | search |
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:reply-to:subject:to:references:from:message-id | |
:date:mime-version:in-reply-to:content-type | |
:content-transfer-encoding; q=dns; s=default; b=uwiEmRJ1vH4KrliS | |
zAsTwQvmWFTNQ4xjNSajRgkI/YOqeRnDA4WpF5tIJfYpnM/TV7/NOrKrdPH4u+d0 | |
+UMS9HNlOAwpPiPKNAkjC7fe/3A/h9a+7CIlPpurRbMKPaQ0kn8lMnC+cFfuEWN5 | |
IupMVoX8o+H9FNZ55RWCK/sI0E8= | |
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:reply-to:subject:to:references:from:message-id | |
:date:mime-version:in-reply-to:content-type | |
:content-transfer-encoding; s=default; bh=1owrQClhVItZH6iDqj9MMJ | |
0hVNE=; b=MCdgD9+m8VNPfuI9r1w2ln7f2uJHt4MH7UIBR5e3Y1U7vgsJGsWfRg | |
iP7UsnUQnzYfcDCD3Bv1Vuayvrrsml4GlBAZ+1iIn5X+9sW0KFTNRW930Uj/miF+ | |
UmUOGsbwenwcduhQZMBYLB3EMrEPi7wzjM0OKrWUA8Xxvk/v3CorE= | |
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-Spam-SWARE-Status: | No, score=-1.6 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=SERVICE, H*R:D*ca, posts, Take |
X-HELO: | smtp-out-no.shaw.ca |
Reply-To: | Brian DOT Inglis AT SystematicSw DOT ab DOT ca |
Subject: | Re: MinTTY requires gdiplus.dll ? |
To: | cygwin AT cygwin DOT com |
References: | <3b6a0a61a73811aa2ca5500e47d860c7 AT xs4all DOT nl> <CAALQ5r=JzwwSHSRLCeZ-fJMk4ABOUtzZD62VDWYDCC4w3LoB1Q AT mail DOT gmail DOT com> <6983ef88641fdeff2d27158e0cca1501 AT xs4all DOT nl> <CAALQ5r=rNhUEAKTQKUxRUyeMoK_JPz6CSHWEMetBuMUEXnj_Qg AT mail DOT gmail DOT com> <f9ce748f065153fb6a4b7c98243b1d92 AT xs4all DOT nl> |
From: | Brian Inglis <Brian DOT Inglis AT SystematicSw DOT ab DOT ca> |
Openpgp: | preference=signencrypt |
Message-ID: | <944643f4-48e9-5939-8373-83c91176b931@SystematicSw.ab.ca> |
Date: | Fri, 30 Nov 2018 20:18:34 -0700 |
User-Agent: | Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.2 |
MIME-Version: | 1.0 |
In-Reply-To: | <f9ce748f065153fb6a4b7c98243b1d92@xs4all.nl> |
X-IsSubscribed: | yes |
On 2018-11-30 01:33, Houder wrote: > On 2018-11-30 09:08, Michael Wild wrote: >> As most things important on Windows, it is here: >> "C:\Windows\System32\GdiPlus.dll" > Yes, I am aware that the location (c:/Windows/system32) is "packed" > with all sorts of "shiny" DLL's ... > I have only a vague idea how Microsoft "solved" the DLL hell (it is > even possible that several solutions exist -- it is Microsoft). > What I mean, uptill now, I did not even know if an "GdiPlus.dll" was > mandatory in c:/Windows/system32, because there is a version of this > file in the "SxS" location. > One of my previous posts shows the output of strace (trying to start > MinTTY from a "Dos box" ...) > Although comctl32.dll is present in c:/Windows/system32, the file in > the "SxS" location is "loaded", not the file available in the former. > So, to me, any option was open. > Now I know, there should be an "GdiPlus.dll" in "system32". > Alas, I have no idea how to recover it (and neither does Microsoft). You should have a selection of alternatives available under: $ (cd /proc/cygdrive/c/WINDOWS/WinSxS/; l *gdiplus*/gdiplus.dll) amd64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.1_none_cc5b22dc5f37e9e8/gdiplus.dll* amd64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.228_none_c89d87f44c0d5613/gdiplus.dll* amd64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.285_none_c859a78e4c40b1b4/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.1_none_755093628aec1b7c/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.228_none_3cdf1d99f1ef51bb/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.285_none_3cdc1be3f1f2079c/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.286_none_3cdd1c2df1f120f3/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.345_none_3cdc1e59f1f2037f/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.407_none_3cde2163f1f03210/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.1_none_64a2024723f1f523/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.228_none_2c308c7e8af52b62/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.285_none_2c2d8ac88af7e143/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.286_none_2c2e8b128af6fa9a/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.345_none_2c2d8d3e8af7dd26/gdiplus.dll* amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.407_none_2c2f90488af60bb7/gdiplus.dll* wow64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.1_none_d6afcd2e9398abe3/gdiplus.dll* wow64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.228_none_d2f23246806e180e/gdiplus.dll* wow64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.285_none_d2ae51e080a173af/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.1_none_bcfdca399f684482/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.228_none_848c5471066b7ac1/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.285_none_848952bb066e30a2/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.286_none_848a5305066d49f9/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.345_none_84895531066e2c85/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.0.17134.407_none_848b583b066c5b16/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.1_none_ac4f391e386e1e29/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.228_none_73ddc3559f715468/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.285_none_73dac19f9f740a49/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.286_none_73dbc1e99f7323a0/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.345_none_73dac4159f74062c/gdiplus.dll* x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.17134.407_none_73dcc71f9f7234bd/gdiplus.dll* In my case, the latest entry with systemcopy matches that in System32: $ (cd /proc/cygdrive/c/WINDOWS/WinSxS/; ls -lrt *gdiplus*systemcopy*/gdiplus.dll) -rwxr-x---+ 1 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 1661440 Apr 11 2018 amd64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.1_none_cc5b22dc5f37e9e8/gdiplus.dll -rwxr-x---+ 1 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 1469952 Apr 11 2018 wow64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.1_none_d6afcd2e9398abe3/gdiplus.dll -rwxr-x---+ 1 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 1469952 Aug 3 01:27 wow64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.228_none_d2f23246806e180e/gdiplus.dll -rwxr-x---+ 1 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 1661440 Aug 3 02:19 amd64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.228_none_c89d87f44c0d5613/gdiplus.dll -rwxr-x---+ 2 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 1469952 Aug 31 00:36 wow64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.285_none_d2ae51e080a173af/gdiplus.dll -rwxr-x---+ 2 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 1661440 Aug 31 01:22 amd64_microsoft.windows.gdiplus.systemcopy_31bf3856ad364e35_10.0.17134.285_none_c859a78e4c40b1b4/gdiplus.dll $ (cd /proc/cygdrive/c/Windows/System32/; ls -lrt *gdiplus.dll) -rwxr-x---+ 2 NT SERVICE+TrustedInstaller NT SERVICE+TrustedInstaller 1661440 Aug 31 01:22 GdiPlus.dll So you may want to try listing the former and copying to the latter. Hope that fixes things for you. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. -- 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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |