Re: make command gives: error while loading shared libraries: ?: cannot open shared object file
On Tue, 06 Dec 2016 18:41:25 -0800, Ken Brownwrote: On 12/6/2016 6:54 PM, Arnaut B wrote: Hi All, After updating cygwin to the latest current release, my "make" command is broken. It spits the following error: C:/cygwin/bin/make.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory My setup-x86.exe version is 2.876 I did try "cygcheck.exe /usr/bin/make", and got the following error: cygcheck: track_down: could not find cygcrypt-0.dll So I tried uninstalling/reinstalling the crypt package under Libs, but that didn't work. I also tried uninstalling/reinstalling the make package, and that did not fix the issue either. Any help would be appreciated. /usr/bin/cygcrypt-0.dll is provided by the libcrypt0 package. Try reinstalling that. Ken Thanks. That did it. Wish there was an easier way to get the answer than going on the mailing list. Is there a command that can check what package a dll belongs to? -- 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
Re: make command gives: error while loading shared libraries: ?: cannot open shared object file
On 12/6/2016 6:54 PM, Arnaut B wrote: Hi All, After updating cygwin to the latest current release, my "make" command is broken. It spits the following error: C:/cygwin/bin/make.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory My setup-x86.exe version is 2.876 I did try "cygcheck.exe /usr/bin/make", and got the following error: cygcheck: track_down: could not find cygcrypt-0.dll So I tried uninstalling/reinstalling the crypt package under Libs, but that didn't work. I also tried uninstalling/reinstalling the make package, and that did not fix the issue either. Any help would be appreciated. /usr/bin/cygcrypt-0.dll is provided by the libcrypt0 package. Try reinstalling that. Ken -- 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
[ANNOUNCEMENT] Updated: diffutils-3.5-2
A new release of diffutils, 3.5-2, has been uploaded and will soon reach a mirror near you; leaving the previous version at 3.5-1. NEWS: = This is a minor rebuild, mainly for the purpose of moving 'cmp' into the Base category as part of the default Cygwin install (since cmp is one of the fundamental POSIX utilities). DESCRIPTION: Diffutils includes four utilities: diff, cmp, diff3, and sdiff. Diff compares two files and shows the differences, line by line. The cmp command shows the offset and line numbers where two files differ, or cmp can show the characters that differ between the two files. The diff3 command shows the differences between three files. Diff3 can be used when two people have made independent changes to a common original; diff3 can produce a merged file that contains both sets of changes and warnings about conflicts. The sdiff command can be used to merge two files interactively. UPDATE: === To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'diffutils' in the 'Base' category (it should already be selected). DOWNLOAD: = Note that downloads from cygwin.com aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. -- Eric Blake volunteer cygwin diffutils package maintainer For more details on this list (including unsubscription), see: http://sourceware.org/lists.html -- 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
Updated: diffutils-3.5-2
A new release of diffutils, 3.5-2, has been uploaded and will soon reach a mirror near you; leaving the previous version at 3.5-1. NEWS: = This is a minor rebuild, mainly for the purpose of moving 'cmp' into the Base category as part of the default Cygwin install (since cmp is one of the fundamental POSIX utilities). DESCRIPTION: Diffutils includes four utilities: diff, cmp, diff3, and sdiff. Diff compares two files and shows the differences, line by line. The cmp command shows the offset and line numbers where two files differ, or cmp can show the characters that differ between the two files. The diff3 command shows the differences between three files. Diff3 can be used when two people have made independent changes to a common original; diff3 can produce a merged file that contains both sets of changes and warnings about conflicts. The sdiff command can be used to merge two files interactively. UPDATE: === To update your installation, click on the "Install Cygwin now" link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Save it and run setup, answer the questions and pick up 'diffutils' in the 'Base' category (it should already be selected). DOWNLOAD: = Note that downloads from cygwin.com aren't allowed due to bandwidth limitations. This means that you will need to find a mirror which has this update, please choose the one nearest to you: http://cygwin.com/mirrors.html QUESTIONS: == If you want to make a point or ask a question the Cygwin mailing list is the appropriate place. -- Eric Blake volunteer cygwin diffutils package maintainer For more details on this list (including unsubscription), see: http://sourceware.org/lists.html
make command gives: error while loading shared libraries: ?: cannot open shared object file
Hi All, After updating cygwin to the latest current release, my "make" command is broken. It spits the following error: C:/cygwin/bin/make.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory My setup-x86.exe version is 2.876 I did try "cygcheck.exe /usr/bin/make", and got the following error: cygcheck: track_down: could not find cygcrypt-0.dll So I tried uninstalling/reinstalling the crypt package under Libs, but that didn't work. I also tried uninstalling/reinstalling the make package, and that did not fix the issue either. Any help would be appreciated. -- 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
Re: cmp missing from base
On 10/30/2016 09:58 AM, Ken Brown wrote: > On 10/30/2016 4:05 AM, dag...@aol.com wrote: >> I was unpleasantly surprised to find that the "cmp" utility had been >> removed from the Cygwin base, and a search for "cmp" in the Setup >> installer >> didn't find it. (It used to exist.) I eventually found it hidden in >> the >> "diffutils" package. >> Upon searching the mailing list I found some discussion, most of it >> being >> clueless. "cmp" is widely used in Unix makefiles! It's a basic utility >> that has been around for over 40 years. Utilities like that are so >> essential >> that it disrupts users when they are removed. There is a reason that >> POSIX specifies them! > > I think the diffutils maintainer intended to add it to Base > (https://sourceware.org/ml/cygwin/2016-05/msg00099.html), but maybe he > forgot. Eric? Thanks for the reminder; I've finally found time to rectify it today. Look for 3.5-2 to hit a mirror near you soon. -- Eric Blake eblake redhat com+1-919-301-3266 Libvirt virtualization library http://libvirt.org signature.asc Description: OpenPGP digital signature
Cannot reach main cygwin.com/cygwin.org site: 403 Forbidden
Hi, I'm working with my ISP to try to find why I get a 403 Forbidden return when I try to connect to the main website from my home, but I am able to connect from pretty much anywhere else. IP Range: 69.12.250.(40..47) Have I, for some reason, been blacklisted/blocked? Thanks! --*greywolf; -- 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
Re: profile_d
On 2016-12-06, Ken Brown wrote: > On 12/6/2016 9:49 AM, Charlie Perkins wrote: > >Hello anyone, > > > >Could someone tell me what profile_d does? > > > >There doesn't seem to be a man page, info, or any way I can find out! > > It's defined in /etc/profile, shortly before the call to 'profile_d > sh'. The latter runs all the *.sh scripts in /etc/profile.d, with > some fiddling to get locales right. > > >I'm getting the following errors from profile_d when /etc/profile > >invokes 'profile_d sh': > > > >>-bash: [: too many arguments > >>-bash: [: =: unary operator expected > >>-bash: [: =: unary operator expected > >>-bash: [: =: unary operator expected > >>-bash: [: =: unary operator expected > >>-bash: [: too many arguments > >>-bash: [: =: unary operator expected > >>-bash: [: =: unary operator expected > >>-bash: [: =: unary operator expected > >>-bash: [: =: unary operator expected > >>-bash: [: =: unary operator expected > > I'm guessing that these errors are generated by the line > > if [ "${_LC_SAVE_}" = "null" ]; then > > in the definition of profile_d. Is LC_ALL defined in your > environment? Does it have spaces in it? I've seen that error from my own bash scripts when I neglect to enclose a variable in double-quotes before testing it, as if [ $THIS = "That" ]; then and when in some situation that variable is not set. I would not expect to see that error from the line if [ "${_LC_SAVE_}" = "null" ]; then because ${_LC_SAVE_} _is_ surrounded by double-quotes and so the binary operator = will have operands on both sides. However, profile_d is sourcing every .sh file in /etc/profile.d and one or more of those files may not be enclosing some variable(s) in double-quotes. All of the .sh files in my /etc/profile.d handle their variables correctly, so the error is probably in the /etc/profile.d/.sh file of some package that I don't have installed. Regards, Gary -- 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
Re: [PATCH setup] Allow setup to parse more than 3 versions from the setup.ini file
On Dec 6 17:21, Jon Turney wrote: > From 35ecf968425762c72076059464dfb6c8b21a9331 Mon Sep 17 00:00:00 2001 > From: Jon Turney> Date: Wed, 31 Aug 2016 11:31:22 +0100 > Subject: [PATCH setup] Allow setup to parse more than 3 versions from the > setup.ini file > > This recognizes any "[foo]" line as introducing the information for another > version, which doesn't have one of the trust levels [curr], [prev] or > [test], and so isn't automatically selected when setup is told to install > all packages at that trust level (by default, [curr]). > > Setup already does all the necessary sorting in version order etc. to use > these additional versions. > > The value of carries no meaning, but the setup.ini specification > mandates the use of "[ver]". > > * PackageTrust.h (trusts): Add TRUST_OTHER. > * inilex.ll: tokenize any other [version] as the T_OTHER token. > * iniparse.yy: Add T_OTHER token and set package trust > to TRUST_OTHER when it is used. ACK Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Re: profile_d
On 12/6/2016 9:49 AM, Charlie Perkins wrote: Hello anyone, Could someone tell me what profile_d does? There doesn't seem to be a man page, info, or any way I can find out! It's defined in /etc/profile, shortly before the call to 'profile_d sh'. The latter runs all the *.sh scripts in /etc/profile.d, with some fiddling to get locales right. I'm getting the following errors from profile_d when /etc/profile invokes 'profile_d sh': -bash: [: too many arguments -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: too many arguments -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected I'm guessing that these errors are generated by the line if [ "${_LC_SAVE_}" = "null" ]; then in the definition of profile_d. Is LC_ALL defined in your environment? Does it have spaces in it? Ken -- 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
[PATCH setup] Strip symbols to setup.dbg
As noted in https://cygwin.com/ml/cygwin/2016-11/msg00254.html debugging the distributed setup executable is a lost cause at the moment. Preserve symbols so it's not quite as hopeless. Note: to debug the distributed setup executable with gdb, it will be necessary to decompress the setup executable with 'upx -d', and, if the .dbg file has been renamed to match the renamed setup executable, explicitly load it into gdb with the 'symbol-file' command. --- Makefile.am | 5 - configure.ac | 14 +- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/Makefile.am b/Makefile.am index 3498c9d..12ad5ca 100644 --- a/Makefile.am +++ b/Makefile.am @@ -297,7 +297,10 @@ setup-src: .PHONY:strip upx strip: all - $(STRIP) -s setup$(EXEEXT) + $(OBJCOPY) --add-gnu-debuglink=/dev/null --only-keep-debug setup$(EXEEXT) setup.dbg + $(OBJCOPY) --strip-all setup$(EXEEXT) + $(OBJCOPY) --add-gnu-debuglink=setup.dbg setup$(EXEEXT) setup$(EXEEXT) + upx: strip @if [ -e `which upx` ]; then\ upx --best --lzma setup$(EXEEXT) ;\ diff --git a/configure.ac b/configure.ac index 32a3b01..42ad3e2 100644 --- a/configure.ac +++ b/configure.ac @@ -48,20 +48,8 @@ AC_CANONICAL_BUILD AC_CANONICAL_HOST AC_PROG_LIBTOOL -dnl AC_CHECK_TOOL(AR, ar, ar) -dnl AC_SUBST(AR) -dnl AC_CHECK_TOOL(AS, as, as) -dnl AC_SUBST(AS) -dnl AC_CHECK_TOOL(RANLIB, ranlib, ranlib) -dnl AC_SUBST(RANLIB) -dnl AC_CHECK_TOOL(LD, ld, ld) -dnl AC_SUBST(LD) -dnl AC_CHECK_TOOL(DLLTOOL, dlltool, dlltool) -dnl AC_SUBST(DLLTOOL) AC_CHECK_TOOL(WINDRES, windres, windres) -AC_SUBST(WINDRES) -dnl AC_CHECK_TOOL(OBJCOPY, objcopy, objcopy) -dnl AC_SUBST(OBJCOPY) +AC_CHECK_TOOL(OBJCOPY, objcopy, objcopy) AC_CHECK_HEADERS(alloca.h \ errno.h \ -- 2.8.3
Re: [PATCH setup] Allow setup to parse more than 3 versions from the setup.ini file
On 06/12/2016 14:41, Jon Turney wrote: On 31/08/2016 11:48, Jon Turney wrote: On 08/06/2015 14:43, Corinna Vinschen wrote: On Jun 3 17:30, Jon TURNEY wrote: Reminded by a recent request as to how to install xorg-server-1.17.1-2, which has disappeared beyond setup's ken (in order to determine if there was a regression in the curent version), this is a re-send of a patch I originally submitted back in 2011 [1], which received an ambiguous response then. [1] https://cygwin.com/ml/cygwin-apps/2011-04/msg00053.html This recognizes any "[foo]" line as introducing the information for another version, which doesn't have one of the trust levels [curr], [prev] or [test], and so isn't automatically selected when setup is told to install all packages at that trust level (by default, [curr]). Setup already does all the neccessary sorting in version order etc. to use these additional versions. [...] calm now handles package expiry as of [1], so, pinging this. As requested, resending the patch. From 35ecf968425762c72076059464dfb6c8b21a9331 Mon Sep 17 00:00:00 2001 From: Jon TurneyDate: Wed, 31 Aug 2016 11:31:22 +0100 Subject: [PATCH setup] Allow setup to parse more than 3 versions from the setup.ini file This recognizes any "[foo]" line as introducing the information for another version, which doesn't have one of the trust levels [curr], [prev] or [test], and so isn't automatically selected when setup is told to install all packages at that trust level (by default, [curr]). Setup already does all the necessary sorting in version order etc. to use these additional versions. The value of carries no meaning, but the setup.ini specification mandates the use of "[ver]". * PackageTrust.h (trusts): Add TRUST_OTHER. * inilex.ll: tokenize any other [version] as the T_OTHER token. * iniparse.yy: Add T_OTHER token and set package trust to TRUST_OTHER when it is used. --- PackageTrust.h | 2 +- inilex.ll | 1 + iniparse.yy| 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/PackageTrust.h b/PackageTrust.h index 3e6801d..4904705 100644 --- a/PackageTrust.h +++ b/PackageTrust.h @@ -20,10 +20,10 @@ typedef enum { TRUST_UNKNOWN, + TRUST_OTHER, TRUST_PREV, TRUST_CURR, TRUST_TEST, - NTRUST } trusts; diff --git a/inilex.ll b/inilex.ll index 49bbfa6..7daca34 100644 --- a/inilex.ll +++ b/inilex.ll @@ -159,6 +159,7 @@ B64 [a-zA-Z0-9_-] "[test]" return T_TEST; "[exp]"return T_TEST; "[prev]" return T_PREV; +"["{STR}"]"return T_OTHER; "("return OPENBRACE; ")"return CLOSEBRACE; diff --git a/iniparse.yy b/iniparse.yy index 7645171..8ae1e2d 100644 --- a/iniparse.yy +++ b/iniparse.yy @@ -41,7 +41,7 @@ void add_correct_version(); %token SETUP_TIMESTAMP SETUP_VERSION PACKAGEVERSION INSTALL SOURCE SDESC LDESC %token CATEGORY DEPENDS REQUIRES %token APATH PPATH INCLUDE_SETUP EXCLUDE_PACKAGE DOWNLOAD_URL -%token T_PREV T_CURR T_TEST +%token T_PREV T_CURR T_TEST T_OTHER %token INSTALLEDSIZE MAINTAINER PRIORITY %token MD5 MD5LINE SHA512 SHA512LINE %token DESCTAG DESCRIPTION FILESIZE ARCHITECTURE SOURCEPACKAGE @@ -99,6 +99,7 @@ singleitem /* non-empty */ | T_PREV NL { iniBuilder->buildPackageTrust (TRUST_PREV); } | T_CURR NL { iniBuilder->buildPackageTrust (TRUST_CURR); } | T_TEST NL { iniBuilder->buildPackageTrust (TRUST_TEST); } + | T_OTHER NL { iniBuilder->buildPackageTrust (TRUST_OTHER); } | PRIORITY STRING NL { iniBuilder->buildPriority ($2); } | INSTALLEDSIZE STRING NL { iniBuilder->buildInstalledSize ($2); } | MAINTAINER STRING NL{ iniBuilder->buildMaintainer ($2); } -- 2.8.3
[ANNOUNCEMENT] TEST RELEASE: Cygwin 2.6.1-0.1
Hi folks, I uploaded a new Cygwin test release 2.6.1-0.1. 2.6.1 will be a bugfix release only and the last release in 2016. === What's new: --- - Add _PC_CASE_INSENSITIVE flag to [f]pathconf(3). Bug Fixes - - Fix regression in console charset handling Addresses: https://cygwin.com/ml/cygwin/2016-10/msg0.html - Fix case-sensitivity problem when renaming directories Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00264.html - Fix SetThreadName with gdb 7.10 on x86 Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00143.html - Fix broken newlocale handling with empty local string "". Found by Coverity. - Fix assorted buffer overflows and resource leaks found by Coverity. - Correctly define __hidden macro on Cygwin. Addresses: https://cygwin.com/ml/cygwin/2016-10/msg00294.html - Fix page count in /proc//statm and /proc//status. Addresses: https://cygwin.com/ml/cygwin-patches/2016-q4/msg8.html - Don't allow sending invalid signals from user space - Fix path handling of ".//" sequences. Addresses: https://cygwin.com/ml/cygwin/2016-11/msg00295.html === Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat -- 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
TEST RELEASE: Cygwin 2.6.1-0.1
Hi folks, I uploaded a new Cygwin test release 2.6.1-0.1. 2.6.1 will be a bugfix release only and the last release in 2016. === What's new: --- - Add _PC_CASE_INSENSITIVE flag to [f]pathconf(3). Bug Fixes - - Fix regression in console charset handling Addresses: https://cygwin.com/ml/cygwin/2016-10/msg0.html - Fix case-sensitivity problem when renaming directories Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00264.html - Fix SetThreadName with gdb 7.10 on x86 Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00143.html - Fix broken newlocale handling with empty local string "". Found by Coverity. - Fix assorted buffer overflows and resource leaks found by Coverity. - Correctly define __hidden macro on Cygwin. Addresses: https://cygwin.com/ml/cygwin/2016-10/msg00294.html - Fix page count in /proc//statm and /proc//status. Addresses: https://cygwin.com/ml/cygwin-patches/2016-q4/msg8.html - Don't allow sending invalid signals from user space - Fix path handling of ".//" sequences. Addresses: https://cygwin.com/ml/cygwin/2016-11/msg00295.html === Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat
[newlib-cygwin] Cygwin 2.6.1: Add missing release text
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=72ee64045bc405a4817ffe3dad0d167cc9573512 commit 72ee64045bc405a4817ffe3dad0d167cc9573512 Author: Corinna VinschenDate: Tue Dec 6 16:11:04 2016 +0100 Cygwin 2.6.1: Add missing release text Signed-off-by: Corinna Vinschen Diff: --- winsup/cygwin/release/2.6.1 | 20 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/winsup/cygwin/release/2.6.1 b/winsup/cygwin/release/2.6.1 index 3c0630b..749a11c 100644 --- a/winsup/cygwin/release/2.6.1 +++ b/winsup/cygwin/release/2.6.1 @@ -4,10 +4,6 @@ What's new: - Add _PC_CASE_INSENSITIVE flag to [f]pathconf(3). -What changed: -- - - Bug Fixes - @@ -17,5 +13,21 @@ Bug Fixes - Fix case-sensitivity problem when renaming directories Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00264.html +- Fix SetThreadName with gdb 7.10 on x86 + Addresses: https://cygwin.com/ml/cygwin/2016-09/msg00143.html + +- Fix broken newlocale handling with empty local string "". + Found by Coverity. + +- Fix assorted buffer overflows and resource leaks found by Coverity. + +- Correctly define __hidden macro on Cygwin. + Addresses: https://cygwin.com/ml/cygwin/2016-10/msg00294.html + - Fix page count in /proc//statm and /proc//status. Addresses: https://cygwin.com/ml/cygwin-patches/2016-q4/msg8.html + +- Don't allow sending invalid signals from user space + +- Fix path handling of ".//" sequences. + Addresses: https://cygwin.com/ml/cygwin/2016-11/msg00295.html
profile_d
Hello anyone, Could someone tell me what profile_d does? There doesn't seem to be a man page, info, or any way I can find out! I'm getting the following errors from profile_d when /etc/profile invokes 'profile_d sh': -bash: [: too many arguments -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: too many arguments -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected -bash: [: =: unary operator expected Thanks in advance for any help. Regards, Charlie P. -- 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
Re: Installer names not meaningful enough
2016-12-01 11:51 GMT+01:00 Roberto RĂos Gallardo says: > Please give the installers more meaningful names. In particular, make > sure "cygwin" is part of it. "setup-x86_64.exe" is not very obvious. A > version number would be nice too. The version is part of setup.ini in the header: # This file was automatically generated at 2016-12-05 09:43:16 UTC. # # If you edit it, your edits will be discarded next time the file is # generated. See http://cygwin.com/setup.html for details. release: cygwin arch: x86_64 setup-timestamp: 1480930996 setup-version: 2.876 ... Regards, Gerrit -- 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