libftdi Archives

Subject: Compile error on MinGW

From: drfiemost@xxxxxxxx
To: libftdi <libftdi@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 2 Feb 2021 20:48:37 +0100 (CET)
Hello,

when compiling against libftdi (version 1.5) on MinGW I get this error:

C:/msys64/mingw64/include/libftdi1/ftdi.h:481:20: error: field 'time' has 
incomplete type
  481 |     struct timeval time;
      |                    ^~~~

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?


Cheers,
Leandro

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread