public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
From: Brian Inglis <Brian.Inglis@Shaw.ca>
To: cygwin@cygwin.com
Cc: Bruce Visscher <bruce.visscher@gmail.com>
Subject: Re: make missing shared libraries: cygguile-3.0-1.dll
Date: Wed, 17 May 2023 09:43:57 -0600	[thread overview]
Message-ID: <4ca3e515-bf65-a79b-f585-97001ff27400@Shaw.ca> (raw)
In-Reply-To: <CA+JV0C0aMH26ACCZ59nyasJanxG8BMnjCnvjoL+ntfxGB_LY1w@mail.gmail.com>

Hi Bruse,

You need to generate cygcheck output using -hrsv options to include package info 
for us to help you.

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.

Any time you see a list of strange DLLs in any executable's library load list, 
you are seeing interceptions, and if you are lucky, it is a development product 
in your PATH, which need to be dropped except when required. and not some malware.

In this case, your Java paths should be added to your IntelliJ IDEA Java 
development tools setup, or just set in your environment by a script which sets 
that up for a subshell from which it launches IDEA, so that it is dropped when 
it exits?

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 :

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

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


On 2023-05-16 18:27, Bruce Visscher via Cygwin wrote:
> 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?


  reply	other threads:[~2023-05-17 15:43 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-17  0:27 Bruce Visscher
2023-05-17 15:43 ` Brian Inglis [this message]
2023-05-17 19:11   ` Bruce Visscher
2023-05-18  0:23     ` Brian Inglis
2023-05-18 18:29       ` Bruce Visscher
2023-05-18  7:25     ` Andrey Repin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4ca3e515-bf65-a79b-f585-97001ff27400@Shaw.ca \
    --to=brian.inglis@shaw.ca \
    --cc=bruce.visscher@gmail.com \
    --cc=cygwin@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).