Re: ./build.sh tools: error in 'file'
Eyal Lebedinsky <[email protected]> Tue, 30 Mar 2004 22:59:54 +1000
| Newsgroups | gmane.os.netbsd.ports.pc532 |
|---|---|
| Organization | Eyal at Home |
| Message-ID | <[email protected]> |
Antti Kantee wrote: > On Tue Mar 30 2004 at 13:14:59 +1000, Eyal Lebedinsky wrote: > >>Building on 1.5.3 (last proper release?) from a reasonably recent >>-current, I encountered a problem in >> usr/src/dist/file/src/file.c >>in file_mbswidth(). >> >>It assumes that HAVE_WCHAR_H means we have mbstate_t and mbrtowc(). >>/usr/include/wchar.h does not have these, however later >>versions do have it (as usr/src/include/wchar.h does too). > > Yes, it assumes that too much is provided if wchar.h is present. > >>Is this a problem with './build.sh tools' incorrectly using the >>native headers, or should 'file' be more careful? > > 'file' should be more careful. [trimmed] > I put some bandaid on src/dist/file/src/file.c rev 1.7. See if that > helps for the time being. Thanks, I see it. In the meantime I changed #ifdef HAVE_WCHAR_H to #ifdef HAVE_WCHAR_H_NOT_ON_PC532 and restarted the build. BTW, './build.sh tools' seems to redo everything, rather than continue from where it failed. Is there a nicer way to continue? -- Eyal Lebedinsky ([email protected]) <http://samba.org/eyal/>