Hi guys, I am new to Cygwin but have compiled a few things and that all went 
well. The c-client in the Cygwin repository seems to be missing some files, so 
I thought it would be a learning exercise to compile it myself. I have Openssl 
installed. To compile:1. I extracted imap-2007f  from 
http://www.washington.edu/imap/ to my home directory.2. I then simply enter the 
directory and run make cyg. The problem is that I get this error when building: 
In file included from /usr/include/openssl/crypto.h:131,
                 from /usr/include/openssl/bio.h:69,
                 from /usr/include/openssl/x509v3.h:61,
                 from osdep.c:210:
/usr/include/openssl/ossl_typ.h:153: error: parse error before numeric constant
/usr/include/openssl/ossl_typ.h:199: error: parse error before numeric constant
In file included from /usr/include/openssl/x509v3.h:62,
                 from osdep.c:210:
/usr/include/openssl/x509.h:199:1: pasting "stack_st_" and "(" does not give a 
valid preprocessing token
In file included from /usr/include/openssl/x509v3.h:62,
                 from osdep.c:210:
/usr/include/openssl/x509.h:199: error: parse error before numeric constant
/usr/include/openssl/x509.h:210: error: parse error before numeric constant
/usr/include/openssl/x509.h:235: error: parse error before '(' token
/usr/include/openssl/x509.h:239: error: parse error before '}' token
/usr/include/openssl/x509.h:243: error: parse error before "X509_REQ_INFO"
/usr/include/openssl/x509.h:247: error: parse error before '}' token
/usr/include/openssl/x509.h:254: error: parse error before '(' token
/usr/include/openssl/x509.h:256: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:262: error: parse error before '}' token
/usr/include/openssl/x509.h:281: error: parse error before "X509_CINF"
/usr/include/openssl/x509.h:309: error: parse error before '}' token
/usr/include/openssl/x509.h:330: error: parse error before numeric constant
/usr/include/openssl/x509.h:453: error: parse error before '(' token
/usr/include/openssl/x509.h:459: error: parse error before '}' token
/usr/include/openssl/x509.h:464: error: parse error before "X509_CRL_INFO"
/usr/include/openssl/x509.h:484: error: parse error before '}' token
In file included from /usr/include/openssl/x509.h:600,
                 from /usr/include/openssl/x509v3.h:62,
                 from osdep.c:210:
/usr/include/openssl/x509_vfy.h:150: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:152: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:159: error: parse error before '}' token
/usr/include/openssl/x509_vfy.h:203: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:204: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:209: error: parse error before '}' token
/usr/include/openssl/x509_vfy.h:221: error: parse error before 
"X509_LOOKUP_METHOD"
/usr/include/openssl/x509_vfy.h:225: error: parse error before '}' token
/usr/include/openssl/x509_vfy.h:253: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:254: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:278: error: parse error before '}' token
/usr/include/openssl/x509_vfy.h:407: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:408: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:415: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:416: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:435: error: parse error before 
"X509_LOOKUP_METHOD"
/usr/include/openssl/x509_vfy.h:437: error: parse error before '*' token
/usr/include/openssl/x509_vfy.h:438: error: parse error before '*' token
/usr/include/openssl/x509_vfy.h:443: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:456: error: parse error before '*' token
/usr/include/openssl/x509_vfy.h:459: error: parse error before '(' token
/usr/include/openssl/x509_vfy.h:461: error: parse error before '(' token
In file included from /usr/include/openssl/x509.h:601,
                 from /usr/include/openssl/x509v3.h:62,
                 from osdep.c:210:
/usr/include/openssl/pkcs7.h:88: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:90: error: parse error before '}' token
/usr/include/openssl/pkcs7.h:95: error: parse error before 
"PKCS7_ISSUER_AND_SERIAL"
/usr/include/openssl/pkcs7.h:104: error: parse error before '}' token
/usr/include/openssl/pkcs7.h:104: error: parse error before "LPCSTR"
In file included from /usr/include/openssl/x509.h:601,
                 from /usr/include/openssl/x509v3.h:62,
                 from osdep.c:210:
