[[PageOutline]] = subversion = * [http://www.asahi-net.or.jp/~iu9m-tcym/svndoc/svn_basic_2005.html Subversion のコンパイル (for Windows) 基本編 (VS2005)] == build on Windows == * Windows Vista Ultimate x64 SP1 * Microsoft Visual Studio 2008 Professional Edition === source === * wget http://subversion.tigris.org/downloads/subversion-1.6.13.zip * wget http://www.webdav.org/neon/neon-0.29.4.tar.gz * wget http://zlib.net/zlib-1.2.5.tar.gz * wget http://www.sqlite.org/sqlite-amalgamation-3.7.2.tar.gz * wget http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz * wget http://ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.2.16-win32-src.zip * wget http://svn.apache.org/repos/asf/apr/apr/trunk/build/cvtdsp.pl * wget http://cm.bell-labs.com/cm/cs/who/bwk/awk95.exe -O awk.exe === build === * unzip subversion-1.6.13.zip * tar xzf neon-0.29.4.tar.gz * move neon-0.29.4 subversion-1.6.13\neon * neon.makの修正は不要 * tar xzf zlib-1.2.5.tar.gz * move zlib-1.2.5 subversion-1.6.13\zlib * tar xzf sqlite-amalgamation-3.7.2.tar.gz * move sqlite-3.7.2 subversion-1.6.13\sqlite-amalgamation ==== build BDB ==== * tar xzf db-4.8.30.tar.gz * db-4.8.30\build_windows\Berkeley_DB.sln * ビルド => ソリューションのビルド * Debug/Release * mkdir db4-win32\bin db4-win32\include db4-win32\lib * xcopy db-4.8.30\build_windows\Win32\Debug\*.dll db4-win32\bin * xcopy db-4.8.30\build_windows\Win32\Release\*.dll db4-win32\bin * xcopy db-4.8.30\build_windows\db.h db4-win32\include * xcopy db-4.8.30\build_windows\db_cxx.h db4-win32\include * xcopy db-4.8.30\build_windows\Win32\Debug\*.lib db4-win32\lib * xcopy db-4.8.30\build_windows\Win32\Release\*.lib db4-win32\lib * move db4-win32 subversion-1.6.13\db4-win32 ==== build mod_dav_fs ==== * unzip httpd-2.2.16-win32-src.zip * perl cvtdsp.pl -2005 httpd-2.2.16 * httpd-2.2.16\Apache.dsw * 「すべてはい」 * mod_dav_fs => ビルド * Debug/Release * move httpd-2.2.16 subversion-1.6.13\httpd ==== build svn ==== * cd subversion-1.6.13 * python gen-make.py -t vcproj --vsnet-version=2008 --with-httpd=httpd * subversion_vcnet.sln * ビルド => !__ALL_TEST!__のビルド * 現状、構文エラーが大量に出て正常にビルドできず * => attachment:svn1.6.13.png