Discussion:
[Mingw-users] mingw setup and post-install
mike
2017-07-14 21:38:17 UTC
Permalink
Hello

I have been trying to install MinGW. No matter what I do I get the
Basic Setup and I can't figure out how to install all packages under All
Packages via the MinGW Installation Manager post-install. In particular
I can't get any of the doc or lic files for example and no it is not a
PATH variable issue. The packages just aren't there under c:\MinGW\bin
and c:\MinGW\msys\1.0\bin. Can someone tell me how to choose all the
packages in MinGW Installation Manager and install them please? I can't
see how to select all the packages shown and MinGW Installation Manager>
Installation > Apply Changes is greyed out.

I'm sure I'm just missing something really obvious. And yes I want
everything. I downloaded from
https://sourceforge.net/projects/mingw/files/latest/download?source=typ_redirect
and ran it today (July 14 2017).

And no I don't want an emulation layer like Cygwin or any kind of
virtualisation. I want Windows native apps and although I am running
Win 7 Pro on a 64 bit machine I have many good reasons for wanting to
stick to 32 bit MinGW and not 64 bit MinGW. I run a lot of native 32
bit software on my 64 bit machine again for many good reasons and I have
a highly customised setup which works very well for me.

Thanks very much in advance for any help

Mike
--
I *AM* a unique and special snowflake


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
MinGW-***@lists.sourceforge.net

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-***@lists.sourceforge.net?subject=unsubscribe
Eli Zaretskii
2017-07-15 06:43:57 UTC
Permalink
Date: Fri, 14 Jul 2017 22:38:17 +0100
I have been trying to install MinGW. No matter what I do I get the
Basic Setup and I can't figure out how to install all packages under All
Packages via the MinGW Installation Manager post-install. In particular
I can't get any of the doc or lic files for example and no it is not a
PATH variable issue. The packages just aren't there under c:\MinGW\bin
and c:\MinGW\msys\1.0\bin.
The last sentence puzzles me: the doc and lic parts of the packages
don't get installed under bin/, they are typically under share/. Are
you sure you are looking in the right places, and if so, why are you
talking about the bin/ directories?

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
MinGW-***@lists.sourceforge.net

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-***@lists.sourceforge.net?subject=unsubscribe
mike
2017-07-15 08:25:59 UTC
Permalink
Post by Eli Zaretskii
Date: Fri, 14 Jul 2017 22:38:17 +0100
I have been trying to install MinGW. No matter what I do I get the
Basic Setup and I can't figure out how to install all packages under All
Packages via the MinGW Installation Manager post-install. In particular
I can't get any of the doc or lic files for example and no it is not a
PATH variable issue. The packages just aren't there under c:\MinGW\bin
and c:\MinGW\msys\1.0\bin.
The last sentence puzzles me: the doc and lic parts of the packages
don't get installed under bin/, they are typically under share/. Are
you sure you are looking in the right places, and if so, why are you
talking about the bin/ directories?
Hi Eli

That's not the best post I ever wrote. Sorry for not being clearer.

I meant I couldn't select all the doc and lic files at one time in the
Installation Manager not that they end up in ...\bin. That was just an
example. Another is that mingw32-gcc-g++, etc. in MinGW Base System
have to be manually selected.

