Mengapa Anda membutuhkan Konektor/C yang dibuat dengan Cygwin? Bukankah win32 libmysql.dll normal sudah cukup?
Beberapa ide untuk mengkompilasinya:
a) Anda mencoba mengkompilasi Konektor/C dengan gcc sebagai kompiler C++, sebaiknya jangan. Gunakan g++.
b) membuat. -DSKIP_SSL=1 (melihat ke CMakeLists.txt menyarankan untuk menghapus yassl)
Dan ya, MySQL telah meninggalkan cygwin (dan tidak mendukungnya selama bertahun-tahun sekarang). Saya tidak tahu apa yang mungkin membuat Oracle mengaktifkannya kembali, mereka saat ini lebih suka memotong dukungan platform (mis. HPUX dan AIX ditinggalkan). Juga secara pribadi, saya tidak akan melihat banyak nilai di port Cygwin, ini bukan platform terpanas, selama Anda dapat menggunakan port Windows asli.