I've tried this out (using the version on GitHub that is slightly newer and comes with all the required libraries).
On Windows when I try to login I get output, but it doesn't connect:
=> <?xml version="1.0"?>
=> <stream:stream to="gmail.com" xmlns="jabber:client" xmlns:stream="
http://etherx.jabber.org/streams" version="1.0">
<= <stream:stream from="gmail.com" id="CA4CE82479239991" version="1.0" xmlns:stream="
http://etherx.jabber.org/streams" xmlns="jabber:client"><stream:features><starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"><required/></starttls><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>X-GOOGLE-TOKEN</mechanism><mechanism>X-OAUTH2</mechanism></mechanisms></stream:features>
=> <starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
<= <proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>
ERROR: 10091,
ERROR: 10054,Connection reset by peer
Logged out
On Mac I simply get an error with no output:
dxmpp
Semaphore init failed (possibly too many concurrent threads).