さくらにGauche-dbd-mysqlを入れる
めもめも
すでにgaucheはいれてあるとすると
tarボールを解凍したあとに./configureまでやってMakefileをいじる
MYSQL_LIBSをいじる
libgauche.soが/home/username/libにあるとして
MYSQL_LIBS = -L/usr/local/lib/mysql -lmysqlclient -lz -lcrypt -lm -Wl,--rpath,/home/username/lib -lgauche
みたいにする
./configure --prefix=/home/username
でよかったみたい
欝だお
12 月 26th, 2008 at 2:41 AM
./configure –prefix=/home/username
make && make install
じゃだめなの?
12 月 26th, 2008 at 2:44 AM
あれ,それで通りました?
12 月 26th, 2008 at 3:00 AM
make installまでできたけど.
プログラムは試してない
12 月 26th, 2008 at 3:03 AM
僕もそこまでは出来たのですが.test.scmが入ってるのでgosh test.scmしてみてやばそうなエラーでたらアウトです.
12 月 26th, 2008 at 3:31 AM
gosh test.scm
Testing dbd.mysql …
testing bindings in # … ok
test dbi-connect, expects ==> ok
test escape sql, expects (”abc” “ab\\’c” “ab\\\\c”) ==> ok
test dbi-do create table test, expects #t ==> ok
test dbi-do insert, expects #t ==> ok
test dbi-do select, expects ==> ok
test dbi-get-value, expects ((”10″ “yasuyuki”) (”20″ “nyama”)) ==> ok
test dbi-prepare & execute, expects ((”10″ “yasuyuki”)) ==> ok
test dbi-prepare & execute, expects ((”20″ “nyama”)) ==> ok
test dbi-prepare & execute, expects () ==> ok
test dbi-prepare & execute (pass-through), expects ((”20″ “nyama”)) ==> ok
test dbi-prepare & execute (pass-through), expects ==> ok
test dbi-do drop table test, expects #t ==> ok
test dbi-close, expects #f ==> ok
passed.
できてるっぽいけど
12 月 26th, 2008 at 3:37 AM
ありゃーprefixつけりゃよかったのかー
12 月 26th, 2008 at 3:44 AM
gaucheも./configure –prefix=$HOMEしてる前提だけどね
さくらにtarボールからインストールするときはいつも–prefix=$HOMEつけてる
12 月 26th, 2008 at 3:48 AM
まぁprefixは基本ですね.
gauche-packageでいれても駄目です.
うーん,Makefileがgauche-configを使わないようにかいてあるからだめなのかなー