2008年6月11日

[plamo:29197] Re: DTC-Radius について

こんばんは、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


投稿者 xml-rpc : 2008年6月11日 20:17
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/74074
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。