[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