- 32 名前:18 mailto:sage [2013/03/21(木) 23:11:08.85 ID:QBylBIaf.net]
- >>19
自分の環境で load -dynamic-library がエラーになる原因がわかりました. debuild でパッケージ化したときに dh_fixperms が migemo.so の実行権限を 外していたためでした. とりあえず src/run.c にパッチを当てています. --- a/src/run.c +++ b/src/run.c @@ -1747,11 +1747,11 @@ char path[PATH_MAX]; snprintf(path, PATH_MAX, "%s%s", EXTDIR, fname); - if(access(path, X_OK) != 0) { + if(access(path, R_OK) != 0) { char* home = getenv("HOME"); if(home) { snprintf(path, PATH_MAX, "%s/.xyzsh/lib/%s", home, fname); - if(access(path, X_OK) != 0) { + if(access(path, R_OK) != 0) { xstrncpy(path, fname, PATH_MAX); } } 出来れば上流側で対応していただきたいです.
|

|