おのたく日記 YouTubeも始めました→
2006-05-25(Thu) [長年日記]
■ [gwt] amd64で動かすのにGoogle Web Toolkitに必要なファイル
5月22の日記で、64bit LinuxではGWTのhosted modeが動かない事は書いたけど、具体的にどんなライブラリが足りないのか調べてみた。
#!/bin/sh
# Google Web Toolkitのライブラリを持っていないか
GWT=/usr/local/gwt/
for file in `find $GWT -name "*.so"`
do
soname=`basename $file`
# findname=`find /usr/lib/mozilla -name $soname`
findname=`grep $soname /var/lib/dpkg/info/*.list`
if [ -n "$findname" ];then
echo $file "=" $findname
else
echo $file ! NOT FOUND $findname
fi
done
というshell scriptを動かすと、
$ ./gwt.amd64.sh
/usr/local/gwt/mozilla-1.7.12/components/libaddrbook.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libimpComm4xMail.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libimpText.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libinspector.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/liblocalmail.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libmailnews.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libmime.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libmimeemitter.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libmsgcompose.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libmsgdb.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libmsgimap.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libmsgmdn.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libmsgnews.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libnegotiateauth.so ! NOT FOUND
/usr/local/gwt/mozilla-1.7.12/components/libnkgnomevfs.so ! NOT FOUND
/usr/local/gwt/libgwt-ll.so ! NOT FOUND
/usr/local/gwt/libswt-gtk-3139.so ! NOT FOUND
/usr/local/gwt/libswt-mozilla-gtk-3139.so ! NOT FOUND
/usr/local/gwt/libswt-pi-gtk-3139.so ! NOT FOUND
って事で、最後の方にあるlibgwt-ll.soなんて64bit版が手に入りそうに無いので、あきらめるしかなさそうね。(もしくは、32bit JVMを使うか…)
|