libftdi Archives

Subject: Re: Compile error on MinGW

From: drfiemost@xxxxxxxx
To: libftdi <libftdi@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 3 Feb 2021 13:24:52 +0100 (CET)
> > 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+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread