Waarom heb je Connector/C nodig die is gebouwd met Cygwin? Zou normale win32 libmysql.dll niet voldoende zijn?
Enkele ideeën om het te compileren:
a) je probeert Connector/C te compileren met gcc als C++ compiler, beter niet. Gebruik g++.
b) maak . -DSKIP_SSL=1 (bekijken van CMakeLists.txt suggereert dat het yassl zal verwijderen)
En ja, MySQL heeft cygwin verlaten (en het ondersteunt het al vele jaren niet). Ik weet niet wat Oracle ertoe zou kunnen brengen het weer in te schakelen, ze zijn momenteel nogal bezig met het verminderen van platformondersteuning (bijvoorbeeld HPUX en AIX worden verlaten). Ook persoonlijk zou ik niet veel waarde zien in de Cygwin-poort, het is niet het populairste platform, zolang je de native Windows-poort kunt gebruiken.