Right, that's what we are discussing here, having a version that runs in a non-emulated environment (i.e. not Cygwin) or that can be built using tools native to the environment (e.g. VC++). I agree that using Thrift with Cygwin is only as hard as it is in any *NIX environment, plus installing Cygwin.
However, I need to be able to distribute the resulting executables to my colleagues, and the project needs to be able to easily distribute (without the magic of 'huh, I guess MinGW worked this time after a couple of hours of fiddling') native executables when it finally releases. Michael On Thu, Mar 12, 2009 at 3:54 PM, Ted Dunning <[email protected]> wrote: > It isn't that it is all that hard to get a version that runs on windows. > If > you have cygwin installed, you are pretty much good to go (you may have to > add some packages). > > The really hard part is to give your resulting executable to anybody else > and expect them to run it. THAT is hard. > > On Thu, Mar 12, 2009 at 12:28 PM, Michael Greene > <[email protected]>wrote: > > > I don't know *why* it's a hassle, but it is. It's just a pain to set up. > > I'm not sure exactly why I can't build it with whatever build environment > I > > want, that's a good point. Most of what I know about MinGW and MSYS > comes > > from trying to get Thrift to work smoothly for me, and I've never been > able > > to figure out how to generate a flex lib that VC++ can link. > > > > Additionally, I follow roughly the same instructions each time (those on > > the > > wiki) but there are usually weeks between setting up different systems > for > > development internally here, and each time it's magic whether it works > for > > me in the first hour or not (or whether I give up). I realize this is > > vague > > and sounds like an ignorant response, but I've been working with Thrift > for > > awhile and this describes my experience on Windows. Based on the many > > messages on the lists and IRC, it's clear that others have difficulty as > > well. > > > > On Sat, Mar 7, 2009 at 10:14 PM, David Reiss <[email protected]> > wrote: > > > > > Why is it such a hassle? Why can't you build it with whatever > > > build environment you want? > > > > > > >
