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

Bruce Visscher bruce.visscher@gmail.com
Wed May 17 19:11:03 GMT 2023


On Wed, May 17, 2023 at 10:43 AM Brian Inglis <Brian.Inglis@shaw.ca> wrote:
>
> Hi Bruse,
>
> You need to generate cygcheck output using -hrsv options to include package info
> for us to help you.

I have attached the output of `cygcheck -hrsv`.  (Perhaps someone
should update the FAQ?)

> You need the library libguile3.0_1 installed - we can not see if that is the
> case or if there are any issues.
>
> You also need to drop C:\Program Files\Microsoft\jdk-11.0.16.101-hotspot\bin
> from your PATH, at least in Cygwin, as it looks like it is being injected into
> make execution to intercept what it is doing, but given that it is a MS JDK
> hotspot, it is probably intended for some MS JDK make product, not Cygwin's, so
> it will not work, and could damage something.

I installed the package and removed C:\Program
Files\Microsoft\jdk-11.0.16.101-hotspot\bin from PATH.

Now, I get:

> $ make
> C:/cygwin64/bin/make.exe: error while loading shared libraries: ?: 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:\Windows\system32\ntdll.dll
>       C:\Windows\system32\KERNELBASE.dll
>   C:\cygwin64\bin\cygguile-3.0-1.dll
>     C:\cygwin64\bin\cygcrypt-2.dll
> cygcheck: track_down: could not find cygffi-8.dll
>
> cygcheck: track_down: could not find cyggc-1.dll
>
>     C:\cygwin64\bin\cyggmp-10.dll
>     C:\cygwin64\bin\cygiconv-2.dll
>     C:\cygwin64\bin\cygintl-8.dll
>     C:\cygwin64\bin\cygunistring-5.dll
>     C:\cygwin64\bin\cyggcc_s-seh-1.dll

> Check the mintty github repo for info about winpty, which has not been updated
> since Windows added conpty support, which obsoleted it.
> I think Cygwin and mintty support for Windows conpty has replaced it :

As a matter of fact, perhaps I don't need winpty anymore.  I used to
have to prefix some windows console apps with this but that doesn't
seem to be necessary now.

> https://devblogs.microsoft.com/commandline/windows-command-line-introducing-the-windows-pseudo-console-conpty/
>
>
> https://github.com/mintty/mintty/wiki/Tips#inputoutput-interaction-with-alien-programs

Thanks for these references!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 80515 bytes
Desc: not available
URL: <https://cygwin.com/pipermail/cygwin/attachments/20230517/bc09b1c0/attachment-0001.obj>


More information about the Cygwin mailing list