Won't compile against glib 2.36 or any glib newer than 2.32.4
fileLogger.c:306:4: error: 'g_static_mutex_get_mutex_impl' is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:149): Use 'GMutex' instead [-Werror=deprecated-declarations]
this is a duplicate:
https://sourceforge.net/tracker/index.php?func=detail&aid=3459133&group_id=204462&atid=989708
use CFLAGS=-Wno-deprecated-declarations with ./configure and it will compile fine.
It was marked as WONTFIX, because open-vm-tools has to be backwards compatible with <=glib-2.31
This should be fixed now (in rthe sense that -Wno-deprecated-declarations flag is added, we are still using deprecated functions as we supporting glib starting with 2.14).