There's also the TDM-GCC <http://tdm-gcc.tdragon.net/> distrubsion which is
a modified MingW but also allows you to install the latest mingw.

2010/8/18 Raindog <[email protected]>

> Not sure if my last reply went through, however if you use the distro
> from http://www.nuwen.net/mingw.html it is easy to set up and configure
> and comes with some other handy tools and libraries.
>
> Also, the original posters problem is already answered, they need to
> manually link in the 2 additional libraries I mentioned previously. I
> just had this same error building a different app that depended on
> Boost.ASIO using MinGW.
>
>
> On 8/17/2010 10:52 AM, Wim Dumon wrote:
> > Yufeng,
> >
> > I did compile Wt on mingw in the past and committed the changes.
> > Possibly, you need wt 3.1.4 to make it work properly.
> >
> > But I find it's a struggle to install MinGW correctly - especially
> > when it comes to compiler versions etc. If you can give me some
> > guidance there, I'd love to make Wt work out of the box on MinGW.
> > Unfortunately the MinGW homepage confuses me about what I should
> > install...
> >
> > Regards,
> > Wim.
> >
> > 2010/8/15<[email protected]>:
> > >    hi:
> > >      I try to build wt(3.1.3) in windows +mingw(gcc4.4.0) +CodeBlocks,
> I have
> > >  builded libwt.dll.a&libwt.a,but building libwthttp.dll.a  show these
> > >  message:
> > >  How to solve it?
> > >  ||=== WT, all ===|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_types.hpp|37|warning:
> > >  #warning Please define _WIN32_WINNT or _WIN32_WINDOWS appropriately.|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_types.hpp|38|warning:
> > >  #warning For example, add -D_WIN32_WINNT=0x0501 to the compiler
> command
> > >  line.|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_types.hpp|39|warning:
> > >  #warning Assuming _WIN32_WINNT=0x0501 (i.e. Windows XP target).|
> > >
>  
> CMakeFiles\wt.dir\Wt\WStringUtil.obj:D:\wtweb\wt-3.1.3\src\Wt\WStringUtil.C|42|undefined
> > >  reference to `boost::from_utf8(std::string const&)'|
> > >
>  
> CMakeFiles\wt.dir\Wt\WStringUtil.obj:D:\wtweb\wt-3.1.3\src\Wt\WStringUtil.C|37|undefined
> > >  reference to `boost::to_utf8(std::basic_string<wchar_t,
> > >  std::char_traits<wchar_t>, std::allocator<wchar_t>  >  const&)'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> > >
>  `send<boost::asio::detail::consuming_buffers<boost::asio::const_buffer,
> > >  boost::asio::const_buffers_1>  >':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\win_iocp_socket_service.hpp|674|undefined
> > >  reference to `wsas...@28'|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\win_iocp_socket_service.hpp|677|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `close':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|132|undefined
> > >  reference to `closesoc...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `do_init':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\winsock_init.hpp|51|undefined
> > >  reference to `wsastar...@8'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> > >  `receive<boost::asio::mutable_buffers_1>':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\win_iocp_socket_service.hpp|977|undefined
> > >  reference to `wsar...@28'|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\win_iocp_socket_service.hpp|980|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `do_init':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\winsock_init.hpp|51|undefined
> > >  reference to `wsastar...@8'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `~do_init':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\winsock_init.hpp|56|undefined
> > >  reference to `wsaclea...@0'|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\winsock_init.hpp|56|undefined
> > >  reference to `wsaclea...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `close':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|132|undefined
> > >  reference to `closesoc...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `send':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|325|undefined
> > >  reference to `wsas...@28'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `call_connect<int>':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|154|undefined
> > >  reference to `conn...@12'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `socket':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|382|undefined
> > >  reference to `wsasock...@24'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<unsigned
> > >  int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> > >
>  
> `ZN5boost4asio21stream_socket_serviceINS0_2ip3tcpEE4openERNS0_6detail23win_iocp_socket_serviceIS3_E19implementation_typeERKS3_RNS_6system10error_codeE':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|393|undefined
> > >  reference to `setsock...@20'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `getaddrinfo':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|1788|undefined
> > >  reference to `getaddri...@16'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> > >  `translate_addrinfo_error':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|1772|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `freeaddrinfo':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|1819|undefined
> > >  reference to `freeaddri...@4'|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|1819|undefined
> > >  reference to `freeaddri...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `close':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|132|undefined
> > >  reference to `closesoc...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `call_setsockopt<int>':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|428|undefined
> > >  reference to `setsock...@20'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `close':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|132|undefined
> > >  reference to `closesoc...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `call_setsockopt<int>':|
> > >
>  
> C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|428|undefined
> > >  reference to `setsock...@20'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function
> `error_wrapper<int>':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|65|undefined
> > >  reference to `wsagetlaster...@0'|
> > >  CMakeFiles\wt.dir\Wt\Http\Client.obj||In function `clear_error':|
> > >
>  C:\libraries\include\boost-1_43\boost\asio\detail\socket_ops.hpp|53|undefined
> > >  reference to `wsasetlaster...@4'|
> > >  ||More errors follow but not being shown.|
> > >  ||Edit the max errors limit in compiler options...|
> > >  ||=== Build finished: 50 errors, 3 warnings ===|
> > >
> > >
> > >
>  
> ------------------------------------------------------------------------------
> > >  This SF.net email is sponsored by
> > >
> > >  Make an app they can't live without
> > >  Enter the BlackBerry Developer Challenge
> > >  http://p.sf.net/sfu/RIM-dev2dev
> > >  _______________________________________________
> > >  witty-interest mailing list
> > >  [email protected]
> > >  https://lists.sourceforge.net/lists/listinfo/witty-interest
> > >
> > >
> >
> >
> ------------------------------------------------------------------------------
> > This SF.net email is sponsored by
> >
> > Make an app they can't live without
> > Enter the BlackBerry Developer Challenge
> > http://p.sf.net/sfu/RIM-dev2dev
> > _______________________________________________
> > witty-interest mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/witty-interest
> >
> >
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by
>
> Make an app they can't live without
> Enter the BlackBerry Developer Challenge
> http://p.sf.net/sfu/RIM-dev2dev
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest
>
------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to