Eric J Korpela via Cygwin writes: > Following an update of the packages I have installed, multiple programs are > failing silently when executed from the shell, especially "man" and "wget". > > If I run them under strace, I get a pop-up window stating "The procedure > entry mbrtoc32 could not be located in the dynamic link library ..." For > man the library is "cygman-2-12-1.dll". For wget the library is "wget.exe".
The error means the Windows loader failed to find the entry point in a DLL and mbrtoc32 is a character conversion function in the standard C/C++ library. > I assume this means that something didn't update properly and that > reinstalling one package would solve, but I don't see any indication in the > logs of a failure. I'd rather not reinstall everything to fix the problem, > if possible. You can see what packages were installed last (and before that if you haven't cleard the file out) in /var/log/setup.log and the last attempt at setup has a more detailed log in /var/log/setup.log.full that may show you more details about the error if it was indeed happening at install time. > Any thoughts on how where I should look? Run cygcheck and ldd on the affected executables, that should tell you which libraries will be needed and you can then compare compare with your strace which one was missing. If you'e replaced a library while you were still using it, then you will need to reboot before the replacement gets activated, setup left a warning to that effect in the logs in this case. If any library that was installed earlier is entirely missing, please check the logs of any antivirus product you may be using if it was quarantined or something like that. Some of these products are way too trigger happy when they see a new library that hasn't been widely circulated or whitelisted yet. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Waldorf MIDI Implementation & additional documentation: http://Synth.Stromeko.net/Downloads.html#WaldorfDocs -- 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