|
From: Mike C. <mi...@so...> - 2016-09-23 00:43:46
|
$ gcc --version
A message box appears:
gcc.exe - System Error
The program can't start because libiconv-2.dll is missing from your
computer. Try reinstalling the program to fix this problem.
---
Google finds lots of posts about other programs that include MinGW, such
as Codeblocks. I can't find any posts that quite describe my problem.
I'm unable to find a libiconv-2.dll anywhere. There is a github page
that offers a replacement for download, but Windows 8.1 64-bit doesn't
want to load it.
Thanks for any help you can offer.
Mike Crawford
Portland Software Development and Consulting
http://soggywizards.com/
mi...@so...
One Must Not Trifle With Wizards For It Makes Us Soggy And Hard To Light.
|
|
From: Eli Z. <el...@gn...> - 2016-09-23 07:20:40
|
> From: Mike Crawford <mi...@so...> > Date: Thu, 22 Sep 2016 17:43:27 -0700 > > $ gcc --version > > A message box appears: > > gcc.exe - System Error > > The program can't start because libiconv-2.dll is missing from your > computer. Try reinstalling the program to fix this problem. > > --- > > Google finds lots of posts about other programs that include MinGW, such > as Codeblocks. I can't find any posts that quite describe my problem. > > I'm unable to find a libiconv-2.dll anywhere. There is a github page > that offers a replacement for download, but Windows 8.1 64-bit doesn't > want to load it. Where did you download GCC, and how (with what commands) did you download ans install it? Was that from the MinGW site? The MinGW site provides libiconv-2.dll in this directory: https://sourceforge.net/projects/mingw/files/MinGW/Base/libiconv/ If you download and install using mingw-get, the tool should install that dependency automatically. |
|
From: Mike C. <mi...@so...> - 2016-09-24 23:10:34
|
On 9/23/2016 12:20 AM, Eli Zaretskii wrote: >> From: Mike Crawford <mi...@so...> >> Date: Thu, 22 Sep 2016 17:43:27 -0700 >> >> $ gcc --version >> >> A message box appears: >> >> gcc.exe - System Error >> >> The program can't start because libiconv-2.dll is missing from your >> computer. Try reinstalling the program to fix this problem. > Where did you download GCC, and how (with what commands) did you > download ans install it? Was that from the MinGW site? I'm pretty sure I was trying to use the GCC that was included with MinGW. I installed it with the GUI version of mingw-get. > The MinGW site provides libiconv-2.dll in this directory: > > https://sourceforge.net/projects/mingw/files/MinGW/Base/libiconv/ This fixed it, thank you. > If you download and install using mingw-get, the tool should install > that dependency automatically. I don't think the dependency was installed. May I respectfully suggest that someone install the current MinGW on a Windows system that has never had MinGW before? Using a VM would make this more convenient. Regards, Mike Crawford Portland Software Development and Consulting http://soggywizards.com/ mi...@so... One Should Not Trifle With Wizards For It Makes Us Soggy And Hard To Light. |
|
From: Keith M. <kei...@us...> - 2016-09-25 19:17:23
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 25/09/16 00:10, Mike Crawford wrote: > I installed it with the GUI version of mingw-get. Did you check for error messages, in the dialogue pane? >> The MinGW site provides libiconv-2.dll in this directory: >> >> https://sourceforge.net/projects/mingw/files/MinGW/Base/libiconv/ > >> > This fixed it, thank you. > >> If you download and install using mingw-get, the tool should >> install that dependency automatically. It does ... unless some network glitch causes the package download to fail, (in which case, there would have been an error reported). If this does happen, (as it does, occasionally), then: $ mingw-get install --reinstall mingw32-libiconv-dll (in this case) should be sufficient to rectify the problem, (and similarly, with substitution of the appropriate package name, for any other package which is not downloaded successfully). > I don't think the dependency was installed. May I respectfully > suggest that someone install the current MinGW on a Windows system > that has never had MinGW before? Using a VM would make this more > convenient. I do that, routinely, when publishing catalogue updates. Nonetheless, I just repeated the exercise; libiconv-2.dll is *definitely* installed as a dependency of the mingw-base package collection, following an error-free install into an initially empty c:/mingw/sandbox: $ rm -rf c:/mingw/sandbox/* $ mingw-get-setup.exe & which initially installs mingw-get itself, selecting c:/mingw/sandbox as installation directory, then runs the just-installed mingw-get.exe, from which I selected and applied changes for the mingw-base package collection only, then: $ mount --repl c:/mingw/sandbox /mingw $ ls -l /mingw/bin/libiconv*.dll -rwxr-xr-x 1 ... 1408750 Sep 1 2013 /mingw/bin/libiconv-2.dll $ gcc --version gcc.exe (GCC) 5.3.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -- Regards, Keith. Public key available from keys.gnupg.net Key fingerprint: C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQIcBAEBAgAGBQJX6CK7AAoJEMCtNsY0flo/t8kP/3/F/Bgk/mgvV9JN9e1armn+ xMCrGwfnQzwSYmPlkdiqhxbWhbpHracT3Jeth0PqGGhFx0w+JglL8MQPDtWIQD3H 0MEjYzQidvsGxQe18BD5XJ8CssuShpY0UQGcGz5iSQoF2w0ocawJtA+3zPyi1BxA l2rDydwavt5gftdzkOStBJ1s1Ar6fd/7svHHuxbOfS7lNL8MRQNWdd80wmlw2i7r Dsjz5YY8tRR/lGte8KvIwj501OsZpVoL9lS3B601q9rgdH0iWH037ciZJBs5cdCq vS1F/4Zj/mYURNqK+NFrEFqukxgrhObeY5Pzx1KX8BJ0KYGvDYCNjlrHqFe1oz95 ouaUgApDp+Y2UTkZFTyg3K9AcokPL4qJrV65a/fFP3H6vsPBDEFOJaj9rQdV1q+E YQzD+U+fX1DkYWNNKpV6yz3tsF+PjWHG7oIDvvR2sgCigPIQz67aerTLfvGlgDm0 p3qHUq7YU2un00lECbVfEkzfRePp6EJX/o7M58XKvB5BY3Yzvj5L77bQu7BhWanR SncMlvW19H0Vc4wQ7BC3FDzVTfhxjPzBpgMBeSFR+poxnzEwJGHVQrcVtWvDkYXQ n/2mZFlg7OZxHY55bsc5uyc/Hj9s30/KRv1Le7E9PM3Ig5qXSA8A1oT2vPr77oor Rb3Ql8zUhggaJUTY7oGY =vaNW -----END PGP SIGNATURE----- |