/usr/include/openssl/pkcs7.h:106:1: pasting "stack_st_" and "(" does not give a 
valid preprocessing token
/usr/include/openssl/pkcs7.h:106: error: parse error before numeric constant
/usr/include/openssl/pkcs7.h:112: error: parse error before 
"PKCS7_ISSUER_AND_SERIAL"
/usr/include/openssl/pkcs7.h:116: error: parse error before '}' token
/usr/include/openssl/pkcs7.h:279: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:279: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:279: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:279: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:279: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:281: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:293: error: parse error before "LPCSTR"
/usr/include/openssl/pkcs7.h:293:1: pasting ")" and "_new" does not give a 
valid preprocessing token
/usr/include/openssl/pkcs7.h:293: error: parse error before numeric constant
/usr/include/openssl/pkcs7.h:293:1: pasting ")" and "_free" does not give a 
valid preprocessing token
/usr/include/openssl/pkcs7.h:293: error: parse error before "LPCSTR"
/usr/include/openssl/pkcs7.h:293:1: pasting "d2i_" and "(" does not give a 
valid preprocessing token
/usr/include/openssl/pkcs7.h:293:1: pasting "i2d_" and "(" does not give a 
valid preprocessing token
/usr/include/openssl/pkcs7.h:293: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:293: error: parse error before numeric constant
/usr/include/openssl/pkcs7.h:293:1: pasting ")" and "_it" does not give a valid 
preprocessing token
/usr/include/openssl/pkcs7.h:294: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:294: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:294: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:294: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:314: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:316: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:317: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:322: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:323: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:331: error: parse error before "LPCSTR"
/usr/include/openssl/pkcs7.h:333: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:337: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:338: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:340: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:341: error: parse error before "PKCS7_RECIP_INFO"
/usr/include/openssl/pkcs7.h:342: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:346: error: parse error before '*' token
/usr/include/openssl/pkcs7.h:348: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:350: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:352: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:353: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:354: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:356: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:362: error: parse error before "LPCSTR"
/usr/include/openssl/pkcs7.h:374: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:376: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:379: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:380: error: parse error before '(' token
/usr/include/openssl/pkcs7.h:381: error: parse error before '(' token
In file included from /usr/include/openssl/x509v3.h:62,
                 from osdep.c:210:
/usr/include/openssl/x509.h:632: error: parse error before '(' token
/usr/include/openssl/x509.h:649: error: parse error before '*' token
/usr/include/openssl/x509.h:665: error: parse error before '*' token
/usr/include/openssl/x509.h:666: error: parse error before '*' token
/usr/include/openssl/x509.h:677: error: parse error before '*' token
/usr/include/openssl/x509.h:679: error: parse error before numeric constant
/usr/include/openssl/x509.h:679: error: parse error before "const"
/usr/include/openssl/x509.h:688: error: parse error before '*' token
/usr/include/openssl/x509.h:688: error: parse error before "X509_REQ"
/usr/include/openssl/x509.h:689: error: parse error before "X509_REQ"
/usr/include/openssl/x509.h:727: error: parse error before '*' token
/usr/include/openssl/x509.h:727: error: parse error before "X509_REQ"
/usr/include/openssl/x509.h:728: error: parse error before "X509_REQ"
/usr/include/openssl/x509.h:765: error: parse error before '*' token
/usr/include/openssl/x509.h:765: error: parse error before '*' token
/usr/include/openssl/x509.h:772: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:789: error: parse error before '*' token
/usr/include/openssl/x509.h:790: error: parse error before '*' token
/usr/include/openssl/x509.h:822: error: parse error before '*' token
/usr/include/openssl/x509.h:822: error: parse error before '*' token
/usr/include/openssl/x509.h:822: error: parse error before '*' token
/usr/include/openssl/x509.h:822: error: parse error before '*' token
/usr/include/openssl/x509.h:822: error: parse error before '*' token
/usr/include/openssl/x509.h:823: error: parse error before '*' token
/usr/include/openssl/x509.h:823: error: parse error before '*' token
/usr/include/openssl/x509.h:823: error: parse error before '*' token
/usr/include/openssl/x509.h:823: error: parse error before '*' token
/usr/include/openssl/x509.h:823: error: parse error before '*' token
/usr/include/openssl/x509.h:829: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:829: error: parse error before '(' token
/usr/include/openssl/x509.h:829: error: parse error before numeric constant
In file included from /usr/include/openssl/x509v3.h:62,
                 from osdep.c:210:
