OpenSSL 使用トラブル
fireproject.jp - このウェブサイトは販売用です! - クラス ジェクト ファイヤー パターン ファイル リソース 関数 ゾンビ リソースおよび情報 の「キーペアの作成」項がうまくいかなかった.
OpenSSL ライブラリは Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions より入手した Win32OpenSSL-0_9_8k.exe を c:\software\develop\openssl にインストールすることで導入した.Visual Studio ではインクルードファイルに include/ を,ライブラリファイルに lib/ を登録した.
1>------ ビルド開始: プロジェクト: keyPairOut, 構成: Debug Win32 ------ 1>コンパイルしています... 1>main.cpp 1>c:\software\develop\openssl\include\openssl\x509.h(207) : error C2143: 構文エラー : ')' が '定数' の前にありません。 1>c:\software\develop\openssl\include\openssl\x509.h(207) : error C2143: 構文エラー : ';' が '定数' の前にありません。 1>c:\software\develop\openssl\include\openssl\x509.h(207) : error C2040: 'LPCSTR' : 'STACK' は 'const CHAR *' と間接操作のレベルが異なります。 1>c:\software\develop\openssl\include\openssl\x509.h(207) : error C2059: 構文エラー : ')' 1>c:\software\develop\openssl\include\openssl\x509.h(929) : error C2226: 構文エラー : 'LPCSTR' 型指定子の前あるいは内部で構文エラーが発生しました。 1>c:\software\develop\openssl\include\openssl\x509.h(929) : error C2065: 'a' : 定義されていない識別子です。 1>c:\software\develop\openssl\include\openssl\x509.h(929) : error C2062: 型 'unsigned char' は不要です。 1>c:\software\develop\openssl\include\openssl\x509.h(929) : error C2226: 構文エラー : 'LPCSTR' 型指定子の前あるいは内部で構文エラーが発生しました。
Raymond さんが同一の症状を挙げており,これに Uthaiyashankar さんが答えていた.
Hi,
It is a known problem in openssl (NOT in Rampart/C :D ) . Have a look at [1]
to solve it.Regards,
Shankar[1] http://wso2.org/forum/thread/3861
Raymond さんへの Uthaiyashankar さんのレスポンス
wso2.org を参照する.
http://wso2.org/forum/thread/3861svn build issues on windows xp
Submitted by marc Vaillant on July 21, 2008 - 04:46.
I apologize for the cross post (I posted friday in the WSDL mtom/xop thread) but I think it's more appropriate
as a separate thread.I'm trying to build from the svn distribution on windows XP. I've followed the instructions
in the README.INSTALL_WIN32 but there are some issues when I build. Included in the attachment
are build logs from both msvc 2003 and 2005 attempts, my configure.in file, and a file containing
the list of library versions I'm using.Thanks,
Marc
内容は,
- INSTALL.W32 に従ってのビルドが失敗に終わったこと
- ビルドログを添付
- 独自の configure.in ファイルで乗り越えたこと
- configure.in ファイルとともに,必要となる他のソフトを添付
さて,私は www.slproweb.com でビルド済みライブラリを入手したもので,これまでに挙げた人々は独自にビルドをしている.
独自ビルドしてみるか.ビルドしてみた(OpenSSL をビルドする - BiBoLoG)が,同じエラーが発生した.
コンパイルしています... main.cpp c:\openssl\include\openssl\x509.h(207) : error C2143: 構文エラー : ')' が '定数' の前にありません。 c:\openssl\include\openssl\x509.h(207) : error C2143: 構文エラー : ';' が '定数' の前にありません。 c:\openssl\include\openssl\x509.h(207) : error C2040: 'LPCSTR' : 'STACK' は 'const CHAR *' と間接操作のレベルが異なります。 c:\openssl\include\openssl\x509.h(207) : error C2059: 構文エラー : ')' c:\openssl\include\openssl\x509.h(929) : error C2226: 構文エラー : 'LPCSTR' 型指定子の前あるいは内部で構文エラーが発生しました。 c:\openssl\include\openssl\x509.h(929) : error C2065: 'a' : 定義されていない識別子です。 c:\openssl\include\openssl\x509.h(929) : error C2062: 型 'unsigned char' は不要です。 c:\openssl\include\openssl\x509.h(929) : error C2226: 構文エラー : 'LPCSTR' 型指定子の前あるいは内部で構文エラーが発生しました。