Re: Couldn't compute FAST_CWD pointer

2022-08-21 Thread Erik Soderquist
On Fri, Aug 19, 2022 at 8:24 AM Oskar Skog  wrote:
> You either have multiple installations of Cygwin and are using the old
> one, or you haven't installed the latest version (bad mirror?).

Or possibly another copy of grep earlier in your path; I recommend
"which -a grep" to see how many you have, and the order they show up
in your path

-- Erik


--
"I do not think any of us are truly sane, Caleb. Not even you. Courage
is not sanity. Being willing to die for someone else is not sanity."
... "Love is not sane, nor is faith." ... "If sanity lacks those
things, Caleb, I want no part of it."

-- Alexandria Terri in "Weaving the Wyvern" by Alexis Desiree Thorne

-- 
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


Re: Broken links in Cygwin installation

2022-08-21 Thread Ken Brown

On 8/21/2022 7:42 AM, Andrey Repin wrote:

Greetings, All!

# LC_ALL=C.UTF-8 find -L / -xdev -type l -exec ls -ld --color '{}' +
lrwxrwxrwx 1 anrdaemon None 28 Dec 26  2021 ./bin/rcs2log -> 
../share/cvs/contrib/rcs2log
lrwxrwxrwx 1 anrdaemon None 15 Nov 10  2021 ./lib/tcl8.6/tclConfig.sh -> 
../tclConfig.sh
lrwxrwxrwx 1 anrdaemon None 17 Feb  2  2020 ./lib/terminfo -> ../share/terminfo
lrwxrwxrwx 1 anrdaemon None 14 Nov 18  2021 ./lib/tk8.6/tkConfig.sh -> 
../tkConfig.sh
lrwxrwxrwx 1 anrdaemon None 15 Nov 10  2021 ./usr/lib/tcl8.6/tclConfig.sh -> 
../tclConfig.sh
lrwxrwxrwx 1 anrdaemon None 14 Nov 18  2021 ./usr/lib/tk8.6/tkConfig.sh -> 
../tkConfig.sh

Is this… normal ?


The first four are consequences of the fact that /bin is the same as /usr/bin 
and /lib is the same as /usr/lib.  The links in question were actually installed 
in /usr/bin or /usr/lib.  The package maintainers could avoid this issue by 
using absolute paths instead of relative ones in the symlink content, but I 
don't think it's likely to cause problems in practice.


The last two symlinks would get resolved if you installed tcl-devel and 
tcl-tk-devel.  I think it's fine to leave dangling symlinks in this situation.


Ken

--
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


[ANNOUNCEMENT] Re-Release: ca-certificates-2022.2.54-2

2022-08-21 Thread Achim Gratz


The following packages have been uploaded to the Cygwin distribution:

 ca-certificates-2022.2.54-2
 ca-certificates-letsencrypt-2022.2.54-2

This re-release fixes an upstream bug with a script that uses bash
features but didn't actually specify that it should run in bash.

Mozilla's CA root certificates for use with OpenSSL, NSS, GnuTLS, and
other software that handles certificate verification.

This is an update to the latest upstream release.

This update contains the ca-certificates-letsencrypt package, whose
installation will make the ISRG R3 intermediate CA a trust anchor and
removes trust for the already expired DST X3 root CA (this should
strictly not be necessary, but works around bugs present in some
libraries in how alternate chains are constructed and verified).  This
will allow to successfully verify certificates using the Letsencrypt
legacy cert chain in certain applications.  Install this package when
you currently have trouble accessing sites (due to validation
complaining about an expired certificate) that had no problems until
about September 30 or October 1 2021 depending on your timezone.

The release numbering scheme has been aligned with Fedora.

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


Re-Release: ca-certificates-2022.2.54-2

2022-08-21 Thread Achim Gratz


The following packages have been uploaded to the Cygwin distribution:

 ca-certificates-2022.2.54-2
 ca-certificates-letsencrypt-2022.2.54-2

This re-release fixes an upstream bug with a script that uses bash
features but didn't actually specify that it should run in bash.

Mozilla's CA root certificates for use with OpenSSL, NSS, GnuTLS, and
other software that handles certificate verification.

This is an update to the latest upstream release.

This update contains the ca-certificates-letsencrypt package, whose
installation will make the ISRG R3 intermediate CA a trust anchor and
removes trust for the already expired DST X3 root CA (this should
strictly not be necessary, but works around bugs present in some
libraries in how alternate chains are constructed and verified).  This
will allow to successfully verify certificates using the Letsencrypt
legacy cert chain in certain applications.  Install this package when
you currently have trouble accessing sites (due to validation
complaining about an expired certificate) that had no problems until
about September 30 or October 1 2021 depending on your timezone.

