paths.h
David Relson
relson at osagesoftware.com
Sat Nov 22 21:24:39 CET 2003
On Sat, 22 Nov 2003 20:05:15 +0000
John Poltorak <jp at warpix.org> wrote:
> On Sat, Nov 22, 2003 at 02:21:39PM -0500, David Relson wrote:
> > John,
> >
> > Unfortunately I have neither BSD experience nor a BSD machine.
> > Matthias handles that part of bogofilter development. I'm sure
> > he'll have an answer as soon as he sees your message.
> >
> > The path is shown in the gcc command and it looks correct. I don't
> > think modifying C_INCLUDE_PATH will have any effect.
> >
> > As a detail, <syslog.h> doesn't really need to be included from
> > "common.h". Try the attached patch (which takes it out) and let me
> > know if it helps.
>
> The changes don't seem appropriate. You must be using more recent
> source code than me.
>
> I manually changed common.h and the previous error disappeared, so the
>
> paths.h problems seems to be sorted.
>
>
> Now I get as far as:-
>
>
>
> gcc -DHAVE_CONFIG_H -I. -I. -I. -I../trio -I.. -DBOGOFILTER -Wall
> -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow
> -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings
> -Waggregate-return -Wmissing-declarations -Wnested-externs -ggdb
> -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wreturn-type
> -Wpointer-arith -c `test -f 'degen.c' || echo './'`degen.c
> u:\posix2\include\mathx.h: In function `acosh': In file included from
> u:\posix2\include\math.h:412,
> from degen.c:74:
> u:\posix2\include\mathx.h:222: warning: ediv singularity error
> u:\posix2\include\mathx.h:222: warning: ediv singularity error
> u:\posix2\include\mathx.h: In function `atanh':
> u:\posix2\include\mathx.h:231: warning: ediv singularity error
> u:\posix2\include\mathx.h:232: warning: ediv singularity error
> u:\posix2\include\mathx.h: In function `acoshl':
> u:\posix2\include\mathx.h:259: warning: ediv singularity error
> u:\posix2\include\mathx.h:259: warning: ediv singularity error
> u:\posix2\include\mathx.h: In function `atanhl':
> u:\posix2\include\mathx.h:268: warning: ediv singularity error
> u:\posix2\include\mathx.h:269: warning: ediv singularity error
> source='error.c' object='error.o' libtool=no \
> depfile='.deps/error.Po' tmpdepfile='.deps/error.TPo' \
> depmode=gcc u:/bin/sh ../depcomp \
> gcc -DHAVE_CONFIG_H -I. -I. -I. -I../trio -I.. -DBOGOFILTER -Wall
> -W -Wstrict-prototypes -Wmissing-prototypes -Wshadow
> -Wbad-function-cast -Wcast-qual -Wcast-align -Wwrite-strings
> -Waggregate-return -Wmissing-declarations -Wnested-externs -ggdb
> -fno-common -Wchar-subscripts -Wcomment -Wimplicit -Wreturn-type
> -Wpointer-arith -c `test -f 'error.c' || echo './'`error.c error.c: In
> function `print_error': error.c:47: warning: implicit declaration of
> function `syslog' error.c:47: `LOG_INFO' undeclared (first use in this
> function) error.c:47: (Each undeclared identifier is reported only
> once error.c:47: for each function it appears in.)
> make[2]: *** [error.o] Error 1
> make[2]: Leaving directory `U:/unixos2/workdir/bogofilter-0.15.8/src'
> make[1]: *** [install-recursive] Error 1
> make[1]: Leaving directory `U:/unixos2/workdir/bogofilter-0.15.8/src'
> make: *** [install-recursive] Error 1
>
>
> I have no idea about what any of this means, and it may well be a
> problem with Posix/2, but I'll ask here first in case anyone knows...
>
> It could be due to some of the patches provided not being made since I
>
> only changed common.h.
>
>
> > David
John,
LOG_INFO is a call for syslog.h. I'd suggest getting 0.15.8 (if you've
got older) and working from there...
I have no idea what "ediv singularity error" means.
David
More information about the Bogofilter
mailing list