[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cvs-ml 541] freeBSD 3.4 でのknjwrp.patchコンパイルエラー



初めて投稿致します、よろしくお願い申しあげます。
knjwrp.patchをあてたcvs-1.10.8のコンパイルで下記のようなエラーで失敗しま
す。
うまくいった方おられましたら情報をお願い致します。

FreeBSD3.4+PAO gcc version 2.7.2.3で
もとのパッチを当てないcvs-1.10.8ではすんなりmeke出来ます。
-------------error message-----------------------------
making all in src
gcc  -I. -I.. -I. -I../lib -DHAVE_CONFIG_H -g -O2 -c server.c
server.c:117: shadow.h: No such file or directory
*** Error code 1

Stop.
-------------------------------------------------------
makeに成功したmakefile等との差分は下記の通りでした。
MakefileにLIBS = -lcryptを追加しても駄目でした。

トップディレクトリのMakefile の diff original patched
-----------------------------------------------------
35c35
< INSTALL = /usr/bin/ginstall -c
---
> INSTALL = /usr/bin/install -c
40c40
< LIBS =
---
> LIBS = -lcrypt
87d86
<       INSTALL.jp README.jp \
98c97
< USOURCE_SUBDIRS = lib zlib diff ack139 src
---
> USOURCE_SUBDIRS = lib zlib diff src
193d191
<       cd ack139 ; $(MAKE) $(FLAGS_TO_PASS)
201d198
<       cd ack139 ; $(MAKE) $(FLAGS_TO_PASS)
209d205
<       cd ack139 ; $(MAKE) $(FLAGS_TO_PASS)
---------------------------------------------------
srcディレクトリのMakefileのdiff original patched
---------------------------------------------------
34c34
< INSTALL = /usr/bin/ginstall -c
---
> INSTALL = /usr/bin/install -c
38c38
< LIBS =
---
> LIBS = -lcrypt
143c143
< $(PROGS): ../lib/libcvs.a ../zlib/libz.a ../diff/libdiff.a
../ack139/liback.a
---
> $(PROGS): ../lib/libcvs.a ../zlib/libz.a ../diff/libdiff.a
146c146
<       $(CC) $(OBJECTS) ../lib/libcvs.a ../zlib/libz.a
../diff/libdiff.a ../ack
139/liback.a $(LIBS) $(LDFLAGS) -o $@
---
>       $(CC) $(OBJECTS) ../lib/libcvs.a ../zlib/libz.a
../diff/libdiff.a $(LIBS
) $(LDFLAGS) -o $@
------------------------------------------------------
src の中のserver.cのdiff original patched
------------------------------------------------------
6102,6107c6102,6103
<     if (len == 0) {
<         if (str)
<             len = strlen (str);
<         else
<             len = 0;
<     }
---
>     if (len == 0)
>       len = strlen (str);

沖塩 協一