Bug report.
Jaye Mathisen
mrcpu at internetcds.com
Fri May 12 00:33:19 UTC 2000
Thanks. Worked fine.
On Fri, 12 May 2000, Igor Timkin wrote:
> Jaye Mathisen writes:
> >
> >
> > FreeBSD 2.2.8, May 11th snapshot.
> >
> > Compilation failed:
> >
> > cd nnrpd && make all
> > gcc -g -O2 -I../include -c article.c
> > gcc -g -O2 -I../include -c group.c
> > gcc -g -O2 -I../include -c commands.c
> > gcc -g -O2 -I../include -c loadave.c
> > gcc -g -O2 -I../include -c misc.c
> > gcc -g -O2 -I../include -c newnews.c
> > gcc -g -O2 -I../include -c nnrpd.c
> > gcc -g -O2 -I../include
> > -I/usr/local/lib/perl5/5.00502/i386-freebsd/CORE -c perl.c
> > gcc -g -O2 -I../include -c perm.c
> > gcc -g -O2 -I../include -c post.c
> > post.c: In function `ProcessHeaders':
> > post.c:392: `tzname' undeclared (first use this function)
> > post.c:392: (Each undeclared identifier is reported only once
> > post.c:392: for each function it appears in.)
> > *** Error code 1
> >
> > Stop.
> > *** Error code 1
> >
> >
> > Configured with ./configure --prefix=/news --with-perl
>
> 2.2.8 don't has tzname variable. From man 3 localtime:
> Use of the external variable tzname is discouraged; the tm_zone entry in
> the tm structure is preferred.
>
> Use this patch:
> diff -u nnrpd/post.c nnrpd/post.c.NEW
> --- nnrpd/post.c Wed May 10 14:01:10 2000
> +++ nnrpd/post.c.NEW Fri May 12 04:08:00 2000
> @@ -386,7 +386,7 @@
> local->tm_mday, &MONTHS[3 * local->tm_mon], 1900 + local->tm_year,
> local->tm_hour, local->tm_min, local->tm_sec,
> #ifdef HAVE_TM_GMTOFF
> -#ifdef __bsdi__
> +#if defined(__bsdi__) || defined (__FreeBSD__)
> local->tm_gmtoff/36, local->tm_zone);
> #else
> local->tm_gmtoff/36, tzname[0]);
>
More information about the inn-bugs
mailing list