The release numbering scheme has been aligned with Fedora.

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


[ANNOUNCEMENT] Updated: pkgconf 1.9.3-1

2022-08-21 Thread Achim Gratz


The following packages have been uploaded to the Cygwin distribution:

 libpkgconf-devel-1.9.3-1
 libpkgconf4-1.9.3-1
 pkg-config-1.9.3-1
 pkgconf-1.9.3-1

pkgconf is a program which helps to configure compiler and linker flags 
for development frameworks.  It is an alternative to pkg-config.

This is an update to the latest upstream release.  The cross-pkg-config 
commands have been switched to symlinks based on upstream advice.

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


Updated: pkgconf 1.9.3-1

2022-08-21 Thread Achim Gratz


The following packages have been uploaded to the Cygwin distribution:

 libpkgconf-devel-1.9.3-1
 libpkgconf4-1.9.3-1
 pkg-config-1.9.3-1
 pkgconf-1.9.3-1

pkgconf is a program which helps to configure compiler and linker flags 
for development frameworks.  It is an alternative to pkg-config.

This is an update to the latest upstream release.  The cross-pkg-config 
commands have been switched to symlinks based on upstream advice.

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


[ANNOUNCEMENT] Updated: maxima-5.46.0-1

2022-08-21 Thread Achim Gratz


Maxima has been updated to the latest upstream release on Cygwin, with
the follwing packages:

 maxima-5.46.0-1
 maxima-elisp-5.46.0-1
 maxima-lang-de-utf8-5.46.0-1
 maxima-lang-es-utf8-5.46.0-1
 maxima-lang-ja-utf8-5.46.0-1
 maxima-lang-pt-utf8-5.46.0-1
 maxima-lang-pt_BR-utf8-5.46.0-1
 maxima-xmaxima-5.46.0-1

Maxima - Computer Algebra System


Maxima is a system for the manipulation of symbolic and numerical
expressions, including differentiation, integration, Taylor series,
Laplace transforms, ordinary differential equations, systems of linear
equations, polynomials, sets, lists, vectors, matrices and
tensors. Maxima yields high precision numerical results by using exact
fractions, arbitrary-precision integers and variable-precision
floating-point numbers. Maxima can plot functions and data in two and
three dimensions.

Maxima is written in CommonLisp and based on the DOE Macsyma that was
developed at MIT.

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


Updated: maxima-5.46.0-1

2022-08-21 Thread Achim Gratz


Maxima has been updated to the latest upstream release on Cygwin, with
the follwing packages:

 maxima-5.46.0-1
 maxima-elisp-5.46.0-1
 maxima-lang-de-utf8-5.46.0-1
 maxima-lang-es-utf8-5.46.0-1
 maxima-lang-ja-utf8-5.46.0-1
 maxima-lang-pt-utf8-5.46.0-1
 maxima-lang-pt_BR-utf8-5.46.0-1
 maxima-xmaxima-5.46.0-1

Maxima - Computer Algebra System


Maxima is a system for the manipulation of symbolic and numerical
expressions, including differentiation, integration, Taylor series,
Laplace transforms, ordinary differential equations, systems of linear
equations, polynomials, sets, lists, vectors, matrices and
tensors. Maxima yields high precision numerical results by using exact
fractions, arbitrary-precision integers and variable-precision
floating-point numbers. Maxima can plot functions and data in two and
three dimensions.

Maxima is written in CommonLisp and based on the DOE Macsyma that was
developed at MIT.

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


[ANNOUNCEMENT] Updated: {,mingw64-{i686,x86_64}-}binutils-2.39-1

2022-08-21 Thread Achim Gratz


The binutils packages for Cygwin and MingW64 cross-compilation
toolchains have been updated to the upstream feature release 2.39, with
additional patches applied to remove upstream changes that are
incompatible with Cygwin.

 binutils-2.39-1
 mingw64-i686-binutils-2.39-1
 mingw64-x86_64-binutils-2.39-1

The GNU Binutils are a collection of binary tools.  Most of these
programs use BFD, the Binary File Descriptor library, to do low-level
manipulation. Many of them also use the opcodes library to assemble and
disassemble machine instructions.

Note


