From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from re-prd-fep-041.btinternet.com (mailomta4-re.btinternet.com [213.120.69.97]) by sourceware.org (Postfix) with ESMTPS id D2BAF3858D28 for ; Mon, 4 Mar 2024 20:00:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D2BAF3858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=dronecode.org.uk Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dronecode.org.uk ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D2BAF3858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=213.120.69.97 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709582443; cv=none; b=nOfEQT7pQw1rY69LPBzOuIDD+QktPBxrgr5zGNN6b6xiSauJbCpE8535ZqMqVwb3BiZx6NvwUWRMnr3PL0koQHw+uD9Yi+3MI6Alf2dB6pGyLff1p+OT5Nk3/43r/0kHKvzFDrpU74r577a1loRySor1XF5B3rLTXnpsFqDlPDQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1709582443; c=relaxed/simple; bh=0kiW6YNrnsn/JFncQ4h9Kj1eglX6+jK3282FMrG5tbU=; h=Message-ID:Date:MIME-Version:Subject:To:From; b=ayJhdNom+/d3qq5kT9WzOE+RI9SsyAgYLvpNvW3iwZ4VKlzL0iLWuM7kLNnh00g+S4/QkyyhRRzKoaBqlQd6hU05sUIQ+tkLRIuBSw0ZmEeQJg9xWvWUAaMr+OqVAsNPV+TYr5qU4S3WnhhykeP0plAJVPO4rH/MILN3YSx/LCQ= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from re-prd-rgout-005.btmx-prd.synchronoss.net ([10.2.54.8]) by re-prd-fep-041.btinternet.com with ESMTP id <20240304200031.BJAP21578.re-prd-fep-041.btinternet.com@re-prd-rgout-005.btmx-prd.synchronoss.net>; Mon, 4 Mar 2024 20:00:31 +0000 Authentication-Results: btinternet.com; auth=pass (PLAIN) smtp.auth=jonturney@btinternet.com; bimi=skipped X-SNCR-Rigid: 6577B9C50A32F2A5 X-Originating-IP: [81.153.98.185] X-OWM-Source-IP: 81.153.98.185 X-OWM-Env-Sender: jon.turney@dronecode.org.uk X-VadeSecure-score: verdict=clean score=0/300, class=clean X-RazorGate-Vade: gggruggvucftvghtrhhoucdtuddrgedvledrheejgddufedtucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuueftkffvkffujffvgffngfevqffopdfqfgfvnecuuegrihhlohhuthemuceftddunecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfhfhfevjggtgfesthejredttddvjeenucfhrhhomheplfhonhcuvfhurhhnvgihuceojhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukheqnecuggftrfgrthhtvghrnhepvedvkefgffetteeuhefgudeggfekveeljeduudehveeutdevjeefvedvvedvgfdvnecukfhppeekuddrudehfedrleekrddukeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehhvghloheplgduledvrdduieekrddurddutdelngdpihhnvghtpeekuddrudehfedrleekrddukeehpdhmrghilhhfrhhomhepjhhonhdrthhurhhnvgihsegurhhonhgvtghouggvrdhorhhgrdhukhdpnhgspghrtghpthhtohepvddprhgtphhtthhopeeurhhirghnrdfknhhglhhishesufihshhtvghmrghtihgtufifrdgrsgdrtggrpdhrtghpthhtoheptgihghifihhnqdgrphhpshestgihghifihhnrdgtohhmpdhrvghvkffrpehhohhsthekuddqudehfedqleekqddukeehrdhrrghnghgvkeduqdduheefrdgsthgtvghnthhrrghlphhluhhsrdgtohhmpdgruhhthhgpuhhsvghrpehjohhnthhurhhnvgihsegs thhinhhtvghrnhgvthdrtghomhdpghgvohfkrfepifeupdfovfetjfhoshhtpehrvgdqphhrugdqrhhgohhuthdqtddthe X-RazorGate-Vade-Verdict: clean 0 X-RazorGate-Vade-Classification: clean Received: from [192.168.1.109] (81.153.98.185) by re-prd-rgout-005.btmx-prd.synchronoss.net (authenticated as jonturney@btinternet.com) id 6577B9C50A32F2A5; Mon, 4 Mar 2024 20:00:31 +0000 Message-ID: <91a1b888-07ad-40e4-acaf-793521302d44@dronecode.org.uk> Date: Mon, 4 Mar 2024 20:00:31 +0000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: mingw cross tests missing DLLs - CROSS_BINDIR not in PATH To: Brian Inglis References: <9a19c716-ad2a-49ee-8b2e-1bd343be9cb9@SystematicSW.ab.ca> <3a5f7a2d-da80-4de1-825f-b298b7cd9f77@dronecode.org.uk> <5aab37d9-db10-4af2-b6e0-b5ff74d1180d@SystematicSw.ab.ca> Content-Language: en-US From: Jon Turney Cc: cygwin-apps@cygwin.com In-Reply-To: <5aab37d9-db10-4af2-b6e0-b5ff74d1180d@SystematicSw.ab.ca> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-1191.3 required=5.0 tests=BAYES_00,FORGED_SPF_HELO,KAM_DMARC_STATUS,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,TXREP,T_SCC_BODY_TEXT_LINE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 03/03/2024 22:29, Brian Inglis via Cygwin-apps wrote: > On 2024-03-03 14:39, Jon Turney via Cygwin-apps wrote: >> On 03/03/2024 16:48, Brian Inglis via Cygwin-apps wrote: >>> I am finding mingw package cross tests fail with missing DLLs - >>> CROSS_BINDIR is not in the PATH. >>> >>> I now have to define src_test to run cygtest adding CROSS_BINDIR in >>> the PATH. >>> >>> Is this likely to be upstream (e.g. gnulib) changes or cygport changes? > >> This is a shortcoming of cygport, in that you cannot just write "do >> the standard src_(compile|install|test), but do this extra thing first >> (like modifying PATH as you need in this case). >> >> (One approach to this I've though about would be to have a hook >> function (or set of functions) which are called before each phase of >> operation, to allow this) > > These test failures have been only in the latest upstream releases. > Previously no PATH fiddling was required. > For mingw64-x86_64-nghttp2 that was 2024-01-21. > > Why I asked if anyone noticed any cross build changes as for example in > autotools, gnulib, or cygport? I assumed that you were talking about "PATH needs to be set so that dependencies of the built DLL can be loaded" But, now I look, mingw64-x86_64-nghttp2 doesn't have any dependencies. So, I'm not so sure. Maybe you just mean that the test harness can't locate the just built DLL? That could well be an upstream change. Maybe you could show the actual error?