Dlaczego potrzebujesz Connector/C zbudowanego z Cygwin? Czy normalna biblioteka win32 libmysql.dll nie wystarczy?
Kilka pomysłów na skompilowanie:
a) próbujesz skompilować Connector/C za pomocą gcc jako kompilator C++, lepiej tego nie robić. Użyj g++.
b)zrobić. -DSKIP_SSL=1 (zaglądanie do CMakeLists.txt sugeruje, że usunie yassl)
I tak, MySQL porzucił cygwin (i nie wspierał go przez wiele lat). Nie wiem, co może skłonić Oracle do przywrócenia go, obecnie są raczej w kierunku cięcia wsparcia dla platform (np. HPUX i AIX są porzucane). Osobiście nie widziałbym zbyt wiele wartości w porcie Cygwin, nie jest to najgorętsza platforma, o ile można używać natywnego portu Windows.