Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!paladin.american.edu!gatech!psuvax1!news.math.psu.edu!chi-news.cic.net!newsfeed.internetmci.com!in1.uu.net!hilbert.dnai.com!usenet
From: jacke@hghed.com (Jack Ellis)
Newsgroups: comp.unix.bsd.bsdi.misc,comp.infosystems.wais
Subject: compile problems - BSD/OS and freeWAIS-sf HELP PLEASE!
Date: 2 Jan 1996 16:47:30 GMT
Organization: Direct Network Access
Lines: 115
Sender: jacke@hopf.dnai.com
Message-ID: <4cbnj2$bko@hilbert.dnai.com>
NNTP-Posting-Host: dynamic-219.dnai.com
X-Posted-From: InterNews 1.0.7@dynamic-219.dnai.com
X-Authenticated: jacke on POP host hopf.dnai.com
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.bsdi.misc:1791 comp.infosystems.wais:5443
Greetings again,
Excuse the long post, but I am DESPERATE!!
After an unfortunate disk crash and subsequent reformatting and
restore,
I realized that the copy of freeWAIS-sf I had before was not backed up.
Bummer. So now, I'm trying to rebuild it again, this time with version
2.0.58.
I am having a seriously frustrating time with this, and nothing I do
seems to
fix it. This is another plea to SOME guru out there for much-needed
help!
Here's the problem:
Hardware: Digital Starion 133Mhz Pentium, pretty standard.
Software:
BSD/OS 2.0.1
trying to compile freeWAIS-sf-2.0.58
using gcc 2.6.3
bison A2.6
GNU make 3.72.1
lex (flex) 2.4.7
I have commented out the 'extern char *sys_errlist[];' lines in
ir/sockets.c
and ir/waisserver.c as I was kindly advised to before.
Configure runs fine, and reports no problems.
make depend runs fine, no errors.
on make, however, this happens...
Everything is OK until I get this:
*********************************************************************
/bin/rm -f boolean_op.o
gcc -c -I../ctype -g -DDEBUGGING boolean_op.c
In file included from cutil.h:73,
from irfiles.h:108,
from boolean_op.c:66:
/usr/include/sys/param.h:43: warning: `BSD' redefined
../config.h:25: warning: this is the location of the previous
definition
make[2]: *** No rule to make target `lex.field.c'. Stop.
make[2]: Leaving directory `/usr/home/jacke/freeWAIS-sf-2.0.58/ir'
Making all in ui...
make[2]: Entering directory `/usr/home/jacke/freeWAIS-sf-2.0.58/ui'
gcc -c -I../ctype -I../ir -g -DDEBUGGING source.c
In file included from ../ir/cutil.h:73,
from wais.h:29,
from source.c:89:
/usr/include/sys/param.h:43: warning: `BSD' redefined
../ir/../config.h:25: warning: this is the location of the previous
definition
make[2]: *** No rule to make target `../ir/libwais.a'. Stop.
make[2]: Leaving directory `/usr/home/jacke/freeWAIS-sf-2.0.58/ui'
Making all in bin...
make[2]: Entering directory `/usr/home/jacke/freeWAIS-sf-2.0.58/bin'
Nothing to make in "bin".
make[2]: Leaving directory `/usr/home/jacke/freeWAIS-sf-2.0.58/bin'
Making all in doc/original-TM-wais/manl...
make[2]: Entering directory
`/usr/home/jacke/freeWAIS-sf-2.0.58/doc/original-TM- wais/manl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/usr/home/jacke/freeWAIS-sf-2.0.58/doc/original-TM-w ais/manl'
Making all in FIELD-EXAMPLE...
make[2]: Entering directory
`/usr/home/jacke/freeWAIS-sf-2.0.58/FIELD-EXAMPLE'
cd ../ir; make ../ir/waisindex
make[3]: Entering directory `/usr/home/jacke/freeWAIS-sf-2.0.58/ir'
gcc -I../ctype -lm ../ir/waisindex.c -o ../ir/waisindex
In file included from ../ir/cdialect.h:75,
from ../ir/cutil.h:59,
from ../ir/waisindex.c:240:
../ir/../config.h:25: warning: `BSD' redefined
/usr/include/sys/param.h:43: warning: this is the location of the
previous defin ition
In file included from ../ir/cutil.h:73,
from ../ir/waisindex.c:240:
/usr/include/sys/param.h:43: warning: `BSD' redefined
../ir/../config.h:25: warning: this is the location of the previous
definition
/tmp/cc0194961.o: Undefined symbol _gDelimiters referenced from text
segment
/tmp/cc0194961.o: Undefined symbol _wordbreak_notalnum referenced from
text segm ent
/tmp/cc0194961.o: Undefined symbol _gDelimiters referenced from text
segment
etc. etc. etc. and so on and so forth more many thousands of symbols,
until
make[3]: *** [../ir/waisindex] Error 1
make[3]: Leaving directory `/usr/home/jacke/freeWAIS-sf-2.0.58/ir'
make[2]: *** [../ir/waisindex] Error 2
make[2]: Leaving directory
`/usr/home/jacke/freeWAIS-sf-2.0.58/FIELD-EXAMPLE'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/usr/home/jacke/freeWAIS-sf-2.0.58'
make: *** [all] Error 2
************************************************************************
**
Why am I getting those "No rule" errors?? I suspect that is where all
the undefined symbols are coming from. What can I do about it? Can
anyone shed any light on this, please?
Please help if you can!
Thanks
Jack Ellis, MD