make missing shared libraries: cygguile-3.0-1.dll

2023-05-16 Thread Bruce Visscher via Cygwin
Trying to build the winpty package[1], I find that the make program
does not work.  I have tried removing and reinstalling the package to
no avail.

> $ uname -a
> CYGWIN_NT-10.0-22621 42MF1T3 3.4.6-1.x86_64 2023-02-14 13:23 UTC x86_64 Cygwin
> $ make
> C:/cygwin64/bin/make.exe: error while loading shared libraries: 
> cygguile-3.0-1.dll: cannot open shared object file: No such file or directory
> $ cygcheck make
> Found: C:\cygwin64\bin\make.exe
> C:\cygwin64\bin\make.exe
>  C:\cygwin64\bin\cygwin1.dll
>C:\Windows\system32\KERNEL32.dll
>  C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-rtlsupport-l1-1-0.dll
>  C:\Windows\system32\ntdll.dll
>   C:\Windows\system32\KERNELBASE.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-processthreads-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-processthreads-l1-1-1.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-heap-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-memory-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-handle-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-synch-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-synch-l1-2-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-file-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-file-l1-2-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-namedpipe-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-datetime-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-sysinfo-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-timezone-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-localization-l1-2-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-processenvironment-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-string-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-debug-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-errorhandling-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-util-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-profile-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-file-l2-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-console-l1-1-0.dll
>   C:\Program 
> Files\Microsoft\jdk-11.0.16.101-hotspot\bin\api-ms-win-core-console-l1-2-0.dll
> cygcheck: track_down: could not find cygguile-3.0-1.dll
>
>   C:\cygwin64\bin\cygintl-8.dll
> C:\cygwin64\bin\cygiconv-2.dll

Attached cygcheck output with redacted username, etc.

[1] Wasn't winpty once supplied with cygwin at one time?


cygcheck.out
Description: Binary data

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


duplicity 1.2.3-1 (TEST)

2023-05-16 Thread Libor Ukropec via Cygwin-announce

The following packages have been uploaded to the Cygwin distribution as a test 
release:

* duplicity-1.2.3-1

Duplicity backs directories by producing encrypted tar-format
volumes and uploading them to a remote or local file server. Because duplicity
uses librsync, the incremental archives are space efficient and only record
the parts of files that have changed since the last backup. Because duplicity
uses GnuPG to encrypt and/or sign these archives, they will be safe from
spying and/or modification by the server.

This package is the latest upstream version. After some testing period it will be moved 
from test to release. Any feedback is appreciated.

For changes see https://gitlab.com/duplicity/duplicity/-/blob/main/CHANGELOG.md

Please send questions or concerns to the main Cygwin mailing list as usual.

Libor

--

*** 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.comcygwin.com

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

https://sourceware.org/lists.html#unsubscribe

--
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] duplicity 1.2.3-1 (TEST)

2023-05-16 Thread Libor Ukropec via Cygwin-announce via Cygwin

The following packages have been uploaded to the Cygwin distribution as a test 
release:

* duplicity-1.2.3-1

Duplicity backs directories by producing encrypted tar-format
volumes and uploading them to a remote or local file server. Because duplicity
uses librsync, the incremental archives are space efficient and only record
the parts of files that have changed since the last backup. Because duplicity
uses GnuPG to encrypt and/or sign these archives, they will be safe from
spying and/or modification by the server.

This package is the latest upstream version. After some testing period it will be moved 
from test to release. Any feedback is appreciated.

For changes see https://gitlab.com/duplicity/duplicity/-/blob/main/CHANGELOG.md

Please send questions or concerns to the main Cygwin mailing list as usual.

Libor

--

*** 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.comcygwin.com

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

https://sourceware.org/lists.html#unsubscribe

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

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


python + XATTRs under cygwin?

2023-05-16 Thread Philippe Cerfon via Cygwin
Hey there.

Is there any known way to use XATTRs (which Cygwin seems to support in
some way, at least the standard attr(1) tool seems to work and somehow
map them into the Windows world) with Python?

