Varför behöver du Connector/C byggd med Cygwin? Skulle inte normal win32 libmysql.dll räcka?
Några idéer för att få det att kompilera:
a) du försöker kompilera Connector/C med gcc som C++ kompilator, bättre att inte göra det. Använd g++.
b)cmake. -DSKIP_SSL=1 (om du tittar på CMakeLists.txt föreslår det att yassl tas bort)
Och ja, MySQL har övergett cygwin (och det har inte stöttat det på många år nu). Jag vet inte vad som kan få Oracle att återaktivera det igen, de är för närvarande snarare intresserade av att skära plattformsstöd (t.ex. HPUX och AIX är övergivna). Personligen skulle jag inte heller se mycket värde i Cygwin-port, det är inte den hetaste plattformen, så länge du kan använda inbyggd Windows-port.