Subscribed unsubscribe Subscribe Subscribe

Gaucheでtrace

プログラミング

Gaucheでtraceしたいときにはslibを使う.GentooのslibはなぜかGuileを前提にインストールしているらしく,/usr/share/guile/site/slib/にインストールされる.このためemerge slibだけでは使えない.

に従い,`gauche-config --syslibdir`/slib.scmのlibrary-vicinity関数(59行目)を編集する.

((UNIX) "/usr/share/guile/site/slib/")

とすればよい.

続けてrootのまま

# gosh
> (use slib)
> (require 'trace)

とすれば一般ユーザでもGaucheからslibを使えるようになる.

でもこれはそもそもslibをguileの下にインストールするのが間違っていると思う.