«前の日記(2009-08-12) 最新 次の日記(2009-08-16)» 編集

会長@腹部日記


2009-08-13 [長年日記]

_ レンタルサーバのHikiを0.8.8にアップデート

社内のHikiとは違い、特に問題になる箇所はありませんでした。amazon.rbも問題なく動作しました。

Tags: Hiki Ruby

_ さくらインターネットサーバにsubversion 1.6.4をインストール

環境

$gcc -v
Using builtin specs.
gcc version 2.95.4 20020320 [FreeBSD]
$uname -a
FreeBSD www115.sakura.ne.jp 4.10-RELEASE-p17 FreeBSD 4.10-RELEASE-p17

libxml2

wget ftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz
tar xzvf libxml2-2.7.3.tar.gz
cd libxml2-2.7.3
./configure --prefix=/home/hoge/local | tee configure_log.txt
gmake | tee gmake_log.txt
gmake install | tee gmake_install_log.txt
gmake clean

neon-0.28.5

wget
tar xzvf neon-0.28.5.tar.gz
cd neon-0.28.5
./configure --prefix=/home/hoge/local --with-ssl --enable-shared | tee configure_log.txt
  Install prefix:  /home/hoge/local
  Compiler:        gcc
  XML Parser:      libxml 2.7.3
  SSL library:     SSL support enabled, using OpenSSL (0.9.7 or later)
  zlib support:    zlib support enabled, using -lz
  Build libraries: Shared=yes, Static=yes
gmake | tee gmake_log.txt
gmake install | tee gmake_install_log.txt
gmake clean

apr-1.3.8, apr-util-1.3.8

wget
tar xjvf apr-1.3.8.tar.bz2
wget
tar xzvf apt-util-1.3.9.tar.gz

subversion-1.6.4

wget http://subversion.tigris.org/downloads/subversion-1.6.4.tar.bz2
tar xjvf subversion-1.6.4.tar.bz2
cd subversion-1.6.4

configure時に勝手に認識してもらうために、先ほどのapr, apr-utilをsubversionのソースディレクトリにコピー

mv ../apr-1.3.8 ./apr
mv ../apr-util-1.3.9 ./apr-util
./configure --prefix=/home/hoge/local --with-neon=/home/hoge/local --with-ssl --disable-static | tee configure_log.txt
amalgamation not found at /home/hoge/local/src/subversion-1.6.4/sqlite-amalgamation/sqlite3.c

指示通りにsqlite3.cを配置

wget wget http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz
tar xzvf sqlite-amalgamation-3.6.13.tar.gz
mv sqlite-amalgamation-3.6.13 sqlite-amalgamation

再configure

./configure --prefix=/home/hoge/local --with-neon=/home/hoge/local --with-ssl --disable-static | tee configure_log.txt

gmakeします。

gmake | tee gmake_log.txt

だめでした。Makefileを修正。-pthreadを利用する箇所を環境変数CFLAGSのみとし、残りは削除。うまくいったようです。gmake installして終わりました。

$svn --version
svn, version 1.6.4 (r38063)
   compiled Aug 13 2009, 05:02:27

Copyright (C) 2000-2009 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).