mbrtoc32 not found following update.

ASSI Stromeko@nexgo.de
Wed Jul 31 18:27:18 GMT 2024


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


More information about the Cygwin mailing list