[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: 1.5.2 is missing /usr/include/wctype.h ?
<yfmvgfiafnr.wl@u.ki.nu>の記事において
makoto@ki.nuさんは書きました。
> では 1.5.2 の方で、
> /usr/pkgsrc/x11/Xaw3d/ で make した時に、本当は wctype.h がない
> のに
> -DHAVE_WCTYPE_H
> となっているのは、
どっちかというと tech-pkg-ja ネタな感じですが……
ざっと見ると -DHAS_WCTYPE_H を定義しているのは
/usr/X11R6/lib/X11/config/NetBSD.cf の中みたいですが、これは
/* Citrus mb locale were added in 1.5P */
#if ((OSMajorVersion > 1) || \
(OSMajorVersion == 1 && OSMinorVersion > 5) || \
(OSMajorVersion == 1 && OSMinorVersion == 5 && OSTeenyVersion >= 15))
#define XawI18nDefines -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H
#else
#define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC
#endif
なので 1.5.2 で素の状態から(make cleandir してから)作れば
Makefile 中に -DHAS_WCTYPE_H は入らないと思います。
が、手近なところに 1.5.x なマシンがないので実際どうなるのかは
わかんないです。
---
Izumi Tsutsui
tsutsui@ceres.dti.ne.jp