blog/content/post/2010-04-07-00001349.md

173 lines
28 KiB
Markdown

---
title: WiLikiのインストールに失敗する
author: kazu634
date: 2010-04-07
url: /2010/04/07/_1507/
wordtwit_post_info:
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:5215;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
categories:
- gauche
- Lisp
---
<div class="section">
<p>
Lispを使えるようになりたい自分がなぜ Pukiwiki を導入しているのかと気づき、 WiLiki を導入する…だが、 make check に失敗する。なぜだろう???
</p>
<pre class="syntax-highlight">
kazu634@srv634% ll /var/samba/convert/WiLiKi<span class="synConstant">-0</span>.<span class="synConstant">6</span>.<span class="synConstant">1</span> <span class="synStatement">[</span><span class="synConstant">9133</span><span class="synStatement">]</span>
合計 236K
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">28</span> <span class="synConstant">2008-01-11</span> <span class="synConstant">22</span>:<span class="synConstant">52</span> AUTHORS
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">1</span>.2K <span class="synConstant">2009-03-17</span> <span class="synConstant">10</span>:<span class="synConstant">27</span> COPYING
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup 34K <span class="synConstant">2009-03-17</span> <span class="synConstant">10</span>:<span class="synConstant">36</span> ChangeLog
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">179</span> <span class="synConstant">2009-03-17</span> <span class="synConstant">09</span>:<span class="synConstant">07</span> HACKING
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">499</span> <span class="synConstant">2009-03-17</span> <span class="synConstant">09</span>:<span class="synConstant">08</span> INSTALL
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> root root <span class="synConstant">1</span>.9K <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> Makefile
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">1</span>.9K <span class="synConstant">2008-02-01</span> <span class="synConstant">11</span>:<span class="synConstant">38</span> Makefile.<span class="synError">in</span>
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">86</span> <span class="synConstant">2009-03-17</span> <span class="synConstant">09</span>:<span class="synConstant">08</span> NEWS
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">139</span> <span class="synConstant">2009-03-17</span> <span class="synConstant">09</span>:<span class="synConstant">07</span> README
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">6</span> <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> VERSION
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> root root <span class="synConstant">155</span> <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> WiLiKi.gpd
drwxr-xr-x <span class="synConstant">2</span> nobody nogroup <span class="synConstant">4</span>.0K <span class="synConstant">2008-01-11</span> <span class="synConstant">22</span>:<span class="synConstant">52</span> bin
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> root root <span class="synConstant">4</span>.2K <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> config.log
-rwxr-xr-x <span class="synConstant">1</span> root root 21K <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> config.<span class="synStatement">status</span>
-rwxr-xr-x <span class="synConstant">1</span> nobody nogroup 78K <span class="synConstant">2009-03-17</span> <span class="synConstant">10</span>:<span class="synConstant">36</span> configure
-rw-<span class="synStatement">r</span>--<span class="synStatement">r</span>-- <span class="synConstant">1</span> nobody nogroup <span class="synConstant">1</span>.9K <span class="synConstant">2009-03-17</span> <span class="synConstant">09</span>:<span class="synConstant">09</span> configure.<span class="synError">in</span>
drwxr-xr-x <span class="synConstant">3</span> nobody nogroup <span class="synConstant">4</span>.0K <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> doc
drwxr-xr-x <span class="synConstant">2</span> nobody nogroup <span class="synConstant">4</span>.0K <span class="synConstant">2008-01-11</span> <span class="synConstant">22</span>:<span class="synConstant">52</span> emacs
-rwxr-xr-x <span class="synConstant">1</span> nobody nogroup <span class="synConstant">5</span>.5K <span class="synConstant">2008-01-11</span> <span class="synConstant">22</span>:<span class="synConstant">52</span> <span class="synStatement">install</span>-sh
drwxr-xr-x <span class="synConstant">2</span> nobody nogroup <span class="synConstant">4</span>.0K <span class="synConstant">2009-03-17</span> <span class="synConstant">10</span>:<span class="synConstant">26</span> old
drwxr-xr-x <span class="synConstant">2</span> nobody nogroup <span class="synConstant">4</span>.0K <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> po
drwxr-xr-x <span class="synConstant">3</span> nobody nogroup <span class="synConstant">4</span>.0K <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> src
drwxr-xr-x <span class="synConstant">2</span> nobody nogroup <span class="synConstant">4</span>.0K <span class="synConstant">2010-04-07</span> <span class="synConstant">22</span>:<span class="synConstant">36</span> <span class="synStatement">test</span>
drwxr-xr-x <span class="synConstant">3</span> nobody nogroup <span class="synConstant">4</span>.0K <span class="synConstant">2008-04-05</span> <span class="synConstant">05</span>:<span class="synConstant">32</span> util
kazu634@srv634% ./configure /var/samba/convert/WiLiKi<span class="synConstant">-0</span>.<span class="synConstant">6</span>.<span class="synConstant">1</span> <span class="synStatement">[</span><span class="synConstant">9134</span><span class="synStatement">]</span>
./configure: <span class="synConstant">53</span>: cannot create conf1186.sh: Permission denied
./configure: <span class="synConstant">53</span>: cannot create conf1186.sh: Permission denied
<span class="synStatement">chmod</span>: <span class="synSpecial">`conf1186.sh</span><span class="synStatement">'</span><span class="synSpecial">にアクセスできません</span><span class="synConstant">: No such file or directory</span>
<span class="synConstant">./configure: line 44: conf1186.sh: Permission denied</span>
<span class="synConstant">./configure: line 45: conf1186.sh: Permission denied</span>
<span class="synConstant">chmod: cannot access `conf1186.sh</span><span class="synStatement">'</span><span class="synSpecial">: No such file or directory</span>
<span class="synStatement">mkdir</span><span class="synSpecial">: cannot create directory `</span>conf1186.dir<span class="synStatement">'</span><span class="synConstant">: Permission denied</span>
<span class="synConstant">./configure: line 499: conf1186.file: Permission denied</span>
<span class="synConstant">./configure: line 1271: config.log: Permission denied</span>
<span class="synConstant">./configure: line 1281: config.log: Permission denied</span>
<span class="synConstant">kazu634@srv634% sudo ./configure /var/samba/convert/WiLiKi-0.6.1 [9135]</span>
<span class="synConstant">[sudo] password for kazu634: </span>
<span class="synConstant">checking for gosh... /usr/bin/gosh</span>
<span class="synConstant">checking for gauche-config... /usr/bin/gauche-config</span>
<span class="synConstant">checking for gauche-package... /usr/bin/gauche-package</span>
<span class="synConstant">checking for gauche-install... /usr/bin/gauche-install</span>
<span class="synConstant">checking for gauche-cesconv... /usr/bin/gauche-cesconv</span>
<span class="synConstant">configure: creating WiLiKi.gpd</span>
<span class="synConstant">configure: creating ./config.status</span>
<span class="synConstant">config.status: creating Makefile</span>
<span class="synConstant">config.status: creating src/Makefile</span>
<span class="synConstant">config.status: creating doc/Makefile</span>
<span class="synConstant">config.status: creating test/Makefile</span>
<span class="synConstant">config.status: creating po/Makefile</span>
<span class="synConstant">kazu634@srv634% sudo make /var/samba/convert/WiLiKi-0.6.1 [9136]</span>
<span class="synConstant">cd src; make</span>
<span class="synConstant">make[1]: </span><span class="synSpecial">ディレクトリ</span><span class="synConstant"> `/var/samba/convert/WiLiKi-0.6.1/src</span><span class="synStatement">'</span> に入ります
/usr/bin/gosh ./gen-version ../VERSION <span class="synStatement">&#62;</span> wiliki/version.scm
make<span class="synStatement">[</span><span class="synConstant">1</span><span class="synStatement">]</span>: ディレクトリ <span class="synSpecial">`/var/samba/convert/WiLiKi</span><span class="synConstant">-0</span><span class="synSpecial">.</span><span class="synConstant">6</span><span class="synSpecial">.</span><span class="synConstant">1</span><span class="synSpecial">/src</span><span class="synStatement">'</span><span class="synConstant"> </span><span class="synSpecial">から出ます</span>
<span class="synConstant">cd doc; make</span>
<span class="synConstant">make[1]: </span><span class="synSpecial">ディレクトリ</span><span class="synConstant"> `/var/samba/convert/WiLiKi-0.6.1/doc</span><span class="synStatement">'</span><span class="synSpecial"> に入ります</span>
<span class="synSpecial">make[</span><span class="synConstant">1</span><span class="synSpecial">]: `</span>all<span class="synStatement">'</span><span class="synConstant"> </span><span class="synSpecial">に対して行うべき事はありません</span><span class="synConstant">.</span>
<span class="synConstant">make[1]: </span><span class="synSpecial">ディレクトリ</span><span class="synConstant"> `/var/samba/convert/WiLiKi-0.6.1/doc</span><span class="synStatement">'</span> から出ます
<span class="synStatement">cd</span> po<span class="synStatement">;</span> make
make<span class="synStatement">[</span><span class="synConstant">1</span><span class="synStatement">]</span>: ディレクトリ <span class="synSpecial">`/var/samba/convert/WiLiKi</span><span class="synConstant">-0</span><span class="synSpecial">.</span><span class="synConstant">6</span><span class="synSpecial">.</span><span class="synConstant">1</span><span class="synSpecial">/po</span><span class="synStatement">'</span><span class="synConstant"> </span><span class="synSpecial">に入ります</span>
<span class="synConstant">make[1]: `all</span><span class="synStatement">'</span><span class="synSpecial"> に対して行うべき事はありません.</span>
<span class="synSpecial">make[</span><span class="synConstant">1</span><span class="synSpecial">]: ディレクトリ `</span>/var/samba/convert/WiLiKi<span class="synConstant">-0</span>.<span class="synConstant">6</span>.<span class="synConstant">1</span>/po<span class="synStatement">'</span><span class="synConstant"> </span><span class="synSpecial">から出ます</span>
<span class="synConstant">kazu634@srv634% sudo make check /var/samba/convert/WiLiKi-0.6.1 [9137]</span>
<span class="synConstant">cd test; make check</span>
<span class="synConstant">make[1]: </span><span class="synSpecial">ディレクトリ</span><span class="synConstant"> `/var/samba/convert/WiLiKi-0.6.1/test</span><span class="synStatement">'</span> に入ります
<span class="synStatement">echo</span><span class="synConstant"> </span><span class="synStatement">&#34;</span><span class="synConstant">/usr/bin/gosh</span><span class="synStatement">&#34;</span><span class="synConstant"> </span><span class="synStatement">&#62;</span> gosh-path
Testing core ... passed.
Testing formatter ... passed.
Testing logger ... passed.
Testing edit ... passed.
Testing rss ... gosh: <span class="synStatement">&#34;</span><span class="synConstant">error</span><span class="synStatement">&#34;</span>: Compile Error: Compile Error: cannot <span class="synStatement">find</span> file <span class="synStatement">&#34;</span><span class="synConstant">gauche/experimental/app.scm</span><span class="synStatement">&#34;</span> <span class="synError">in</span> *load-path* <span class="synStatement">(&#34;</span><span class="synConstant">../src</span><span class="synStatement">&#34;</span> <span class="synStatement">&#34;</span><span class="synConstant">.</span><span class="synStatement">&#34;</span> <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/site/lib</span><span class="synStatement">&#34;</span> <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib</span><span class="synStatement">&#34;)</span>
<span class="synStatement">&#34;</span><span class="synConstant">../src/wiliki/rss.scm</span><span class="synStatement">&#34;</span>:<span class="synConstant">32</span>:<span class="synStatement">(</span>define-module wiliki.rss <span class="synStatement">(</span>use gauch ...
<span class="synStatement">&#34;</span><span class="synConstant">./rss.scm</span><span class="synStatement">&#34;</span>:<span class="synConstant">7</span>:<span class="synStatement">(</span>use wiliki.rss<span class="synStatement">)</span>
Testing wiliki ... passed.
make<span class="synStatement">[</span><span class="synConstant">1</span><span class="synStatement">]</span>: ディレクトリ <span class="synSpecial">`/var/samba/convert/WiLiKi</span><span class="synConstant">-0</span><span class="synSpecial">.</span><span class="synConstant">6</span><span class="synSpecial">.</span><span class="synConstant">1</span><span class="synSpecial">/</span><span class="synStatement">test'</span><span class="synConstant"> </span><span class="synSpecial">から出ます</span>
</pre>
<p>
</p>
<p>
とりあえずインストールしてみて、記事をプレビューするとこんな感じのエラーメッセージが。。。
</p>
<pre class="syntax-highlight">
couldn<span class="synStatement">'</span><span class="synConstant">t open gdbm file &#34;/home/kazu634/data/wikidata.dbm&#34; (gdbm_errno=3)</span>
<span class="synConstant">*** ERROR: couldn</span><span class="synStatement">'</span>t open gdbm file <span class="synStatement">&#34;</span><span class="synConstant">/home/kazu634/data/wikidata.dbm</span><span class="synStatement">&#34;</span> <span class="synStatement">(</span><span class="synIdentifier">gdbm_errno</span>=<span class="synConstant">3</span><span class="synStatement">)</span>
Stack Trace:
_______________________________________
<span class="synConstant"></span> <span class="synStatement">(</span>call-with-output-string <span class="synStatement">(</span>cut with-error-to-port <span class="synStatement">&#60;&#62;</span> <span class="synStatement">(</span>cut report-er ...
At line <span class="synConstant">259</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/site/lib/wiliki/core.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">1</span> <span class="synStatement">(</span>make <span class="synStatement">&#60;</span>wiliki-page<span class="synStatement">&#62;</span> :title <span class="synStatement">(</span>string-append <span class="synStatement">&#34;&#34;</span> <span class="synStatement">(</span>x-<span class="synStatement">&#62;</span>string <span class="synStatement">(</span>title-of ...
At line <span class="synConstant">254</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/site/lib/wiliki/core.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">2</span> on-error
<span class="synConstant">3</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">4</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">5</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">6</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">7</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">8</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">9</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">10</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">11</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">12</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">13</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">14</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">15</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">16</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">17</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">18</span> <span class="synStatement">(</span>gdbm-open path <span class="synStatement">(</span>slot-ref self <span class="synStatement">'</span><span class="synConstant">bsize) rwopt (slot-ref self </span><span class="synStatement">'</span>file- ...
At line <span class="synConstant">88</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/0.8.13/lib/dbm/gdbm.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">19</span> <span class="synStatement">(</span>db-try-open path <span class="synStatement">type</span> rwmode<span class="synStatement">)</span>
At line <span class="synConstant">686</span> of <span class="synStatement">&#34;</span><span class="synConstant">/usr/share/gauche/site/lib/wiliki/core.scm</span><span class="synStatement">&#34;</span>
<span class="synConstant">20</span> proc
<span class="synConstant">21</span> <span class="synStatement">(</span>with-error-handler <span class="synStatement">(</span>lambda <span class="synStatement">(</span>e<span class="synStatement">)</span> <span class="synStatement">(let</span> <span class="synStatement">((</span>e e<span class="synStatement">))</span> <span class="synStatement">(</span>%guard-rec e e <span class="synStatement">(</span>else ...
<span class="synStatement">[</span>unknown location<span class="synStatement">]</span>
</pre>
<p>
ちなみに wiliki.cgi の内容は以下:
</p>
<pre class="syntax-highlight">
<span class="synStatement">(</span>define <span class="synStatement">(</span>main args<span class="synStatement">)</span>
<span class="synStatement">(</span>wiliki-main
<span class="synStatement">(</span>make <span class="synStatement">&#60;</span>wiliki<span class="synStatement">&#62;</span>
<span class="synStatement"> :</span>db-path <span class="synStatement">&#34;</span><span class="synConstant">/home/kazu634/data/wikidata.dbm</span><span class="synStatement">&#34;</span>
<span class="synStatement"> :</span>top-page <span class="synStatement">&#34;</span><span class="synConstant">WiLiKi</span><span class="synStatement">&#34;</span>
<span class="synStatement"> :</span>title <span class="synStatement">&#34;</span><span class="synConstant">MyWiliki</span><span class="synStatement">&#34;</span>
<span class="synStatement"> :</span>description <span class="synStatement">&#34;</span><span class="synConstant">Shiro's Wiliki Site</span><span class="synStatement">&#34;</span>
<span class="synStatement"> :</span>style-sheet <span class="synStatement">&#34;</span><span class="synConstant">wiliki.css</span><span class="synStatement">&#34;</span>
<span class="synStatement"> :</span>language <span class="synStatement">'</span><span class="synConstant">jp</span>
<span class="synConstant"> :charsets </span><span class="synStatement">'((</span>jp<span class="synStatement"> . </span>utf<span class="synConstant">-8</span><span class="synStatement">)</span> <span class="synStatement">(</span>en<span class="synStatement"> . </span>utf<span class="synConstant">-8</span><span class="synStatement">))</span>
<span class="synStatement"> :</span>image-urls <span class="synStatement">'</span><span class="synConstant">((#/^http:\/\/sourceforge.net\/sflogo/ allow))</span>
<span class="synConstant"> :debug-level 0</span>
<span class="synConstant"> )))</span>
</pre>
</div>