パスワードを忘れた? アカウント作成
392837 journal

vishaの日記: dlcompat 2

日記 by visha

gaucheをbuildしていて気づいた。dlcompat経由の場合、シンボルにプレフィックスとして_をつける必要はないのだ。だが、finkがインストールされていることを想定していると思しきgaucheのソースでは、Scm_Init_*に明示的に_を追加している。そのため、拡張モジュールをロードする際、_Scm_Init_* が見つからないといわれてしまったのだ。俺の環境は、pkgsrcから入れたdlcompatだから、fink純正のそれとは違うのかとも思ったが、パッチも当たっていないし、configureオプションで何か指定しているということもない。なんでだろ。単なる間違いなのか?

src/load.cを変更して_をつけないようにしたらあっさりmake testも通った。これってバグ報告すべきなのかなぁ。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2003年05月20日 19時23分 (#319731)
    Gaucheの作者です。load.cにおけるprefixの問題は、release 0.7で対応します(CVS版では修正済みです)。
typodupeerror

「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常

読み込み中...