From: Jared M. <abs...@gm...> - 2012-04-27 02:53:25
|
> Date: Thu, 26 Apr 2012 11:14:42 -0400 > From: Charles Smith <cha...@n2...> > Subject: Re: [Mingw-users] Latest version of mingw doesn't install > correctly. > To: MinGW Users List <min...@li...> > Message-ID: > <CALFS3ocv1isT2QDRYTP6MWroRAsxV6=nML...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > You know what, I shouldn't HAVE to be hand-held. I should be able to > download and install your tool and not have to spend four to six hours > searching google trying to figure out how to make it work. I shouldn't HAVE > to join a listserv and ask questions, and get snarky unhelpful responses > for my trouble. > > Installing a library in cygwin is documented. It's easy. It works. There's > not even a simple FAQ on how to install a library in mingw. > > Charles > The correct way to install a library or application on MSys depends on that library or application, but try this first: ./configure make make install That's the simple & easy way to install just about anything that natively supports MinGW. I don't use Cygwin, so THAT might have all sort of hand-holding guis, but MinGW & MSys are MINIMALIST. Everything is designed to work from the command line. Why, MinGW isn't even an environment in the first place, it's only a set of compile tools. An 'easy & working' installer program (mingw-get) is in the works (I think focused on MinGW 2/MSys 2?), but it isn't finalized, so expecting documentation is unreasonable. If you want it, then write it. Additionally, when it is officially complete, it won't automatically support unofficial repositories BECAUSE THEY ARE UNOFFICIAL. RedHat doesn't support things that it doesn't distribute, so why do you expect the MinGW community to? Quite frankly, you don't deserve that unless you actually PAY someone for it, and then you only deserve it from the person you pay. Finally, there's the question of whether something natively supports MinGW/MSys in the first place. If it does then you're set, but otherwise someone will usually have to port it (as I myself have done in order to compile a *nix/VC++ program to compile on MSys). MSys (and MinGW even more so) is NOT a full Posix or other *nix emulation. Cygwin has a special library to emulate a full Posix environment, but MSys intentionally avoids that. Many things SIMPLY DO NOT WORK ON MSYS. If you want them, then YOU have to port them. |