/usr/include/openssl/x509.h:829:1: pasting ")" and "_it" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:833: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:833:1: pasting ")" and "_new" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:833: error: parse error before numeric constant
/usr/include/openssl/x509.h:833:1: pasting ")" and "_free" does not give a 
valid preprocessing token
/usr/include/openssl/x509.h:833: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:833:1: pasting "d2i_" and "(" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:833:1: pasting "i2d_" and "(" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:833: error: parse error before '(' token
/usr/include/openssl/x509.h:833: error: parse error before numeric constant
/usr/include/openssl/x509.h:833:1: pasting ")" and "_it" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:835: error: parse error before '(' token
/usr/include/openssl/x509.h:837: error: parse error before '*' token
/usr/include/openssl/x509.h:837: error: parse error before '*' token
/usr/include/openssl/x509.h:837: error: parse error before '*' token
/usr/include/openssl/x509.h:837: error: parse error before '*' token
/usr/include/openssl/x509.h:842: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:842:1: pasting ")" and "_new" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:842: error: parse error before numeric constant
/usr/include/openssl/x509.h:842:1: pasting ")" and "_free" does not give a 
valid preprocessing token
/usr/include/openssl/x509.h:842: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:842:1: pasting "d2i_" and "(" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:842:1: pasting "i2d_" and "(" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:842: error: parse error before '(' token
/usr/include/openssl/x509.h:842: error: parse error before numeric constant
/usr/include/openssl/x509.h:842:1: pasting ")" and "_it" does not give a valid 
preprocessing token
/usr/include/openssl/x509.h:863: error: parse error before '*' token
/usr/include/openssl/x509.h:863: error: parse error before '*' token
/usr/include/openssl/x509.h:863: error: parse error before '*' token
/usr/include/openssl/x509.h:863: error: parse error before '*' token
/usr/include/openssl/x509.h:863: error: parse error before '*' token
/usr/include/openssl/x509.h:883: error: parse error before '(' token
/usr/include/openssl/x509.h:912: error: parse error before '(' token
/usr/include/openssl/x509.h:913: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:914: error: parse error before '(' token
/usr/include/openssl/x509.h:915: error: parse error before "LPCSTR"
/usr/include/openssl/x509.h:923: error: parse error before '*' token
/usr/include/openssl/x509.h:924: error: parse error before '*' token
/usr/include/openssl/x509.h:925: error: parse error before '*' token
/usr/include/openssl/x509.h:926: error: parse error before '*' token
/usr/include/openssl/x509.h:930: error: parse error before '*' token
/usr/include/openssl/x509.h:931: error: parse error before '*' token
/usr/include/openssl/x509.h:933: error: parse error before '*' token
/usr/include/openssl/x509.h:934: error: parse error before '*' token
/usr/include/openssl/x509.h:935: error: parse error before '*' token
/usr/include/openssl/x509.h:937: error: parse error before '*' token
/usr/include/openssl/x509.h:939: error: parse error before '*' token
/usr/include/openssl/x509.h:940: error: parse error before '*' token
/usr/include/openssl/x509.h:941: error: parse error before '*' token
/usr/include/openssl/x509.h:942: error: parse error before '*' token
/usr/include/openssl/x509.h:945: error: parse error before '*' token
/usr/include/openssl/x509.h:948: error: parse error before '*' token
/usr/include/openssl/x509.h:953: error: parse error before '(' token
/usr/include/openssl/x509.h:961: error: parse error before '*' token
/usr/include/openssl/x509.h:980: error: parse error before numeric constant
/usr/include/openssl/x509.h:980: error: parse error before "const"
/usr/include/openssl/x509.h:981: error: parse error before '(' token
/usr/include/openssl/x509.h:982: error: parse error before '(' token
/usr/include/openssl/x509.h:990: error: parse error before "X509_REQ"
/usr/include/openssl/x509.h:991: error: parse error before '(' token
/usr/include/openssl/x509.h:995: error: parse error before '(' token
/usr/include/openssl/x509.h:996: error: parse error before '(' token
/usr/include/openssl/x509.h:1002: error: parse error before "X509_REQ"
/usr/include/openssl/x509.h:1003: error: parse error before "X509_REQ"
/usr/include/openssl/x509.h:1006: error: parse error before '(' token
/usr/include/openssl/x509.h:1007: error: parse error before '(' token
/usr/include/openssl/x509.h:1009: error: parse error before '(' token
/usr/include/openssl/x509.h:1014: error: parse error before '(' token
/usr/include/openssl/x509.h:1015: error: parse error before '(' token
/usr/include/openssl/x509.h:1017: error: parse error before '(' token
/usr/include/openssl/x509.h:1018: error: parse error before '(' token
/usr/include/openssl/x509.h:1019: error: parse error before '(' token
/usr/include/openssl/x509.h:1021: error: parse error before '(' token
/usr/include/openssl/x509.h:1023: error: parse error before '(' token
/usr/include/openssl/x509.h:1029: error: parse error before '(' token
/usr/include/openssl/x509.h:1153: error: parse error before '(' token
/usr/include/openssl/x509.h:1155: error: parse error before '(' token
In file included from osdep.c:210:
/usr/include/openssl/x509v3.h:134: error: parse error before "X509_REQ"
/usr/include/openssl/x509v3.h:134: warning: no semicolon at end of struct or 
union
/usr/include/openssl/x509v3.h:139: error: parse error before '}' token
/usr/include/openssl/x509v3.h:192: error: parse error before '(' token
/usr/include/openssl/x509v3.h:192: warning: no semicolon at end of struct or 
union
/usr/include/openssl/x509v3.h:192: warning: no semicolon at end of struct or 
union
/usr/include/openssl/x509v3.h:200: error: parse error before "LPCSTR"
/usr/include/openssl/x509v3.h:204: error: parse error before '}' token
/usr/include/openssl/x509v3.h:204: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:205: error: parse error before '}' token
/usr/include/openssl/x509v3.h:205: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:211: error: parse error before "GENERAL_NAME"
/usr/include/openssl/x509v3.h:211: warning: no semicolon at end of struct or 
union
/usr/include/openssl/x509v3.h:212: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:231: error: parse error before '(' token
/usr/include/openssl/x509v3.h:231: warning: no semicolon at end of struct or 
union
/usr/include/openssl/x509v3.h:232: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:249: error: parse error before "DIST_POINT_NAME"
/usr/include/openssl/x509v3.h:249: warning: no semicolon at end of struct or 
union
/usr/include/openssl/x509v3.h:253: error: parse error before '}' token
/usr/include/openssl/x509v3.h:323: error: parse error before "GENERAL_NAME"
/usr/include/openssl/x509v3.h:323: warning: no semicolon at end of struct or 
union
/usr/include/openssl/x509v3.h:326: error: parse error before '}' token
/usr/include/openssl/x509v3.h:326: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:358: error: parse error before "DIST_POINT_NAME"
/usr/include/openssl/x509v3.h:358: warning: no semicolon at end of struct or 
union
/usr/include/openssl/x509v3.h:364: error: parse error before '}' token
/usr/include/openssl/x509v3.h:524: error: parse error before '*' token
/usr/include/openssl/x509v3.h:524: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:524: error: parse error before '*' token
/usr/include/openssl/x509v3.h:524: error: parse error before '*' token
/usr/include/openssl/x509v3.h:524: error: parse error before '*' token
/usr/include/openssl/x509v3.h:524: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:524: error: parse error before '*' token
/usr/include/openssl/x509v3.h:525: error: parse error before '*' token
/usr/include/openssl/x509v3.h:525: error: parse error before '*' token
/usr/include/openssl/x509v3.h:525: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:526: error: parse error before '*' token
/usr/include/openssl/x509v3.h:536: error: parse error before "GENERAL_NAME"
/usr/include/openssl/x509v3.h:537: error: parse error before "GENERAL_NAME"
/usr/include/openssl/x509v3.h:549: error: parse error before '*' token
/usr/include/openssl/x509v3.h:550: error: parse error before '*' token
/usr/include/openssl/x509v3.h:551: error: parse error before '*' token
/usr/include/openssl/x509v3.h:553: error: parse error before '*' token
/usr/include/openssl/x509v3.h:560: error: parse error before 
"ACCESS_DESCRIPTION"
/usr/include/openssl/x509v3.h:570: error: parse error before '*' token
/usr/include/openssl/x509v3.h:570: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:570: error: parse error before '*' token
/usr/include/openssl/x509v3.h:570: error: parse error before '*' token
/usr/include/openssl/x509v3.h:570: error: parse error before '*' token
/usr/include/openssl/x509v3.h:570: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:570: error: parse error before '*' token
/usr/include/openssl/x509v3.h:573: error: parse error before '*' token
/usr/include/openssl/x509v3.h:577: error: parse error before '*' token
/usr/include/openssl/x509v3.h:577: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:577: error: parse error before '*' token
/usr/include/openssl/x509v3.h:577: error: parse error before '*' token
/usr/include/openssl/x509v3.h:577: error: parse error before '*' token
/usr/include/openssl/x509v3.h:577: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:577: error: parse error before '*' token
/usr/include/openssl/x509v3.h:585: error: parse error before '*' token
/usr/include/openssl/x509v3.h:585: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:585: error: parse error before '*' token
/usr/include/openssl/x509v3.h:593: error: parse error before '*' token
/usr/include/openssl/x509v3.h:593: error: parse error before '*' token
/usr/include/openssl/x509v3.h:595: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:598: error: parse error before '*' token
/usr/include/openssl/x509v3.h:599: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:600: error: parse error before '*' token
/usr/include/openssl/x509v3.h:600: error: parse error before '*' token
/usr/include/openssl/x509v3.h:602: warning: data definition has no type or 
storage class
/usr/include/openssl/x509v3.h:609: error: parse error before "X509_REQ"
/usr/include/openssl/x509v3.h:619: error: parse error before "X509_REQ"
/usr/include/openssl/x509v3.h:636: error: parse error before "X509_REQ"
/usr/include/openssl/x509v3.h:697: error: parse error before '*' token
/usr/include/openssl/x509v3.h:704: error: parse error before '(' token
In file included from /usr/include/openssl/ssl.h:162,
                 from osdep.c:211:
