Dear Wiki user, You have subscribed to a wiki page or wiki category on "Thrift Wiki" for change notification.
The following page has been changed by JustinLebar: http://wiki.apache.org/thrift/ThriftInstallationWin32 The comment on the change is: All the requirements listed for MinGW are universal. (Right?) ------------------------------------------------------------------------------ Thrift's compiler is written in C++ and designed to be portable, but there are some system requirements: == Basic requirements for win32 == + * Cygwin or MinGW - * Cygwin - * MinGW if you do not want a Cygwin dependency * GNU build tools (autoconf 2.60, automake 1.10, libtool 1.5.24) * boost 1.33.1+ * g++ 4.0+ + * bison 2.3-1 + * boost 1.33.1-4 + * boost-devel 1.33.1-4 + * flex 2.5.33-1 + * pkgconfig + * libtool - - == Installation steps(Cygwin dependency) == + == Installation steps (Cygwin dependency) == If you are building from the first time out of the source repository, you will need to generate the configure scripts. (This is not necessary if you downloaded a tarball.) From the top directory, do: @@ -49, +53 @@ C:\MINGW\BIN }}} - - For cygwin you need to install the following packages: - * automake 1.10.1-1 + dependencies - * autoconf 2.61-1 + dependencies - * bison 2.3-1 - * boost 1.33.1-4 - * boost-devel 1.33.1-4 - * flex 2.5.33-1 - * pkgconfig - * libtool - Next, open compiler/cpp/Makefile.am and add the following line to thrift_CXXFLAGS {{{ -DMINGW -mno-cygwin -lfl @@ -87, +80 @@ mingw32-make.exe }}} - === Possible issues === + === Possible issues with MinGW install === 1) yywrap is not found