What I was hoping for is something like Cygwin's install everything via
setup-x86.exe or setup-x86_64.exe. ("Clicking on the "Default" label
next to the "All" category to change it to "Install" will mark every
Cygwin package for installation." from https://cygwin.com/install.html)

This is really just a GUI question. How can I select everything without
having to go through the error prone (and laborious) process of having
to manually select everything I want?

FWIW describing Cygwin as an emulation layer was also a poor choice of
words. What I meant was that it uses a dynamically loaded runtime.
That's precisely what I want to get away from. I just want static
linking presumably of just what is required for any GNU program being
built to run on Windows so that what is being built is as standalone as
possible (within reason). I am aware of the tradeoffs.

Mike
--
I *AM* a unique and special snowflake


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
MinGW-***@lists.sourceforge.net

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-***@lists.sourceforge.net?subject=unsubscribe
Eli Zaretskii
2017-07-15 08:41:52 UTC
Permalink
Date: Sat, 15 Jul 2017 09:25:59 +0100
This is really just a GUI question. How can I select everything without
having to go through the error prone (and laborious) process of having
to manually select everything I want?
I guess that makes me the wrong person to answer the question, since I
always download the tarballs themselves and install them by hand.

Hopefully, someone else will chime in soon enough.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
MinGW-***@lists.sourceforge.net

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-***@lists.sourceforge.net?subject=unsubscribe
mike
2017-07-15 08:53:29 UTC
Permalink
Post by Eli Zaretskii
Date: Sat, 15 Jul 2017 09:25:59 +0100
This is really just a GUI question. How can I select everything without
having to go through the error prone (and laborious) process of having
to manually select everything I want?
I guess that makes me the wrong person to answer the question, since I
always download the tarballs themselves and install them by hand.
Hopefully, someone else will chime in soon enough.
Thanks anyway Eli

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
MinGW-***@lists.sourceforge.net

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-***@lists.sourceforge.net?subject=unsubscribe
mike
2017-07-16 14:01:08 UTC
Permalink
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Post by mike
I have been trying to install MinGW. No matter what I do I get the
Basic Setup and I can't figure out how to install all packages under
All Packages via the MinGW Installation Manager post-install. In
particular I can't get any of the doc or lic files for example and no
it is not a PATH variable issue. The packages just aren't there
under c:\MinGW\bin and c:\MinGW\msys\1.0\bin. Can someone tell me
how to choose all the packages in MinGW Installation Manager and
install them please?
You need to individually select those packages you wish to install,
(i.e. click on the status button next to the package, then "Mark for
Installation"), then...
Post by mike
I can't see how to select all the packages shown and MinGW
Installation Manager> Installation > Apply Changes is greyed out.
...this action will become available.
Post by mike
I'm sure I'm just missing something really obvious. And yes I want
everything.
No, you *really* don't ... unless you relish the prospect of manually
resolving conflicts, and repairing a comprehensively broken system,
after the event. In particular, if you try to install any one of the
modern GCC versions, (from GCC-4.x onwards), into the same system root
as the older (incompatible) GCC-3.4.5 variant, (which some projects
claim to require), you *will* introduce conflicts, which may not be
as robustly handled as I would like, and which may break the system.
Most users (should) want to selectively, and incrementally, install
just the packages they actually need, as their requirements evolve;
mingw-get, (which is both a command line tool, and the underpinning
of the GUI installation manager), is designed to both facilitate, and
to encourage such evolutionary installation, in line with each user's
clear understanding of their own individual requirements.
Post by mike
And no I don't want an emulation layer like Cygwin or any kind of
virtualisation.
Which is just another reason why you *don't* want *everything*. See,
some packages offer choices between mingw32, and msys alternatives; in
these cases you will want to select the mingw32 variant, because MSYS
is a derivative of (an early version of) Cygwin, so represents a form
of the very class of "emulation" layer you want to avoid, and the msys
package choices will be dependent upon it.
Sorry, if this isn't the answer you were hoping for. If you are still
committed to finding an automated solution, while achieving the degree
of accompanying selectivity which would be required, you should be able
to create a locally specified "virtual" package list, identifying the
set of primary packages you want to install, (as requirements of one,
or more, "virtual" packages); tailor that to your precise needs, then
you may install your selection from it, while still benefitting from mingw-get's dependency resolution, to capture anything you may have overlooked. If you'd like to explore this technique, I can guide
you through the necessary procedure.
- --
Regards,
Keith.
Thanks for your extensive reply. I will get back to this within a
week. Sometimes life just gets in the way.

Best regards
Mike
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)
iQIcBAEBAgAGBQJZaop8AAoJEMCtNsY0flo/c+gP/RKEfNmjH6bsoKkol5z+10jF
lnvhbFqbrxbA/qqAdVcat3E/DkIOPBLXzN6ip5HhFWiZlx+RRTOl4RXALgEN1FoV
LsXvVxDGbDwhfNgxm4Qi96+Gkzo32qFG4MrgYWHQ6IQoz1YGtNUlOr15KhWuXoGg
M54PTuZLsp2kd6N83InfeoYgtnh2AakocrBfVzyOiOqSuWxNeteSoYFRaJYobxW4
sUqxhdcQY7nmD+8WYw3bidBJhHY5IrG0q/OKlEbzKvMR1hZuXhA4fbgTR94WhdEs
zGyhJIM1hvc1S9Gb5w0WxDeNXKplzFhRXtbOiBGwjpVnxwSIGNZY6KbpsIzPRWMN
T7hnTdLcHUaZzD1jIT8CamsThEXDJFch/EXdkN5bbarJ7ZyDUAGnNqslcjLa9M+7
TJmtUt/vD1cbS/f6FAnwAPFt5Kii3SlBVljW+4J7n2lS3hZs9aV1CGOWcGF2sbSv
EU6uoPXSTZxkQOkSwB8qYwBr3H3xY4ccLFUd6i+kxnm4ql3SWpawgpYEHPsZ0ecB
wZQNz1iiaVvUdy1zXsJgIDl75QkFg+xcg7MgqXnUQnRTXGS7DQpVJuUeChwL/ip9
YOkPbFO1jcfWybimMdYuc/mgZqGxWxkcIItLhuKZdFV5EEMu317niQejdmz+qNdy
pa7FffQKGu9mHNA2+FYe
=OD5T
-----END PGP SIGNATURE-----
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated.
_______________________________________________
https://lists.sourceforge.net/lists/listinfo/mingw-users
--
I *AM* a unique and special snowflake


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
MinGW-users mailing list
MinGW-***@lists.sourceforge.net

This list observes the Etiquette found at
http://www.mingw.org/Mailing_Lists.
We ask that you be polite and do the same. Disregard for the list etiquette may cause your account to be moderated.

_______________________________________________
You may change your MinGW Account Options or unsubscribe at:
https://lists.sourceforge.net/lists/listinfo/mingw-users
Also: mailto:mingw-users-***@lists.sourceforge.net?subject=unsubscribe
Continue reading on narkive:
Loading...