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

Re: 20050829ts, 3.99.8



>実は groff の pre-grohtml を作るところで、
>undefined reference to `vsnprintf(char*, unsigned int, char const*, __va_list)':
>などと言われていまして、
>nm して見ると、一部こわれているようなところがあります。
>ttyp0:makoto@st4200 9:45:37/050811(...tools/groff)> nm ./obj/build/src/preproc/html/pre-html.o |grep vsn
>U _Z9vsnprintfPcjPKc9__va_list 

これ、直接の原因は include/stdio.h rev 1.60 で vsnprintf が
__BEGIN_DECLS, __END_DECLS で囲まれなくなったためです。
(意図的なのかどうかはわかりません。FreeBSD/OpenBSD は囲んでる
ようです。)

# -050829 ならばその問題は一応回避してます。