[mew-dist 29138] Re: cmewが例外で終わる

Kazu Yamamoto ( 山本和彦 ) kazu at example.com
2010年 2月 28日 (日) 11:18:26 JST


山本です。

> ・mew.cabal
>   unixのHackage?を入れようとしてしまうので、cmewのエントリから、unixへの
>   依存を削除。要はこんな感じで。
>                          containers, parsec > 3, hsemail-ns, HDBC, HDBC-sqlite3,
> -                        old-time, regex-posix, unix, bytestring, time
> +                        old-time, regex-posix, bytestring, time
>      Other-Modules:      Msg, Mail, Sql, Param, Index, Util
>      extensions:         CPP

あー、ここも ifdef 相当が必要のようです。
ちょっと調べてみます。

Windows では、とりあえず unix を外しておいて下さい。

"./configure" は、config.h を作るだけです。

> ・cabal configure
>   Resolving dependencies...
>   Configuring mew-0.1...
>   cabal: sh: runGenProcess: does not exist (No such file or directory)
>   →"configure"を動かそうとして死んでるだけだと思うので、手作業で
>     "#define HAVE_WINDOWS_H" のみの config.h を作成し、次へ。

runGenProcess が sh を起動しようとして、見付からないという意味です。
単に PATH の問題でしょう。

> という感じで、cabal installがうまくいくようにしないと駄目なのか、
> それともcabal buildでbuildできないのがおかしいのか、どちらなのかなぁ
> というところです。

cabal configure がうまくいかないと、cabal build はうまくいきません。
cabal configure が厳密にリンク先などの環境を整えるので。

--かず


Mew-dist メーリングリストの案内