[前][次][番号順一覧][スレッド一覧]

sylpheed-jp:540

From: Yoshiaki Yanagihara <yochi@xxxxxxxxxx>
Date: Fri, 11 May 2001 14:22:48 +0900
Subject: [sylpheed-jp:00540] Re: 0.4.67cvs2 が Make できない ?

やなぎはらといいます。

私もDebian/sidを使っているので、同じ問題に出くわしました。
これは、gettext 0.10.37 での問題です。

On Thu, 10 May 2001 16:34:47 +0900
Hiroyuki Yamamoto <yamamoto@xxxxxxxxxx> wrote:

> > Debian unstable を使ってます。gettext と gettext-base は共に 0.10.37-1
> > が入ってます。
> 
> 私は上記の問題が起こったので、今のところ 0.10.35-17 に hold
> しています(^^; configure.in を直せばいいような気がしないでもないです。
> 
> バージョン間で互換性がなくなってるのかなぁ。

で、なにが悪いかは、autogen.sh した後に出来上がる configure の最後のほう、
po/Makefile を作成するスクリプトが埋め込まれるんですが、これがどうにも
おかしいんですよね。どうなっているかというと、

---
case " "$CONFIG_FILES" " in *" po/Makefile.in "* | *" po/Makefile.in:"*)
        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
        ;;
      esac
---

こうなっていて、CONFIG_FILESに "* po/Makefile.in *"または"* po/Makefile.in:* というのが
                                 =              =          =
含まれないといけなくなっています。このファイル名の前後のスペースが曲者なんです。
sylpheedの場合、以下のように前後にスペースが入っていないので、po/Makefile が
できないのです。

-----
AC_OUTPUT([
Makefile
sylpheed.spec
intl/Makefile
ac/Makefile
po/Makefile.in
libkcc/Makefile
src/Makefile
manual/Makefile
manual/ja/Makefile
])
-----

ということで、AC_OUTPUT のエントリすべて
インデントをつければ解決かな。と。

----------------------
Yoshiaki Yanagihara
<yochi@xxxxxxxxxx>
<yochi@xxxxxxxxxx>


[前][次][番号順一覧][スレッド一覧]

       532 2001-05-10 16:03 [gm@xxxxxxxxxx       ] 0.4.67cvs2 が Make できない ?           
       533 2001-05-10 16:09 ┣[gm@xxxxxxxxxx       ]                                       
       534 2001-05-10 16:34 ┗[yamamoto@xxxxxxxxxx ]                                       
->     540 2001-05-11 14:22  ┗[yochi@xxxxxxxxxx    ]                                     
       546 2001-05-11 20:13   ┗[yamamoto@xxxxxxxxxx ]