Monday, April 12, 2010

FileZillaを研究する-3

さらに
http://wiki.filezilla-project.org/Compiling_FileZilla_3_under_Windows
に従い
-Libgpg-error
-Libgcrypt
-GnuTLS
をインストール。

Cleanup を実行。

----------
Installing wxWidgets について
wxWidgets-2.8.10.tar.bz2 をダウンロード・インストール
(30分ぐらいかかる)
----------
Installing NSIS について
nsis-2.45.1-Unicode-setup.exec をダウンロード
nsis-2.45.1-Unicode-setup.exe に名前変更して起動インストール
----------
Installing Subversion について
http://subversion.tigris.org/downloads/1.4.5-win32/apache-2.0/svn-win32-1.4.5.zip
をダウンロード・解凍し
その中のbinとiconvのみを、c:\dev\msysの下へコピー
licensesは、単なるライセンス集なのでコピー無用。
shareをコピーすると、"svn --version"の表示がうまく日本語で出ないので
コピーしないこと。

----------
Compiling FileZilla 3 について
svn co https://svn.filezilla-project.org/svn/FileZilla3/trunk FileZilla3
を実行してコンパイルしてみる。
うまくいったようだ。

ここで心配なことは、 trunk をチェックアウトしていること。
おそらくメンバーでないとコミットできないようにしていると思うが
自分としては、特定のstable版に対して変更を加えたい。

そこで、 FileZilla_3.3.2.1_src.tar.bz2 について、
コンパイルしてみる。
tar xvjf /c/dev/download/FileZilla_3.3.2.1_src.tar.bz2
cd filezilla-3.3.2.1/
./autogen.sh
mkdir compile
cd compile
../configure --prefix=/opt/FileZilla3
make
strip src/interface/.libs/filezilla.exe
strip src/putty/.libs/fzsftp.exe
strip src/putty/.libs/fzputtygen.exe
cd ..
cp COPYING COPYING_utf-8
cat COPYING | iconv -f utf-8 -t utf-16 > COPYING~
mv COPYING~ COPYING
- Rightclick compile/data/install.nsi in Explorer and use "Compile NSIS Script" from context menu.
これも成功した。





No comments:

Post a Comment