[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[opensoap-users-ja:0052] OpenSOAP on IRIX
- Subject: [opensoap-users-ja:0052] OpenSOAP on IRIX
- From: Nobuhito OKADA <okada@xxxxxxxxxxx>
- Date: Tue, 17 Dec 2002 11:19:21 +0900 (JST)
岡田@テクノフェイスです。
SGI O2 の IRIX6.5上でOpenSOAPのコンパイルを試してみましたので、途中経
過をご報告します。
現状は以下の通り、
・全体コンパイル(要修正)・インストールはOK。
・OpenSOAP Server の実行で失敗。
・SoapingとサンプルHelloのクライアントとCGIサービスの実行はOK。
インストール手順の詳細について:
SGIのサイトからフリーウェアのバイナリを入手してインストール。
http://freeware.sgi.com/index-by-alpha.html
以下のものをインストールしました。
gcc-3.0.4 (標準のccは試していません)
make-3.79.1 (標準のmakeでは失敗する場合がいくつかありました)
libxml2-2.4.22
+ readline-4.2a
+ libz-1.1.4
openssl-0.9.6g
libiconv-1.7 (iconv 必要ないかも?)
+ gettext-0.11
apache-2.0.39
+ expat-1.95.2
(nss-fasttrackが80番ポートで動いているので、止めて apacheを80番で起動。
nss-fasttrackのcgiでのOpenSOAP Serviceは試していません。)
これらのファイルは /usr/freeware/ のディレクトリにインストールされます
ので、コンパイル時に注意が必要です。
PATHに/usr/freeware/binを追加
(sh)$ PATH=/usr/freeware/bin:${PATH} ; export PATH
(csh)% setenv PATH /usr/freeware/bin:${PATH}
xml2-config がサーチパスに含まれることを確認
$ xml2-config
Usage: xml2-config [OPTION]
...
("xml2-config --libs" で -liconv が入ってるのでconfigureでの
disable-system-iconv が効いていないかも?)
gmakeを使う
$ alias make=gmake
% alias make gmake
パッケージ opensoap-1.0-20021130 で試しました。
(configureオプション)
$ ./configure --with-ssl=/usr/freeware/lib/openssl \
--with-cgi-bin=/usr/freeware/apache2/cgi-bin \
--disable-system-iconv
$ make
# make install
・FIFOManager.cpp がsocklen_tでコンパイルに失敗したので修正しました。
・opensoap-server-ctl startの時、srvConfAttrMgr にエラーが起きているよ
うです。
・サーバ経由でサービスを実行しようとすると、msgDrvCreatorがコアダンプ
します。
→ http://bugzilla.opensoap.jp/show_bug.cgi?id=46
・SoapingClient SoapingService.cgi HelloClient HelloService.cgi はうま
く動きました。
以上、とりあえずここまで。
--
(株)テクノフェイス http://www.technoface.co.jp/
岡田 信人 (おかだ のぶひと) <okada@technoface.co.jp>