From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from conssluserg-02.nifty.com (conssluserg-02.nifty.com [210.131.2.81]) by sourceware.org (Postfix) with ESMTPS id ED5CF3857C5C for ; Mon, 1 Aug 2022 00:24:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org ED5CF3857C5C Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=nifty.ne.jp Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=nifty.ne.jp Received: from HP-Z230 (ak044095.dynamic.ppp.asahi-net.or.jp [119.150.44.95]) (authenticated) by conssluserg-02.nifty.com with ESMTP id 2710NmR0021173 for ; Mon, 1 Aug 2022 09:23:48 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-02.nifty.com 2710NmR0021173 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.ne.jp; s=dec2015msa; t=1659313428; bh=5i62JZQR1g3PnvUrcXP0SoFDCZmCXua3YTrazr1Em6Q=; h=Date:From:To:Subject:In-Reply-To:References:From; b=fILAxSX+WI1hTh8V3tMECwWsQRNpxsjyXNxXBRZqsuuzguSXt7/e/0XEz6J0dBf+B r5fsz2/DTwd8NB6o4wBw8UcyQ9hzv+8euTcKVwFxnjvZeqBVHuDoUAHgjms6dnPABx eltMWLkcMShyOChICK3Chl+ooNCi/+Y5Iu0AVnuHVmXzY+fdC/0BQwCdgJpLYLtV6n PNn+uy9xeMxHnIGRSNiqxiSBTWCf0caVsNJDDK06UB4g27ZmBhMxTfZ6p7cYoOBZMz hw4JDrXRgsnh9S0GMICNBkE36Yn/q9isZ+0vfgkL7TTRB2VRBOVcUsYeB9zoWI0Q8y V0vf+vLEHvmtA== X-Nifty-SrcIP: [119.150.44.95] Date: Mon, 1 Aug 2022 09:23:49 +0900 From: Takashi Yano To: cygwin@cygwin.com Subject: Re: Issues with Cygwin64 on Windows11 Message-Id: <20220801092349.860472b4da6f3a781eb3ffc4@nifty.ne.jp> In-Reply-To: <20220731172132.cf4d0a2d6acf2f6af96bb1c2@nifty.ne.jp> References: <20220731172132.cf4d0a2d6acf2f6af96bb1c2@nifty.ne.jp> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart=_Mon__1_Aug_2022_09_23_49_+0900_C=s0=BeJerP8L3Tu" X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_NUMSUBJECT, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Aug 2022 00:24:16 -0000 This is a multi-part message in MIME format. --Multipart=_Mon__1_Aug_2022_09_23_49_+0900_C=s0=BeJerP8L3Tu Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Sun, 31 Jul 2022 17:21:32 +0900 Takashi Yano wrote: > On Sun, 31 Jul 2022 09:11:17 +0300 > Dimax wrote: > > Hello. > > I've never had much luck with Cygwin64 and used the 32 bit version before. > > Today I have no choice and I've installed Cyg64 on my new Win11 PC. > > > > Here is the first major issue I faced. I can not create symbolic links: > > > > Alex@Alexo ~ > > $ ls /cygdrive/C/XOL/ > > > > Alex@Alexo ~ > > $ ln -s /cygdrive/C/XOL/ work > > > > Alex@Alexo ~ > > $ ls -all work > > lrwxrwxrwx 1 Alex None 11 Jul 31 09:09 work -> /mnt/C/XOL/ > > > > Alex@Alexo ~ > > $ cd ~/work/ > > -bash: cd: /home/Alex/work/: No such file or directory > > > > The link is created but I can not use it. > > The only thing that I did not standard was to call installation folder > > C:\Cygwin instead of default C:\Cygwin64 > > > > Any help would be highly appreciated. > > Thanks for the report. This seems to happen only when > the drive letter is uppercase. > > ln -s /cygdrive/c/XOL/ work > works. > > Anyway, I think this is a problem of cygwin1.dll. > > This > work -> /mnt/C/XOL/ > should be > work -> /cygdrive/C/XOL/ > shouldn't it? > > It guess this is a bug in the code added for WSL > compatibility. I found the patch attached solves the issue. Corinna, WDYT? -- Takashi Yano --Multipart=_Mon__1_Aug_2022_09_23_49_+0900_C=s0=BeJerP8L3Tu Content-Type: text/plain; name="0001-Cygwin-path-Make-some-symlinks-to-cygdrive-work.patch" Content-Disposition: attachment; filename="0001-Cygwin-path-Make-some-symlinks-to-cygdrive-work.patch" Content-Transfer-Encoding: base64 RnJvbSBiYjIwZGI2YTQ5OTVmNWNhZWIyNjlhODJhYjY0ZTVjZjQ3NGZhYjY4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQ0KRnJvbTogVGFrYXNoaSBZYW5vIDx0YWthc2hpLnlhbm9AbmlmdHkubmUu anA+DQpEYXRlOiBNb24sIDEgQXVnIDIwMjIgMDk6MDI6MjMgKzA5MDANClN1YmplY3Q6IFtQQVRD SF0gQ3lnd2luOiBwYXRoOiBNYWtlIHNvbWUgc3ltbGlua3MgdG8gL2N5Z2RyaXZlLyogd29yay4N Cg0KLSBQcmV2aW91c2x5LCB0aGUgc29tZSBzeW1ib2xpYyBsaW5rcyB0byAvY3lnZHJpdmUvKiAo L2N5Z2RyaXZlL0MsDQogIC9jeWdkcml2ZS8uL2MsIC9jeWdkcml2ZS8vYywgZXRjLikgZGlkIG5v dCB3b3JrLiBUaGlzIHBhdGNoIGZpeGVzDQogIHRoZSBpc3N1ZS4NCiAgQWRkcmVzc2VzOiBodHRw czovL2N5Z3dpbi5jb20vcGlwZXJtYWlsL2N5Z3dpbi8yMDIyLUp1bHkvMjUxOTk0Lmh0bWwNCi0t LQ0KIHdpbnN1cC9jeWd3aW4vcGF0aC5jYyB8IDI0ICsrKysrKysrKysrKysrKysrKysrLS0tLQ0K IDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQ0KDQpkaWZm IC0tZ2l0IGEvd2luc3VwL2N5Z3dpbi9wYXRoLmNjIGIvd2luc3VwL2N5Z3dpbi9wYXRoLmNjDQpp bmRleCBlY2VhZmJiY2YuLmI1MzBjYTg2ZCAxMDA2NDQNCi0tLSBhL3dpbnN1cC9jeWd3aW4vcGF0 aC5jYw0KKysrIGIvd2luc3VwL2N5Z3dpbi9wYXRoLmNjDQpAQCAtMTkxNiwyNCArMTkxNiw0MCBA QCBzeW1saW5rX3dzbCAoY29uc3QgY2hhciAqb2xkcGF0aCwgcGF0aF9jb252ICZ3aW4zMl9uZXdw YXRoKQ0KIAkJCSAgLSBvZmZzZXRvZiAoUkVQQVJTRV9MWF9TWU1MSU5LX0JVRkZFUiwNCiAJCQkJ ICAgICAgTHhTeW1saW5rUmVwYXJzZUJ1ZmZlci5QYXRoQnVmZmVyKTsNCiAgIFBXQ0hBUiB1dGYx NiA9IHRwLndfZ2V0ICgpOw0KKyAgY2hhciAqbm9ybXBhdGggPSB0cC5jX2dldCAoKTsNCiAgIE5U U1RBVFVTIHN0YXR1czsNCiAgIElPX1NUQVRVU19CTE9DSyBpbzsNCiAgIE9CSkVDVF9BVFRSSUJV VEVTIGF0dHI7DQogICBIQU5ETEUgZmg7DQogICBpbnQgbGVuOw0KKyAgY2hhciAqdGFpbDsNCiAN CiAgIHJwbC0+UmVwYXJzZVRhZyA9IElPX1JFUEFSU0VfVEFHX0xYX1NZTUxJTks7DQogICBycGwt PlJlc2VydmVkID0gMDsNCiAgIHJwbC0+THhTeW1saW5rUmVwYXJzZUJ1ZmZlci5GaWxlVHlwZSA9 IDI7DQorICBpZiAobm9ybWFsaXplX3Bvc2l4X3BhdGggKG9sZHBhdGgsIG5vcm1wYXRoLCB0YWls KSAhPSAwKQ0KKyAgICAqc3RwbmNweSAobm9ybXBhdGgsIG9sZHBhdGgsIG1heF9wYXRobGVuKSA9 ICdcMCc7DQogICAvKiBDb252ZXJ0IGN5Z2RyaXZlIHByZWZpeCB0byAiL21udCIgZm9yIFdTTCBj b21wYXRpYmlsaXR5LCBidXQgb25seSBpZg0KICAgICAgY3lnZHJpdmUgcHJlZml4IGlzIG5vdCAi LyIsIG90aGVyd2lzZSBzdWZmZXIgcmFuZG9tICIvbW50IiBzeW1saW5rcy4uLiAqLw0KICAgaWYg KG1vdW50X3RhYmxlLT5jeWdkcml2ZV9sZW4gPiAxDQotICAgICAgJiYgcGF0aF9wcmVmaXhfcCAo bW91bnRfdGFibGUtPmN5Z2RyaXZlLCBvbGRwYXRoLA0KKyAgICAgICYmIHBhdGhfcHJlZml4X3Ag KG1vdW50X3RhYmxlLT5jeWdkcml2ZSwgbm9ybXBhdGgsDQogCQkJbW91bnRfdGFibGUtPmN5Z2Ry aXZlX2xlbiwgZmFsc2UpKQ0KLSAgICBzdHBjcHkgKHN0cGNweSAocGF0aF9idWYsICIvbW50Iiks DQotCSAgICBvbGRwYXRoICsgbW91bnRfdGFibGUtPmN5Z2RyaXZlX2xlbiAtIDEpOw0KKyAgICB7 DQorICAgICAgaWYgKHN0cmxlbiAobm9ybXBhdGggKyBtb3VudF90YWJsZS0+Y3lnZHJpdmVfbGVu IC0gMSkgPj0gMg0KKwkgICYmIChub3JtcGF0aFttb3VudF90YWJsZS0+Y3lnZHJpdmVfbGVuICsg MV0gPT0gJy8nDQorCSAgICAgIHx8IG5vcm1wYXRoW21vdW50X3RhYmxlLT5jeWdkcml2ZV9sZW4g KyAxXSA9PSAnXDAnKSkNCisJew0KKwkgIGNoYXIgZHJpdmVbXSA9ICIveCI7DQorCSAgZHJpdmVb MV0gPSB0b2xvd2VyIChub3JtcGF0aFttb3VudF90YWJsZS0+Y3lnZHJpdmVfbGVuXSk7DQorCSAg c3RwY3B5IChzdHBjcHkgKHN0cGNweSAocGF0aF9idWYsICIvbW50IiksIGRyaXZlKSwNCisJCSAg bm9ybXBhdGggKyBtb3VudF90YWJsZS0+Y3lnZHJpdmVfbGVuICsgMSk7DQorCX0NCisgICAgICBl bHNlDQorCXN0cGNweSAoc3RwY3B5IChwYXRoX2J1ZiwgIi9tbnQiKSwNCisJCW5vcm1wYXRoICsg bW91bnRfdGFibGUtPmN5Z2RyaXZlX2xlbiAtIDEpOw0KKyAgICB9DQogICBlbHNlDQotICAgICpz dHBuY3B5IChwYXRoX2J1Ziwgb2xkcGF0aCwgbWF4X3BhdGhsZW4pID0gJ1wwJzsNCisgICAgKnN0 cG5jcHkgKHBhdGhfYnVmLCBub3JtcGF0aCwgbWF4X3BhdGhsZW4pID0gJ1wwJzsNCiAgIC8qIENv bnZlcnQgdGFyZ2V0IHBhdGggdG8gVVRGLTE2IGFuZCB0aGVuIGJhY2sgdG8gVVRGLTggdG8gbWFr ZSBzdXJlIHRoZQ0KICAgICAgV1NMIHN5bWxpbmsgaXMgaW4gVVRGLTgsIGluZGVwZW5kZW50IG9m IHRoZSBjdXJyZW50IEN5Z3dpbiBjb2Rlc2V0LiAqLw0KICAgc3lzX21ic3Rvd2NzICh1dGYxNiwg TlRfTUFYX1BBVEgsIHBhdGhfYnVmKTsNCi0tIA0KMi4zNy4xDQoNCg== --Multipart=_Mon__1_Aug_2022_09_23_49_+0900_C=s0=BeJerP8L3Tu--