DG/UX [was: Re: problem building 0.15.7]
Dave Lovelace
dave at firstcomp.biz
Thu Dec 11 19:49:13 CET 2003
OK. I've downloaded & built GNU make. (A big thank you to Matthias for
urging me to do that; in this case, at least, it worked fine. make was
obviously indeed the problem.)
Now, however, I'm back to the problem I had when attempting to build
0.15.7 (this now is 0.15.10, with the hack David sent me backed out).
When it gets to the point of linking, it gets unresolved-symbol errors
in libbf_gsl.a:
> gcc -DBOGOFILTER -g -O2 -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 -o bogofilter bogofilter.o main.o method.o graham.o robinson.o fisher.o libbogofilter.a strlcpy.o strlcat.o /usr/local/BerkeleyDB.4.1/lib/libdb.a libbf_gsl.a -lm
> Undefined first referenced
> symbol in file
> .L_E882 libbf_gsl.a(libbf_gsl_a-gamma_inc.o)
> .L_E883 libbf_gsl.a(libbf_gsl_a-gamma_inc.o)
> .L_E865 libbf_gsl.a(libbf_gsl_a-zeta.o)
> .L_E866 libbf_gsl.a(libbf_gsl_a-zeta.o)
> .L_E664 libbf_gsl.a(libbf_gsl_a-gamma.o)
> .L_E852 libbf_gsl.a(libbf_gsl_a-erfc.o)
> .L_E853 libbf_gsl.a(libbf_gsl_a-erfc.o)
> .L_E466 libbf_gsl.a(libbf_gsl_a-trig.o)
> .L_E467 libbf_gsl.a(libbf_gsl_a-trig.o)
> .L_E458 libbf_gsl.a(libbf_gsl_a-exp.o)
> .L_E459 libbf_gsl.a(libbf_gsl_a-exp.o)
> .L_E690 libbf_gsl.a(libbf_gsl_a-gamma.o)
> .L_E691 libbf_gsl.a(libbf_gsl_a-gamma.o)
> .L_E340 libbf_gsl.a(libbf_gsl_a-gamma_inc.o)
> .L_E359 libbf_gsl.a(libbf_gsl_a-gamma_inc.o)
> .L_E793 libbf_gsl.a(libbf_gsl_a-erfc.o)
> .L_E806 libbf_gsl.a(libbf_gsl_a-zeta.o)
> .L_E823 libbf_gsl.a(libbf_gsl_a-gamma_inc.o)
> .L_E432 libbf_gsl.a(libbf_gsl_a-exp.o)
> .L_E435 libbf_gsl.a(libbf_gsl_a-trig.o)
> ld: bogofilter: fatal error: Symbol referencing errors. No output written to bog
> ofilter
> make[3]: *** [bogofilter] Error 1
> make[3]: Leaving directory `/usr/local/FCIonly/src/bogofilter/bogofilter-0.15.10
> /src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/local/FCIonly/src/bogofilter/bogofilter-0.15.10
> /src'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/usr/local/FCIonly/src/bogofilter/bogofilter-0.15.10
> /src'
> make: *** [all-recursive] Error 1
>
Any help would be appreciated. Thanks.
--
- Dave Lovelace
dave at firstcomp.biz
davel at cyberspace.org
More information about the Bogofilter
mailing list