<div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">Here is the log message when I try to use openssl in the EAP-FAST.<br><div id="isForwardContent"><div style="line-height:1.7;color:#000000;font-size:14px;font-family:arial">
<div>use openssl-1.0.0:</div>
<div>In file included from ../src/crypto/tls_openssl.c:30:<br>/home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:683: warning: data definition has no type or storage class<br>/home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:683: warning: type defaults to ‘int’ in declaration of ‘DECLARE_LHASH_OF’<br>/home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:694: error: expected specifier-qualifier-list before ‘LHASH_OF’<br>/home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:883: warning: return type defaults to ‘int’<br>/home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h: In function ‘LHASH_OF’:<br>/home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:883: error: expected declaration specifiers before ‘*’ token<br>/home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:964: warning: empty declaration<br>In file included from /home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:1190,<br> from ../src/crypto/tls_openssl.c:30:<br>/usr/include/openssl/ssl2.h:220: error: storage class specified for parameter ‘SSL2_STATE’<br>In file included from /home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:1191,<br> from ../src/crypto/tls_openssl.c:30:<br>/usr/include/openssl/ssl3.h:307: error: storage class specified for parameter ‘SSL3_RECORD’<br>/usr/include/openssl/ssl3.h:316: error: storage class specified for parameter ‘SSL3_BUFFER’<br>/usr/include/openssl/ssl3.h:354: error: expected specifier-qualifier-list before ‘SSL3_BUFFER’<br>/usr/include/openssl/ssl3.h:452: error: storage class specified for parameter ‘SSL3_STATE’<br>In file included from /usr/include/openssl/dtls1.h:64,<br> from /home/wlan/wlan/openssl-1.0.0/include/openssl/ssl.h:1193,<br> from ../src/crypto/tls_openssl.c:30:<br>/usr/include/openssl/pqueue.h:69: error: storage class specified for parameter ‘pqueue’<br>/usr/include/openssl/pqueue.h:76: error: storage class specified for parameter ‘pitem’<br>/usr/include/openssl/pqueue.h:78: error: storage class specified for parameter ‘piterator’<br>/usr/include/openssl/pqueue.h:80: error: expected declaration specifiers before ‘pitem’<br>/usr/include/openssl/pqueue.h:81: error: expected ‘)’ before ‘*’ token<br>/usr/include/openssl/pqueue.h:83: error: expected declaration specifiers before ‘pqueue’<br>/usr/include/openssl/pqueue.h:84: error: expected ‘)’ before ‘pq’</div>
<p>use openssl1.0.0e:</p>
<p>In file included from ../src/crypto/tls_openssl.c:30:<br>/home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:683: warning: data definition has no type or storage class<br>/home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:683: warning: type defaults to ‘int’ in declaration of ‘DECLARE_LHASH_OF’<br>/home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:694: error: expected specifier-qualifier-list before ‘LHASH_OF’<br>/home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:883: warning: return type defaults to ‘int’<br>/home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h: In function ‘LHASH_OF’:<br>/home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:883: error: expected declaration specifiers before ‘*’ token<br>/home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:964: warning: empty declaration<br>In file included from /home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:1190,<br> from ../src/crypto/tls_openssl.c:30:<br>/usr/include/openssl/ssl2.h:220: error: storage class specified for parameter ‘SSL2_STATE’<br>In file included from /home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:1191,<br> from ../src/crypto/tls_openssl.c:30:<br>/usr/include/openssl/ssl3.h:307: error: storage class specified for parameter ‘SSL3_RECORD’<br>/usr/include/openssl/ssl3.h:316: error: storage class specified for parameter ‘SSL3_BUFFER’<br>/usr/include/openssl/ssl3.h:354: error: expected specifier-qualifier-list before ‘SSL3_BUFFER’<br>/usr/include/openssl/ssl3.h:452: error: storage class specified for parameter ‘SSL3_STATE’<br>In file included from /usr/include/openssl/dtls1.h:64,<br> from /home/wlan/wlan/openssl-1.0.0e/include/openssl/ssl.h:1193,<br> from ../src/crypto/tls_openssl.c:30:<br>/usr/include/openssl/pqueue.h:69: error: storage class specified for parameter ‘pqueue’<br>/usr/include/openssl/pqueue.h:76: error: storage class specified for parameter ‘pitem’<br>/usr/include/openssl/pqueue.h:78: error: storage class specified for parameter ‘piterator’<br>/usr/include/openssl/pqueue.h:80: error: expected declaration specifiers before ‘pitem’<br>/usr/include/openssl/pqueue.h:81: error: expected ‘)’ before ‘*’ token<br>/usr/include/openssl/pqueue.h:83: error: expected declaration specifiers before ‘pqueue’<br>/usr/include/openssl/pqueue.h:84: error: expected ‘)’ before ‘pq'</p></div></div></div><br><br><span title="neteasefooter"><span id="netease_mail_footer"><hr/>
<a href="http://v.163.com/special/positivepsychology/?from=mailfooter" target="_blank">网易公开课推出哈佛最受欢迎《幸福》课程,帮您修满幸福学分!</a>
</span></span>