debiancdn

AWS, Content Delivery Network and Debian

日別アーカイブ: 2009/06/02

MacOSXにgaucheをいれてwilikiをいれる

MacOSXにgaucheをいれてwilikiをいれるまで.

参考: wilikiのインストール

gacheのインストール

 sudo port install gauche

/opt/local/share/gauche以下にはいる.

 sudo gauche-package install WiLiKi-0.6.1.tgz

/opt/local/share/gauche/site/lib 以下にはいる.

cfardi:/opt/local/share/gauche/site/lib$ gfind 
.
./.packages
./.packages/WiLiKi.gpd
./wiliki
./wiliki/core.scm
./wiliki/db.scm
./wiliki/edit.scm
./wiliki/format.scm
./wiliki/history.scm
./wiliki/log.scm
./wiliki/macro.scm
./wiliki/page.scm
./wiliki/parse.scm
./wiliki/pasttime.scm
./wiliki/rss.scm
./wiliki/rssmix.scm
./wiliki/scr-macros.scm
./wiliki/util.scm
./wiliki/version.scm
./wiliki.scm

内部文字コードの確認

$ gosh -V
Gauche scheme interpreter, version 0.8.13 [utf-8,pthreads]

32bit debian sidでうごいてたgdbmをそのままmacosxにもってきてもダメ

[Tue Jun 02 19:38:59 2009] [error] [client 127.0.0.1] ... (more stack dump truncated)
[Tue Jun 02 19:38:59 2009] [error] [client 127.0.0.1] Premature end of script headers: wiliki.cgi

i386 sidでうごいてたwilikiのgdbmだが

やはりgdmファイルをそのままmacosxにもってきてもだめか

 test2data.dbm: GNU dbm 1.x or ndbm database, little endian
 wikidata.dbm:  GNU dbm 1.x or ndbm database, little endian

test2dataがmacosxでつくったやつで

wikidata.dbmがsidからもってきたやつで

fileの結果いっしょだからとおもって期待したがダメだった(w

例によってkmutoが昔やってたのを後で使わせてもらおうとおもっている.