This release still allows one to apparently use weak symbols (depending
on exactly how you test for them), which however don't actually work on
Windows nor Cygwin as they are unsupported by the loader.  These symbols
should always resolve as NULL, but since release 2.37 they sometimes
don't.

https://sourceware.org/bugzilla/show_bug.cgi?id=28719

After further changes and bugfixes in this area a workaround that was
identified earlier no longer has the desired effect and investigation
into the real root cause is still ongoing.

This change in behaviour triggered a latent bug in gnulib's detection of
weak symbols for pthreads that leads to non-debuggable crashes of
applications erroneously built with weak symbols. Either update gnulib
(or at least threadlib.m4) or add

export gl_cv_have_weak=no

to the cygport (or set it as an environment variable during configure).

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


Updated: {,mingw64-{i686,x86_64}-}binutils-2.39-1

2022-08-21 Thread Achim Gratz


The binutils packages for Cygwin and MingW64 cross-compilation
toolchains have been updated to the upstream feature release 2.39, with
additional patches applied to remove upstream changes that are
incompatible with Cygwin.

 binutils-2.39-1
 mingw64-i686-binutils-2.39-1
 mingw64-x86_64-binutils-2.39-1

The GNU Binutils are a collection of binary tools.  Most of these
programs use BFD, the Binary File Descriptor library, to do low-level
manipulation. Many of them also use the opcodes library to assemble and
disassemble machine instructions.

Note


This release still allows one to apparently use weak symbols (depending
on exactly how you test for them), which however don't actually work on
Windows nor Cygwin as they are unsupported by the loader.  These symbols
should always resolve as NULL, but since release 2.37 they sometimes
don't.

https://sourceware.org/bugzilla/show_bug.cgi?id=28719

After further changes and bugfixes in this area a workaround that was
identified earlier no longer has the desired effect and investigation
into the real root cause is still ongoing.

This change in behaviour triggered a latent bug in gnulib's detection of
weak symbols for pthreads that leads to non-debuggable crashes of
applications erroneously built with weak symbols. Either update gnulib
(or at least threadlib.m4) or add

export gl_cv_have_weak=no

to the cygport (or set it as an environment variable during configure).

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


[ANNOUNCEMENT] Updated: Perl distributions

2022-08-21 Thread Achim Gratz


The following Perl distributions have been updated to their latest
release version available on CPAN:

x86/x86_64
--
perl-Socket-2.036-1

noarch
--
perl-Alien-Build-2.59-1

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.

-- 
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


Updated: Perl distributions

2022-08-21 Thread Achim Gratz


The following Perl distributions have been updated to their latest
release version available on CPAN:

x86/x86_64
--
perl-Socket-2.036-1

noarch
--
perl-Alien-Build-2.59-1

-- 
  *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO ***

If you want to unsubscribe from the cygwin-announce mailing list, look
at the "List-Unsubscribe: " tag in the email header of this message.
Send email to the address specified there. It will be in the format:

cygwin-announce-unsubscribe-you=yourdomain@cygwin.com

If you need more information on unsubscribing, start reading here:

http://sourceware.org/lists.html#unsubscribe-simple

Please read *all* of the information on unsubscribing that is available
starting at this URL.


Broken links in Cygwin installation

2022-08-21 Thread Andrey Repin
Greetings, All!

# LC_ALL=C.UTF-8 find -L / -xdev -type l -exec ls -ld --color '{}' +
lrwxrwxrwx 1 anrdaemon None 28 Dec 26  2021 ./bin/rcs2log -> 
../share/cvs/contrib/rcs2log
lrwxrwxrwx 1 anrdaemon None 15 Nov 10  2021 ./lib/tcl8.6/tclConfig.sh -> 
../tclConfig.sh
lrwxrwxrwx 1 anrdaemon None 17 Feb  2  2020 ./lib/terminfo -> ../share/terminfo
lrwxrwxrwx 1 anrdaemon None 14 Nov 18  2021 ./lib/tk8.6/tkConfig.sh -> 
../tkConfig.sh
lrwxrwxrwx 1 anrdaemon None 15 Nov 10  2021 ./usr/lib/tcl8.6/tclConfig.sh -> 
../tclConfig.sh
lrwxrwxrwx 1 anrdaemon None 14 Nov 18  2021 ./usr/lib/tk8.6/tkConfig.sh -> 
../tkConfig.sh

Is this… normal ?


-- 
With best regards,
Andrey Repin
Sunday, August 21, 2022 14:41:23

Sorry for my terrible english...

-- 
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