はじめに

作成日:2008-05-17
最終更新日:

FreeBSD へのインストールのメモ

以下、Namazu 2.0.22pre7 をレンタルサーバ(FreeBSD 11.0)にインストールしたときのメモである。 紆余曲折を経て、この構成で固定している。

configure と make

$ cd ~
$ wget http://www.namazu.org/test/namazu-2.0.22pre7.tar.gz
$ tar zvxf namazu-2.0.22pre7.tar.gz
$ cd namazu-2.0.22pre7
$ ./configure --prefix=$HOME/local --with-libintl-prefix=/usr/local
$ make
$ make install

もし ./configure のところで configure: error: you need to install File::MMagic first と出た場合は、File::MMagic を入れる。 最近は同梱していないのかもしれない。私は Synaptic で入れた。 では、もう一回。

$ ./configure
$ make install

score.c: In function 'get_doclength_factor':
score.c:264:5: internal compiler error: Illegal instruction
     double delta = 0.01;
     ^
0x7ff4f3d65cff ???

なんか最近おかしい。
$ gcc --version
gcc (Homebrew gcc 5.3.0) 5.3.0

Homebrew だからかなあ。
$ /usr/bin/gcc --version
gcc (GCC) 4.9.3

namazu.cgi

$ cp $HOME/local/libexec/namazu.cgi $LIBEXEC/namazu2.cgi

ここで namazu2.cgi という名前に変更しているのは、 namazu.cgi を utf-8 で受けている Ruby のプログラムの下請けにしているからである。

まりんきょ学問所全文検索システム Namazu > はじめに


MARUYAMA Satosi