delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/02/26/12:50:27

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2E52D385840D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1708969825;
bh=Pm/5lOje4GwJ5Hc0nDzqsIjAm1vcDqgFsxmmcBmYdj8=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=QFC9C8cO292da6FlxCGyOxIpaHnweRygrD10PY13uf1iXGQp3cDZocleXwWJTEbPv
6nRsNRD5kNDBCzNyafKKJ1IwbZRw/Mgb7zD9fvKzg2y6njgs5QI7G8jpEJyVW60IUZ
ucNPtKL2HYbYC3Ef4QV9RlddkhgQE70kC9KZKbHU=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E8F623858CDB
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E8F623858CDB
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1708969801; cv=none;
b=XDAOC+qUGlOsXazNLX/DLnf2tIklrThtJQHeldXTDCTQmlmiXZ3aev0XJ1kd/IJ9iB8nfREGy/IgMwRF72NClKSb+7W5/RzWaFmM85F6txEkmbElqaWOInNnESHAX+z0zEURff7owHlGE1AOIY3oCAbL+luY5wavrUzEIm178Zo=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1708969801; c=relaxed/simple;
bh=9K90n5oLe5j7toja+4QgTH89al5/sIVFk/MW+8DHdlM=;
h=Message-ID:Date:MIME-Version:Subject:To:From;
b=aWriA/Qj+e9Yx33CVL1TwOIbhEtQYfjMH4udnt4rUZGuLARnQJNh3/CTAQauBtEVickqq8t4KdJQq4EGlq3CVpPi5SACiDEjbpQlDdEKerNemv5Ab3ebgc3mV6NOrymMDF0kWGuhU56bx0YAjPqcucyDuov5Xz6x91k4/QBpLD0=
ARC-Authentication-Results: i=1; server2.sourceware.org
Message-ID: <64bc9c89-6116-45c6-b356-590827ed3553@SystematicSW.ab.ca>
Date: Mon, 26 Feb 2024 10:49:55 -0700
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: Does gcc now depend on libintl-devel ?
To: cygwin AT cygwin DOT com
References: <ZdwUjeQaX2hNPK-A AT xps13>
Organization: Systematic Software
In-Reply-To: <ZdwUjeQaX2hNPK-A@xps13>
X-Rspamd-Queue-Id: E2BF52002D
X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS,
SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE,
UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6
X-Rspamd-Server: rspamout08
X-Stat-Signature: 44kr5oyq396rfze33r78dtwsuuwn6cmu
X-Session-Marker: 427269616E2E496E676C69734053797374656D6174696353572E61622E6361
X-Session-ID: U2FsdGVkX1+SU17H0qYIdEPUnUADNx5gR3Q7vmuik1I=
X-HE-Tag: 1708969796-408034
X-HE-Meta: U2FsdGVkX1/YxR/gxuoRTlQs0Z7DbdvZN17wqtj587Nl8tQj35G/QUT/9wlvhySlvSg83WkVIlmfV2ZsNmvP+OUosMkIVk+Z+slvcROj+y9MJUAYyRKGA715nEljVoPyld2w73+W9DV1nVjs00zRtUpYyV0pGMq1Sb7GPiuAeHgskEVaUDPRjEVMsRlCB6pmYF/oUn2xYIJoiPRmsnXI+Ksf85thU/cBwh7+mpB9tYkuHvQUyRJTfdVTLSHB3sLzwB4UNP5XwwwA3xzHAMEwdFOf00rW/zutvZlQy5y8AdG6CiLJG57zxbvba3i2ojF49QmWDCPbX+wuTWcMiDWH45xkwvLzDgzvRMh4ZUPbnGtWiBKKacY6BAJY1Mr87KkXgrLfqsly/IXX6oQQiuCfsLCOQoX33XQ9EOV3oGa7p/Ki5q0KV9YZlGYcsUpbeh1+nWtSu8jRrFD1/f0H99xvjCUpccwPCsvuF9Nd0rq4DNL1W9hnaxmhCIl8iNl5JHqm
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Brian Inglis via Cygwin <cygwin AT cygwin DOT com>
Reply-To: cygwin AT cygwin DOT com
Cc: Brian Inglis <Brian DOT Inglis AT SystematicSW DOT ab DOT ca>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 41QHoQma468276

On 2024-02-25 21:33, gs-cygwin.com--- via Cygwin wrote:
> Does gcc now depend on libintl-devel ?  Is this dependency declared?
> 
> Along with the release of cygwin 3.5.0, my CI on github started failing,
> where autoconf would report that a working C compiler was not found for
> the Cygwin build.
> 
> The github workflow in question: search for "Windows-Cygwin" in
> https://github.com/lighttpd/lighttpd1.4/blob/master/.github/workflows/pr.yml
> 
> I added libintl-devel package to the package install list and things
> started working again.  This was a couple weeks ago and I forget exactly
> what I did to reproduce it locally, but if you need more details, I can
> try to document more carefully.
> 
> Here is the workflow job which failed two weeks ago:
> https://github.com/gstrauss/lighttpd1.4/actions/runs/7841762861/job/21398761239
> checking whether the C compiler works... no
> configure: error: in '/cygdrive/d/a/lighttpd1.4/lighttpd1.4':
> configure: error: C compiler cannot create executables

$ cygcheck gcc
Found: C:/.../cygwin64/bin/gcc.exe
C:/.../cygwin64/bin/gcc.exe
   C:/.../cygwin64/bin/cygwin1.dll
     C:/WINDOWS/system32/KERNEL32.dll
       C:/WINDOWS/system32/ntdll.dll
       C:/WINDOWS/system32/KERNELBASE.dll
   C:/.../cygwin64/bin/cygiconv-2.dll
   C:/.../cygwin64/bin/cygintl-8.dll

so gcc depends on packages libiconv2 and libintl8, and others, providing the 
DLLs, as documented on the gcc-core package summary page:

	https://cygwin.com/packages/summary/gcc-core.html

and building gcc-core etc. will require libiconv-devel and libintl-devel.

Check your package build dependencies, and config logs, as internationalized 
packages, as yours may be, require any or all of gettext-devel, libiconv-devel, 
libintl-devel, po4a to build, and some of your build dependencies may require 
headers or libraries provided by -devel packages, as cygwin itself requires 
libintl8, and those -devel packages to build.

You may want to rerun configure with --verbose messages and look at what the 
failing check script and test program expects to be available to use.

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retirer     but when there is no more to cut
                                 -- Antoine de Saint-Exupéry

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

- Raw text -


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