トップ «前の日記(2005-08-02) 最新 次の日記(2005-08-04)» 編集

muneda's diary


2005-08-03 曇り一時小雨,暑いし風ないし [長年日記]

_1 BSD makeでRastをビルドするパッチ

雄也さんとこ

以前やってうまくいかず放置中だったものをリトライ.db4は4.2.52をインストールしなおし.パッチをあてconfigure.しばたさんとこを参考にLD_LIBRARY_PATHを設定.bashを使ったので

$ export LD_LIBRARY_PATH=$HOME/var/db/lib

とした.でconfigure.

$ ./configure --prefix=$HOME/var/rast
    --with-rubylibdir=$HOME/ruby
    --with-rubyarchdir=$HOME/ruby
    --with-apr-config=$HOME/var/apr/bin/apr-1-config
    --with-db-includes="-I$HOME/var/db/include"
    --with-db-libs="-L$HOME/var/db/lib -ldb-4.2"

でOK.次にmakeなのだがどうもうまくパッチが反映されない.scripts/Makefile.amを見るとちゃんとパッチがあたっているのだが,

$ tail -n 6 scripts/Makefile.am
rast-db-convert: rast-db-convert.in Makefile
        rm -f $@
        sed -e 's!%RUBY%!$(RUBY)!g' \
          $(srcdir)/rast-db-convert.in > $@
        chmod a+x $@
        chmod a-w $@
$ tail -n 9 scripts/Makefile
rast-db-convert: rast-db-convert.in Makefile
        rm -f $@
        sed -e 's!%RUBY%!$(RUBY)!g' \
          $< > $@
        chmod a+x $@
        chmod a-w $@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

とMakefileはおかしいまま.configureしたあとのMakefileを手で直す.次は

Making all in docs
rd2 -rrd/rd2man-lib < .rast-config.1.rd |  sed -e 's/^\.TH - 1 /.TH rast-config 1 /' > rast-config.1
rd2: not found

だが,そのまま止まらなかったので無視.ドキュメントは今回はなくてもいいや.よく知らんけどrd2がないのって普通なの?.makeは無事通った.

インストール完了.長かった〜.

Tags: TDiary

_2 rast-register.rb

何も考えずに有効にしたら,rastが見つからんとかいうてsp01.rbでエラー.そのあとブラウザからは何にもできなくなった.

そこでキャッシュディレクトリのtdiary.confを直いじり.

'sp.selected' =>

の一覧から\nrast-register.rbを削除して復活.仕方ないのでrast-register.rbを使って過去のインデックスを先に作ろうとするも

$ ruby misc/plugin/rast-register.rb
misc/plugin/rast-register.rb:2:in `require': No such file to load -- rast (LoadError)
        from misc/plugin/rast-register.rb:2

と出て動かない.さっきのもきっとコレだな.今日はとりあえずココまで.

Tags: TDiary

_3 水出し珈琲ポット

スーパーで逆浸透膜水をもらってきたので仕込む.明日の朝が楽しみだ.朝食にはギリギリ間に合うかな.

Tags: Life

_4 風博士で Flash

いつの間にか表示されなくなくなった.

% ./configure prefix=$HOME/me/kz-029 --enable-migemo --enable-ssl --with-gecko-engine=firefox

ここで firefox を指定したのが原因らしい.atzm さんとこでも同じことが書かれている./usr/lib/mozilla-firefox/pluginから/usr/lib/mozilla/pluginのファイルへのリンクを作成して対応.

Tags: Gentoo

_5 Re[2]: hiki-mode.el

[Hiki-dev:00978] Re: hiki-mode.el (Rev. 1.6, 1.7)が動きません で教えてもらったものをテスト.無事動いているようす.テストした環境は

GNU Emacs 22.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.6.7)
GNU Emacs 21.4.1 (i686-pc-linux-gnu)

MLに投稿したがこれだとFrontPageが出ないそうで,まつもとさんのパッチの考慮が入ったものがCVSにコミットされたらしい.明日朝イチで試そう.

_7 rm コマンド

一般ユーザで root のファイルが削除可能である.とりあえずは実行結果を見よ.

% ll -la .
total 2
drwxr-xr-x   2 muneda users   48 Aug  2 18:34 ./
drwxr-xr-x  38 muneda users 2272 Aug  2 18:35 ../
% su
Password:
# whoami
root
# nano root_made_file
# chmod 600 root_made_file
# cat root_made_file
root can only read this file.
# ls -la .
total 6
drwxr-xr-x   2 muneda users   80 Aug  2 18:36 ./
drwxr-xr-x  38 muneda users 2272 Aug  2 18:36 ../
-rw-------   1 root   root    35 Aug  2 18:36 root_made_file
# exit
% whoami
muneda
% cat root_made_file
cat: root_made_file: Permission denied
% rm root_made_file
rm: remove write-protected regular file `root_made_file'? y
% ls -la .
total 2
drwxr-xr-x   2 muneda users   48 Aug  2 18:36 ./
drwxr-xr-x  38 muneda users 2272 Aug  2 18:36 ../
%

調べたところ

ファイルに対する読み込み・書き込み権は必要ありませんが、 そのファイルが属するディレクトリの書き込み権が必要です。

とのこと.これを知らずに昨日ビックリしてしまった.

Tags: Linux

_8 Generic Host Process for Win32 Services

何が原因かわからんが起動時に

Generic Host Process for Win32 Services

szAppName: svchost.exe
szAppVer:  0.0.0.0
offset: 00000000
szModName: unknown

などのメッセージを含むダイアログが表示されるようになった. svchost.exe をキーに調べたところ M$ の以下のページを発見.修正プログラムを当てたところ無事消えた.

本日のツッコミ(全3件) [ツッコミを入れる]
_ zunda (2005-08-04 03:55)

パッチを当てたMakefile.amのctimeによってはMakefileが作りなおされないのかもしれないですね。automakeコマンドかautoreconfコマンドでMakefile.inを作り直してからconfigureするのが吉なような気がします。

_ muneda (2005-08-05 00:34)

ふむふむ,そのあたりの知識がまるでないので勉強になります.<br>きっと近日中にやり直すので試してみます.

_ kitaj (2005-08-08 12:53)

業務システムでディレクトリ設計するときに,そのrmの挙動(というかファイルシステムの仕様か)を知らないがために苦労している人が多いです.<br>私もよく忘れちゃうんですが…


過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2005-08-02) 最新 次の日記(2005-08-04)» 編集