2003年11月12日(水)

fink svn

fink で svn をコンパイルしようとすると、 ここに書いたように、インストールする前に、インストール先にあるライブラリを読み込もうとして破綻する。

これが笑っちゃうくらい昔からこのまんまで、きっと fink の svn メンテナは、いつも古い svn が残った状態で作業しているから気にならんのだろと勘ぐってしまう?
でもまっさらなところから build しようとすると卵と鶏になっちまう

で、いろいろ検索してみても、同じような質問メールがあちこちのアーカイブに残っているだけで解決のための情報なんて見当たらない。強いていうとこのメール(Re: [Fink-devel] Problems building fink package for mod_dav_svn)がヒント臭いだけで、あとは皆無。

で、地道に追っかけてやっと build が通るコンディションを発見。答えは、 /sw/fink/dists/unstable/main/finkinfo/devel/svn.info の PatchScript 部分をコメントアウトする、というもので、そこには何が書いてあるかというと

perl -pi.bak -e "s/need_relink=yes/need_relink=no/" ac-helpers/ltmain.sh

そう、上のメールで試してみろと書いてあることの前半が欺瞞情報になっていて、しかもパッケージに入っているのだ

……(o_ _)o

[referer: [an error occurred while processing this directive]]

あわせて読みたい