| delorie.com/archives/browse.cgi | search |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 delorie.com 5A7G1W8j3669178 |
| Authentication-Results: | delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com |
| Authentication-Results: | delorie.com; spf=pass smtp.mailfrom=cygwin.com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 delorie.com 5A7G1W8j3669178 |
| Authentication-Results: | delorie.com; |
| dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=m8GE8xcQ | |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org 028C83858C30 |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
| s=default; t=1762531291; | |
| bh=FxdECyk6AO36GsRRgEWqpYbCU8OIkqXiQH2syiKhUtg=; | |
| 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=m8GE8xcQKT1pAkIviE8MjI9RArzAE+6C6OQofUAfy8mvsvxH+FwW6rw2W4ok0/wAG | |
| /1otPVmrk+qTqY0Ca1KEyr4CxXHtxDsG33N+0dLT+OJuhB9Jn/5Wd2ICWz8kifHiWw | |
| 64HuGpvPUSRJMFuHLHNszJIfnJbA0ICBUo/FjWwA= | |
| X-Original-To: | cygwin AT cygwin DOT com |
| Delivered-To: | cygwin AT cygwin DOT com |
| DMARC-Filter: | OpenDMARC Filter v1.4.2 sourceware.org C80A63858D21 |
| ARC-Filter: | OpenARC Filter v1.0.0 sourceware.org C80A63858D21 |
| ARC-Seal: | i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1762531028; cv=none; |
| b=BqI9cxhCE26SgEXYXVJ7A+T2a7rKACqsEwbPaK8kY1lA+EFAyFNhbGfFveKeVzYjnKF2eVR/bx6ISuzaQdybbW2XbC2v835dA7MrmSEjTKpYbhycA5dLQLpU8mGU8eFScYkv3Gz3wIxNvmKdeE2EL5QELyR/mKil4Z50dHkLMOg= | |
| ARC-Message-Signature: | i=1; a=rsa-sha256; d=sourceware.org; s=key; |
| t=1762531028; c=relaxed/simple; | |
| bh=NEiiONlQtNpZm1VLt1Q3EPucgjuh5A4mDK0yeh08mVs=; | |
| h=Message-ID:Date:MIME-Version:From:Subject:To:DKIM-Signature; | |
| b=lexguGDN0amwZ8ZUPPqF1RtrnxQQvj/WDFp8toidJ/aknS9UgFtg85PntPu5/zB215cTYlaxlQ55eGxU8PLwBLFgv5iOCQNly4V09HE3reOOnaRfXvOxppHjdEOC/H+qM38k6EPksI4Gmo+ejlxiev6o9kOCIZG+02UIff20UBc= | |
| ARC-Authentication-Results: | i=1; server2.sourceware.org |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org C80A63858D21 |
| Message-ID: | <48251397-b5ec-4c1e-95df-c75fe6e64360@SystematicSW.ab.ca> |
| Date: | Fri, 7 Nov 2025 08:57:05 -0700 |
| MIME-Version: | 1.0 |
| User-Agent: | Mozilla Thunderbird |
| Subject: | Re: Dependency chain issue in modern Cygwin installer |
| To: | cygwin AT cygwin DOT com |
| References: | <MW4PR09MB10146ED5EE173A231763F26B88DC3A AT MW4PR09MB10146 DOT namprd09 DOT prod DOT outlook DOT com> |
| Organization: | Systematic Software |
| In-Reply-To: | <MW4PR09MB10146ED5EE173A231763F26B88DC3A@MW4PR09MB10146.namprd09.prod.outlook.com> |
| X-Stat-Signature: | pbutkrsu3x7jef9kknb3ipg5isyphtdz |
| X-Rspamd-Server: | rspamout07 |
| X-Rspamd-Queue-Id: | AC32B20025 |
| X-Session-Marker: | 427269616E2E496E676C69734053797374656D6174696353572E61622E6361 |
| X-Session-ID: | U2FsdGVkX18fyQdYMT8jjGhIQvargkIgCRbzCs6I3EI= |
| X-HE-Tag: | 1762531026-728318 |
| X-HE-Meta: | U2FsdGVkX1/OGRc/IIMfOqHWDWFpMe0q0R7gDCfUqdE00Rt5I/Kz5S+rDN0bx1hKDG14o877H5E6ufxV6eMv2S1oIZPZYWXkFG4EoGQhFIli249SEItL9od8AMxXVGAhAbJoy1ASFLvxy/ccVc5fPtdfD89+JZpNC87X2CNP8ozS/MlY6ElT15SdhlSqBcAzsVEE3cHCphnhbu3yPm4FOKOG3DUiPQJ3IH2naC84mSw7UQKmsylzSPUTc8f6ozeqmrNAap0Mxd+wAqYH5kaylRC86CMctHBSCwRtALOcPJqJWyRi86irMTDnuf721pUUemgfzlqFeCR4HR0GmooH8ygYnP6UtK5LU5SZ2qOeQv/lKx8r+/E8OMWKMA+IIhe5yUbdH6PY6NKZjYYo+kAK8a8bUNbDmg+YslXtjTSERG9EVpG8cqfWhrH8WMUFKx48vAcJyy9u2courjN9IP6s8eNLHzUSqdyy |
| 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 5A7G1W8j3669178 |
On 2025-11-07 07:29, Basler, Sean via Cygwin wrote:
> Created a local install location using the new installer and ran into the issue with gdb missing needed dlls when installing from the local location and the installer running into errors with certain packages being flagged as unavailable.
>
> Packages that were missing for gdb and I had to add to gdb depends2 line manually:
>
> * libiconv
> * libboost_regex1.66
> * libicu61
Install package cygcheck-dep and use it to derive recursive dependencies
required including those above:
$ cygcheck-dep -qR gdb # without -c downloads latest setup.ini
gdb: recursively requires ( alternatives bash binutils ca-certificates
coreutils crypto-policies cygwin desktop-file-utils findutils
gsettings-desktop-schemas libattr1 libboost_regex1.66 libbrotlicommon1
libbrotlidec1 libbz2_1 libcrypt2 libdeflate0 libexpat1 libffi6 libffi8
libfreetype6 libfribidi0 libgc1 libgcc1 libgdbm6 libgdbm_compat4 libglib2.0_0
libgmp10 libgomp1 libgraphite2_3 libguile3.0_1 libharfbuzz0 libiconv libiconv2
libicu61 libimagequant0 libintl8 libjbig2 libjpeg8 liblcms2_2 liblzma5 libmpfr6
libncursesw10 libp11-kit0 libpcre2_8_0 libpng16 libraqm0 libreadline7
libsource-highlight-common libsource-highlight4 libsqlite3_0 libssl1.1
libstdc++6 libtasn1_6 libtiff7 libunistring5 libuuid1 libwebp7 libwebpdemux2
libwebpmux3 libXau6 libxcb1 libXdmcp6 libxml2 libxxhash0 libzstd1 p11-kit
p11-kit-trust python39 python39-babel python39-certifi python39-chardet
python39-docutils python39-filelock python39-idna python39-imagesize
python39-imaging python39-iniconfig python39-jinja2 python39-markupsafe
python39-olefile python39-packaging python39-pip python39-platformdirs
python39-pluggy python39-pygments python39-pytest python39-requests
python39-setuptools python39-snowballstemmer python39-sphinx
python39-sphinxcontrib-serializinghtml python39-toml python39-typing_extension
python39-urllib3 python39-wheel python39-zipp shared-mime-info terminfo tzcode
tzdata zlib0 _windows(>=6.3) )
> Packages that were giving error due to not being available in local image and did not exist in the Cygwin distribution:
>
> * perl5_040
> * gcc13
> * emacs-bin
> To make it work had to change local setup ini to replace perl5_040 with perl, gcc13 with gcc-core, and emacs-bin with emacs-basic.
You have to provide installable binary package names, by scanning setup.ini:
$ awk 'BEGIN {RS="\n\n@ ";FS="\n";}
/provides:\s(perl5_040|gcc13|emacs-bin)/{print $1}' ~/mirror/x86_64/setup.ini
emacs-basic
emacs-gtk
emacs-lucid
emacs-w32
gcc-core
perl_base
or drilling down from the source package:
https://cygwin.com/packages/summary/{perl,gcc,emacs}-src.html
to:
https://cygwin.com/packages/summary/perl_base.html
Package: perl_base
summary: Perl programming language interpreter
description: Perl programming language interpreter
Minimal install intended for use by Base packages.
categories: Interpreters Perl
...
provides: perl5_040
...
https://cygwin.com/packages/summary/gcc-core.html
Package: gcc-core
summary: GNU Compiler Collection (C, OpenMP)
description: The GNU Compiler Collection includes front ends for C, C++,
Objective-C, Fortran, and Go, as well as libraries for these languages
(libstdc++, libgcj,...).
categories: Devel
...
obsoletes: gcc-cilkplus
provides: gcc13
...
https://cygwin.com/packages/summary/emacs-basic.html
Package: emacs-basic
summary: Emacs binaries with no GUI
description: Emacs is a powerful, customizable, self-documenting, modeless text
editor. Emacs contains special code editing features, a scripting language
(elisp), and the capability to read mail, news, and more without leaving the editor.
This package provides binaries for a non-GUI emacs.
categories: Editors Interpreters
...
provides: emacs-bin
...
--
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 à retrancher 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
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |