matsui888と申します。宜しくお願い致します。

http://www.gihyo.co.jp/book/2003/405881/download/src.tar.gz
をRedHat9、Solaris2.6に
http://www.gihyo.co.jp/book/2003/405881/download/src.zip
をCygwin(Windows2000)にダウンロードして、解凍・コンパイルしました。


[user01@rh9]$ tar zxvf src.tar.gz
[user01@rh9]$ cd src/mylib
[user01@rh9]$ ls
Makefile*        setup_client.c*   setup_mserver6.c*
chop_newline.c*  setup_client6.c*  setup_server.c*
mylib.h*         setup_mserver.c*  setup_server6.c*
[user01@rh9]$ make
cc    -c -o setup_client.o setup_client.c
cc    -c -o setup_server.o setup_server.c
cc    -c -o chop_newline.o chop_newline.c
rm -f mylib.a
ar -qc mylib.a  setup_client.o setup_server.o chop_newline.o
[user01@rh9]$ ls
Makefile*        mylib.h*          setup_mserver.c*   setup_server6.c*
chop_newline.c*  setup_client.c*   setup_mserver6.c*
chop_newline.o*  setup_client.o*   setup_server.c*
mylib.a*         setup_client6.c*  setup_server.o*
[user01@rh9]$ cd ../mtalk
[user01@rh9]$ ls
Makefile*  server.c*  session.c*  sessionman.c*
client.c*  session.h*  sessionman.h*
[user01@rh9]$ make
cc -o s server.o sessionman.o  ../mylib/mylib.a  -lcurses
server.o(.text+0x83): In function `main':
: undefined reference to `mserver_socket'
server.o(.text+0xbd): In function `main':
: undefined reference to `mserver_maccept'
collect2: ld はステータス 1 で終了しました
make: *** [s] エラー 1


[administrator@win2k]$ make
gcc -I../mylib   -c -o server.o server.c
server.c: In function `main':
server.c:25: error: too few arguments to function `exit'
server.c:37: error: too few arguments to function `exit'
make: *** [server.o] Error 1


[solaris2.6]% make
cc -I../mylib   -c -o server.o server.c
cc -I../mylib   -c -o sessionman.o sessionman.c
cc -o s server.o sessionman.o  ../mylib/mylib.a  -lcurses
未定義の                        最初に参照している
シンボル                            ファイル
mserver_socket                      server.o
mserver_maccept                     server.o
ld: 重大なエラー: シンボル参照エラー。s に書き込まれる出力はありません
collect2: ld returned 1 exit status
make: *** [s] Error 1


という風に各システム下でコンパイルエラーが出てしまいます。


尚、
3mokuやtagディレクトリ内では
ではコンパイル(make)出来ます。
どうすれば上記のコンパイルエラーを解消できるのでしょうか?