This is the mail archive of the
cygwin-developers
mailing list for the Cygwin project.
Re: build problems
On May 10 14:42, Christopher Faylor wrote:
> On Sat, May 10, 2008 at 10:19:22AM -0600, Eric Blake wrote:
> > I'm getting failures trying to build from CVS, after this patch:
> > http://cygwin.com/ml/cygwin-cvs/2008-q2/msg00078.html
> >
> > /cygwin/config/i386 -I/usr/lib/gcc/i686-pc-cygwin/3.4.4/include -o
> > ./_def_time.o ../../../../winsup/cygwin/libc/_def_time.c
> > ../../../../winsup/cygwin/libc/_def_time.c:13:27: sys/localedef.h: No such
> > file or directory
> > ../../../../winsup/cygwin/libc/_def_time.c:16: error: parse error before
> > "_DefaultTimeLocale"
>
> It seems to build ok if you install the NetBSD version of this file from
> here:
>
> 'http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/sys/sys/localedef.h?rev=1.8'
>
> into include/sys. However, I'll leave it to Corinna to check this file
> in, assuming it is appropriate to do so.
Unfortunately it's not ok. I added it to the repository two days ago
and removed some minutes later, when I found that the localedef.h file
is licensed under the 4-clause BSD license. However, the only reason
to use NetBSD's strptime.c instead of the FreeBSD version was to replace
a 4-clause BSD file with a non-4-clause BSD file. I've just checked in
a fix which just moves everything into strptime.cc. Unfortunately there's
no 3- or 2-clause localedef.h available :(
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat