こんばんは、M.H です。
> gcc -ansi -g -Dsys5 -D_BSD_SOURCE -DBINARY_FILTERS -DASCEND_SECRET -DASCEND_LOGOUT -DDTC -DLEI_2_0 -o radiusd.dbm dict.o checkpkt.o util.o md5.o attrprint.o filters.o limit.o usr_read.o cache.o des.o radipa.o strerror.o menu.o usersdbm.o versiondbm.o radiusddbm.o -lgdbm_compat -lcrypt
> strerror.o: In function `xstrerror':
> ../strerror.c:11: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `gdbm_open'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `gdbm_errno'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `gdbm_close'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `_gdbm_memory'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `gdbm_firstkey'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `gdbm_nextkey'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `gdbm_fetch'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `_gdbm_file'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `_gdbm_fetch_val'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `gdbm_delete'
> /usr/lib/gcc/i586-pc-linux/3.4.6/../../../libgdbm_compat.so: undefined reference to `gdbm_store'
> collect2: ld はステータス 1 で終了しました
> make: *** [radiusd.dbm] エラー 1
>
ああ、今度はよくわかりました。すいません、書き変えではなくて、書き足しですね^^;
-lgdbm_compat の後ろに、-lgdbm を書き戻すとどうでしょうか。
他に問題が無ければ、たぶんうまくリンク出来ると思います。
Thanks!
-M.H