Samba 2.2 系列日本語版の make に失敗する
提供:Samba-JP
ナビゲーションに移動検索に移動
KB番号 | J0064 |
最終更新日 | 2002/03/27 |
作成者 | たかはしもとのぶ |
最終更新者 |
対象
この文書は、以下のプロダクトに付いて説明したものです。
- Samba 2.2.2 日本語版リリース1.0
- Samba 2.2.1a 日本語版リリース1.1
- Samba 2.2.1a 日本語版リリース1.0
現象
該当の Samba 2.2系列日本語版を make しようとすると、プラットフォームによっては、以下のように失敗します。
%make (省略) PATH=../src:$PATH : --default-domain=samba_swat --directory=../.. \ --add-comments --keyword=_ --keyword=N_ \ --files-from=./POTFILES.in \ && test ! -f samba_swat.po \ || ( rm -f ./samba_swat.pot \ && mv samba_swat.po ./samba_swat.pot ) make: Fatal error in reader: Makefile, line 235: Macro assignment on dependency\ line Current working directory /udd1/usr_local/samba-2.2.2-ja-1.1/source/po *** Error code 1 make: Fatal error: Command failed for target `all-gettext-support'
現在のところ、Solaris 7以前のSolarisでこのエラーが発生します。 なお、この現象は configure 時のオプションに関わらず発生します。
対処策
GNU make をインストールして make を行なうことにより、正常に make を行なうことが可能です。
GNU make が利用できない場合は、source/po/Makefile.in.in というファイルに以下のようなパッチを適用して configure を行なうことにより、現象を回避することが可能です。
--- source/po/Makefile.in.in.orig Tue Dec 4 11:14:01 2001 +++ source/po/Makefile.in.in Mon Mar 18 10:33:57 2002 @@ -54,6 +54,8 @@ POTFILES = \ +# Dummy comment for Make bundled with Solaris(<=7) + CATALOGS = @CATALOGS@ CATOBJEXT = @CATOBJEXT@ INSTOBJEXT = @INSTOBJEXT@
この技術情報は samba-jp:12378 からの一連のスレッドの議論を元に作成されています。