The `os` module of Python3 (>3.3) comes with:
os.getxattr()
os.listxattr()
os.removexattr()
os.setxattr()
(see https://docs.python.org/3/library/os.html#linux-extended-attributes)
but these seem to be missing from the Cygwin python packages.

There is even an upstream bug
(https://github.com/python/cpython/issues/90026) about this, which has
however been closed (not because it would be fixed, but because Cygwin
is no officially maintained platform).


There are two external python modules that support xattrs:
python-xattr (https://github.com/xattr/xattr)
python-pyxattr (https://pyxattr.k1024.org/)
but neither seems to be available in Cygwin.


Any ideas or change to get one of these (ideally the ones from os) running?

Thanks,
Philippe

-- 
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: have cygwin setup.exe signed and/or in the MS store

2023-05-16 Thread Philippe Cerfon via Cygwin
Hey there.

Now that sourceware seems to be under he SFC umbrella, I assume Cygwin
is so as well?

If so, could it perhaps be reconsidered, whether funding (from SFC)
can be found for buying some signing certs for setup.exe?

Regards,
Philippe.

On Thu, Apr 13, 2023 at 2:00 AM Philippe Cerfon  wrote:
>
> Hey.
>
> On Wed, Apr 12, 2023 at 3:35 PM Andrey Repin  wrote:
> > msgid:camu-taupf3dzpye3xj0f_gyrchzprxjxbyafd6tt9my+a7j...@mail.gmail.com
>
> I assume nothing came out of the SFC member thingy discussed back then
> in that thread?
>
> > And earlier mails on the subject.
>
> Perhaps this would be an item for the FAQ ;-)
>
>
> Regards,
> Philippe.

-- 
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: ECCN for Cygwin 1.7.34 - FREE

2023-05-16 Thread Brian Inglis via Cygwin

On 2023-05-15 15:00, Adam Dinwoodie wrote:

On Mon, 15 May 2023 at 21:46, Justin Reeves wrote:



I am a project manager at Caterpillar and I am working on compliance for 
programs/applications. I am looking to find the Electronic Classification Control Number 
(ECCN) for "Cygwin 1.7.34 - FREE". If someone could respond via email to 
confirm the ECCN, then I can document the response for this program and identify it 
properly in our various tools/databases. Please let me know if you need assistance. Thank 
you in advance for your help.



Cygwin does not have an ECCN. There is more information on the website
at https://cygwin.com/licensing.html


Justin,

Cygwin is a rolling release system which is designed to be updated regularly to 
be compatible with any currently supported Windows (or Wine) releases.

Hundreds of serious security vulnerabilities have been fixed since 1.7.34:
194 update announcements since then have mentioned CVEs.
Cygwin has added supported for many Windows security features, deprecated and 
dropped or upgraded vulnerable packages and features, and added a lot of other 
newer standard security features since then; see:


https://cygwin.com/cygwin-ug-net/ov-new.html

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


Re: scallywag mingw64 complain cross-tools not installed before installs decided

2023-05-16 Thread Jon Turney via Cygwin-apps

On 16/05/2023 05:58, Brian Inglis via Cygwin-apps wrote:

Just recently noticed this has been happening as builds succeeded; see:

https://cygwin.com/cgi-bin2/jobs.cgi?srcpkg=mingw64-x86_64-nghttp2=build+succeeded=Brian+Inglis=6354
https://github.com/cygwin/scallywag/actions/runs/4968984196

https://cygwin.com/cgi-bin2/jobs.cgi?srcpkg=mingw64-x86_64-nghttp2=build+succeeded=Brian+Inglis=5367
https://github.com/cygwin/scallywag/actions/runs/4225550616

scallywag: repository contains cygport mingw64-x86_64-nghttp2.cygport
scallywag: cygport vars failed, exit status 1
scallywag: /usr/share/cygport/cygclass/cross.cygclass: line 142: 
x86_64-w64-mingw32-gcc: command not found

*** ERROR: This package requires x86_64-w64-mingw32 binutils and gcc

scallywag:
scallywag: parsing cygport 
/cygdrive/d/a/scallywag/mingw64-x86_64-nghttp2/mingw64-x86_64-nghttp2.cygport


This isn't actually a new problem, although it's probably more clearly 
reported now.


The problem is that some cygport classes perform environment checks in 
free code (not as part of any function) e.g. 'inherit cross' immediately 
checks for the CROSS_HOST complier.


This interacts badly with cygport commands which aren't actually one of 
the build steps, and particularly with 'cygport vars BUILD_REQUIRES' 
(which scallywag wants to use to determine what packages need to be 
installed)


To make things (usually) work in this situation, scallywag falls back to 
trying to parse the cygport file to extract variables (as we did before 
'cygport vars' was implemented) - which succeeds because it doesn't try 
to execute the cygport, but is much less reliable in terms of giving 
correct answers, since it only understands literal string assignments, 
and can't understand e.g. shell variable expansions etc.


The real fix is for someone to rearrange things in cygport, so that 
these checks only occur before the build-steps which they are actually 
prerequisites for, but that hasn't happened yet...




Re: WARNING: Couldn't compute FAST_CWD pointer

2023-05-16 Thread cygwinautoreply--- via Cygwin
>Dear Cygwin Team,

>I have got a warning message while opening bash shell in windows 10. Please
>provide a solution to fix this warning.

>The warning message is as below :
>" 1 [main] socat 27736 find_fast_cwd: WARNING: Couldn't compute FAST_CWD 
>pointer.  Please report this problem to
>the public mailing list cygwin@cygwin.com"


>Thks,

>Mamadou


https://cygwin.com/faq.html#faq.using.fixing-find_fast_cwd-warnings

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


WARNING: Couldn't compute FAST_CWD pointer

2023-05-16 Thread Mamadou BOBO DIALLO via Cygwin
Dear Cygwin Team,

I have got a warning message while opening bash shell in windows 10. Please
provide a solution to fix this warning.

The warning message is as below :
" 1 [main] socat 27736 find_fast_cwd: WARNING: Couldn't compute FAST_CWD 
pointer.  Please report this problem to
the public mailing list cygwin@cygwin.com"


Thks,

Mamadou

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