Re: [htdig] Installation problem


Trace Pupke (pupket@cofc.edu)
Wed, 10 Feb 1999 17:49:48 -0500


I didn't forget to run ./configure, but I decided to start from scratch
anyway. I decided to upgrade make to GNU make 3.77 first. That went fine
and the new version is registering. So I did a 'make distclean' at the
top of the htdig source tree. I did './configure' - fine. Edited the
CONFIG file - fine. Then I did 'make' - it got past the part it quit
on before, but this time it exited on htfuzzy. Here's the display:

gcc -o htfuzzy -L../htlib -L../htcommon -L../db/dist -L../rx/rx -L/usr/lib
Endings.o EndingsDB.o Exact.o Fuzzy.o Metaphone.o Soundex.o SuffixEntry.o
Synonym.o htfuzzy.o Substring.o Prefix.o ../htcommon/libcommon.a
./htlib/libht.a ../db/dist/libdb.a ../rx/rx/librx.a
collect2: ld returned 1 exit status
/usr/bin/ld:
Warning: Linking some objects which contain exception information sections
        and some which do not. This may cause fatal runtime exception
        handling problems (last obj encountered without exceptions was
        ../db/dist/libdb.a).
Unresolved:
cout
ostream::operator<<(char const *)
ostream::operator<<(int)
ostream::operator<<(char)
ostream::flush(void)
endl(ostream &)
cerr
ostream::write(char const *, int)
ostream::operator<<(void const *)
ios virtual table
fstreambase::fstreambase(int, char const *, int, int)
istream::ios virtual table
ifstream::ios virtual table
fstreambase::ios virtual table
filebuf::~filebuf(void)
istream::getline(char *, int, char)
fstreambase::close(void)
make[1]: *** [htfuzzy] Error 1
make[1]: Leaving directory `/usr/archive/src/htdig/htdig-3.1.0/htfuzzy'
make: *** [all] Error 1

Thanks again for any help.

At 08:48 PM 2/10/99 +0100, Egon Schmid wrote:
>Hi Trace,
>just recompiled and got this:
>
>rm -f librx.a
>ar rc librx.a hashrexp.o rx.o rxanal.o rxbasic.o rxbitset.o rxcset.o
>rxdbug.o rxgnucomp.o rxhash.o rxnfa.o rxnode.o rxposix.o rxsimp.o
>rxspencer.o rxstr.o rxsuper.o rxunfa.o
>ranlib librx.a
>make[2]: Leaving directory `/usr/local/htdig3/rx/rx'
>make[1]: Leaving directory `/usr/local/htdig3/rx'
>make[1]: Entering directory `/usr/local/htdig3/htlib'
>
>-Egon
>
>what now? Have you (it may be) forgotten do make a ./configure or
>something else?
>
>I have Debian 2.0
>
>-Egon
>
>On Wed, 10 Feb 1999, Trace Pupke wrote:
>
>>
>> At 08:27 PM 2/10/99 +0100, Egon Schmid wrote:
>> >
>> >
>> >On Wed, 10 Feb 1999, Trace Pupke wrote:
>> >
>> >>
>> >> Everything was going well until I did a 'make'. It got this far and it
>> >> stopped. I'm installing on Digital Unix 3.2c. Any help would be greatly
>> >> appreciated. (The CONFIG file in the top level of the source tree is
>> there.)
>> >>
>> >> ---
>> >>
>> >> gcc -g -O -c rxunfa.c
>> >> rxunfa.c: In function `canonical_unfa':
>> >> rxunfa.c:67: warning: cast to pointer from integer of different size
>> >> rxunfa.c: In function `rx_make_unfaniverse':
>> >> rxunfa.c:137: warning: cast to pointer from integer of different size
>> >> rm -f librx.a
>> >> ar rc librx.a hashrexp.o rx.o rxanal.o rxbasic.o rxbitset.o rxcset.o
>> >> rxdbug.o rxgnucomp.o rxhash.o rxnfa.o rxnode.o rxposix.o rxsimp.o
>> >> rxspencer.o rxstr.o rxsuper.o rxunfa.o
>> >> ranlib librx.a
>> >> s - creating symbol hash table. Wait...
>> >> Make: Cannot open ../../CONFIG. Stop.
>> >> *** Exit 1
>> >> Stop.
>> >>
>> >> ---
>> >>
>> >> Trace Pupke
>> >> pupket@cofc.edu
>> >
>> >It's not possible that make will look into ../../CONFIG. In which
>> >directory have you started make?
>> >
>> >-Egon
>> >
>>
>> /usr/archive/src/htdig/htdig-3.1.0 which is the top level of the
>> source tree.
>>

Trace Pupke
pupket@cofc.edu

------------------------------------
To unsubscribe from the htdig mailing list, send a message to
htdig@htdig.org containing the single word "unsubscribe" in
the SUBJECT of the message.



This archive was generated by hypermail 2.0b3 on Wed Feb 10 1999 - 17:09:06 PST