/usr/include/openssl/pem.h:158: error: parse error before '(' token
/usr/include/openssl/pem.h:163: error: parse error before '}' token
/usr/include/openssl/pem.h:182: error: parse error before "PEM_USER"
/usr/include/openssl/pem.h:185: error: parse error before '*' token
/usr/include/openssl/pem.h:197: error: conflicting types for 'key'
/usr/include/openssl/x509.h:257: error: previous declaration of 'key' was here
/usr/include/openssl/pem.h:204: error: conflicting types for 'data'
/usr/include/openssl/x509.h:679: error: previous declaration of 'data' was here
/usr/include/openssl/pem.h:205: error: parse error before '}' token
/usr/include/openssl/pem.h:463: error: parse error before "LPCSTR"
In file included from /usr/include/openssl/ssl.h:162,
                 from osdep.c:211:
/usr/include/openssl/pem.h:463:1: pasting "PEM_read_bio_" and "(" does not give 
a valid preprocessing token
/usr/include/openssl/pem.h:463: error: parse error before "LPCSTR"
/usr/include/openssl/pem.h:463:1: pasting "PEM_read_" and "(" does not give a 
valid preprocessing token
/usr/include/openssl/pem.h:463:1: pasting "PEM_write_bio_" and "(" does not 
give a valid preprocessing token
/usr/include/openssl/pem.h:463: error: parse error before '(' token
/usr/include/openssl/pem.h:463:1: pasting "PEM_write_" and "(" does not give a 
valid preprocessing token
/usr/include/openssl/pem.h:463: error: parse error before '(' token
/usr/include/openssl/pem.h:465: error: parse error before "X509_REQ"
/usr/include/openssl/pem.h:465: error: parse error before '*' token
/usr/include/openssl/pem.h:465: error: parse error before "X509_REQ"
/usr/include/openssl/pem.h:465: error: parse error before "X509_REQ"
/usr/include/openssl/pem.h:465: error: parse error before "X509_REQ"
/usr/include/openssl/pem.h:466: error: parse error before "X509_REQ"
/usr/include/openssl/pem.h:466: error: parse error before "X509_REQ"
In file included from osdep.c:211:
/usr/include/openssl/ssl.h:1284: error: parse error before '(' token
/usr/include/openssl/ssl.h:1284: warning: no semicolon at end of struct or union
/usr/include/openssl/ssl.h:1350: error: parse error before '}' token
osdep.c: In function `ssl_start_work':
osdep.c:453: error: dereferencing pointer to incomplete type
osdep.c:455: error: dereferencing pointer to incomplete type
osdep.c: In function `ssl_validate_cert':
osdep.c:501: error: invalid operands to binary *
osdep.c:505: error: dereferencing pointer to incomplete type
osdep.c:507: error: dereferencing pointer to incomplete type
osdep.c:518: error: parse error before ')' token
osdep.c:518: error: parse error before ')' token
Makefile:921: recipe for target `osdep.o' failed
make[3]: *** [osdep.o] Error 1
make[3]: Leaving directory `/home/user/imap-2007f/c-client'
Makefile:292: recipe for target `cyg' failed
make[2]: *** [cyg] Error 2
make[2]: Leaving directory `/home/user/imap-2007f/c-client'
Makefile:684: recipe for target `OSTYPE' failed
make[1]: *** [OSTYPE] Error 2
make[1]: Leaving directory `/home/user/imap-2007f'
Makefile:347: recipe for target `cyg' failed
make: *** [cyg] Error 2
OpenSSL is 1.0.1c. If I compile without ssl using SSLTYPE=NONE, it compiles. 
However, I need the SSL version. Is there anyway to resolve this problem? 
Thanks :)                                          
_______________________________________________
Imap-uw mailing list
[email protected]
http://mailman2.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to