> > Found out that this happens because I use WIN32_LEAN_AND_MEAN > > which prevents the definition of struct timeval. > > I can workaround this problem but think that it should be handled in the > > ftdi.h header, > > either undefining WIN32_LEAN_AND_MEAN before windows.h is included or by > > explicitly including Winsock2.h. > > What do you think? > > Just wondering which MinGW version you are using? I had no problem building > libftdi under MSYS2 distribution of MinGW-w64 (32/64bit). > > Ref: > https://sourceforge.net/projects/picusb/files/ > > If you use MinGW.org (32bit only), take note it may not work well. In fact > at libusb project we no longer support MinGW.org unless someone is > willing to submit patches. > > Ref: libusb and MinGW -- MinGW-w64 recommended > https://github.com/libusb/libusb/issues?q=is%3Aissue+is%3Aclosed+mingw
I'm on the 64 bit version of MSYS2/MinGW64, using the mingw64/mingw-w64-x86_64-libftdi 1.5-1 package. Kind Regards, Leandro -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to libftdi+unsubscr...@developer.intra2net.com