Concerning Visual-MinGW (aka VM), Earnie is right, it needs some help.
I'm so busy that I don't even have the time to read MinGW-users messages :(
And particulary this exciting discussion.
Anyway, I will ask for volunteers in VM's forum, I need especially testers
under WinNT & XP, maybe.....
Also, I think VM project will succeed only if GDB is fully integrated with
a smart floating toolbar a la MSVC. To be continued....
About "first-timers" problems, VM's forum shows that even with a GUI
interface, a readme, first-run tests and a dialog that displays the PATH.
Setting the PATH is still a problem :) And my replies are actually not always
Though I think that with some documentation, with screen shots, all the stuff
commented and explained, like "The red wire on the red button....",
I think even my mother could understand how to set the PATH :]
I'll experiment this soon.
On the other hand, a setup exe isn't a problem if it doesn't write some garbage in the
registry and doesn't clean all added keys when removed from the system.
My experience using Regedit + Windiff or Regsnap shows my so horrible things
concerning setup executables, that I hate these.
( the worse is probably after setting up M$ IE or their well known suite )
We won't have this kind of troubles with MinGW/MSYS, since the setup script
is available in CVS.
An amazing remark, monitor your temporary folder when launching a setup exe,
you may find interesting files :)
Except its trillion packages, I've found Cygwin's setup interesting since, it's possible
to download packages and setup these off-line.
Then you can manage your environment setup off-line, remove package X version Z and
setup package X version Y. This is not only a setup exe but a manager.
I'm probably dreaming of an ideal setup manager but downloading manually archives
to a directory, and managing the installation off-line, using a small setup.exe
would be wonderful. Any volunteers ?
Ok, let's stop dreaming, InnoSetup is a fine solution.