[samba-jp:20769] Samba 3.4.0をCentOS 5.3でコンパイルするとエラー

OPC oota t-oota @ dh.jp.nec.com
2009年 8月 5日 (水) 16:55:18 JST


太田@NECです。

Sambaのパッケージの中にはRPMを作るスクリプトが付いているのですが、
(packaging/RHEL/makerpms.sh)

これを使ってコンパイルしてみると、下記のようにエラーが出ます。

Compiling ../lib/talloc/talloc.c
../lib/talloc/talloc.c:50:21: error: replace.h: No such file or directory
../lib/talloc/talloc.c: In function 'talloc_check_name':
../lib/talloc/talloc.c:819: warning: implicit declaration of function 'strcmp'
../lib/talloc/talloc.c: In function '_talloc_realloc':
../lib/talloc/talloc.c:987: error: 'bool' undeclared (first use in this function)
../lib/talloc/talloc.c:987: error: (Each undeclared identifier is reported only once
../lib/talloc/talloc.c:987: error: for each function it appears in.)
../lib/talloc/talloc.c:987: error: expected ';' before 'malloced'
../lib/talloc/talloc.c:1035: error: 'malloced' undeclared (first use in this function)
../lib/talloc/talloc.c:1035: error: 'true' undeclared (first use in this function)
../lib/talloc/talloc.c:1039: warning: implicit declaration of function 'memcpy'
../lib/talloc/talloc.c:1039: warning: incompatible implicit declaration of built-in function 'memcpy'
../lib/talloc/talloc.c:1039: warning: implicit declaration of function 'MIN'
../lib/talloc/talloc.c: In function '_talloc_zero':
../lib/talloc/talloc.c:1334: warning: implicit declaration of function 'memset'

どなたか同じようなことに遭遇した人いらっしゃるでしょうか。

./configrue からやってもいいんですが、やはりRPMな方が管理が楽な
ため、RPMを作る方法でやってみています。



samba-jp メーリングリストの案内