Thanks Joe.  I'll apply patch 3 to CVS when I next get to my PC.  The problem
with  t_htdig  has already been fixed.  (I'm really not sure why it worked
under gnu/linux -- the script definitely had a bug.)


Cheers,
Lachlan

>-- Original Message --
>Date: Wed, 9 Jun 2004 23:49:23 -0700 (PDT)
>From: "Joe R. Jah" <[EMAIL PROTECTED]>
>To: Lachlan Andrew <[EMAIL PROTECTED]>
>cc: [EMAIL PROTECTED]
>Subject: Re: [htdig-dev] Make check and htdig warnings
>
>
>On Wed, 9 Jun 2004, Lachlan Andrew wrote:
>
>> Date: Wed, 9 Jun 2004 20:49:47 +1000
>> From: Lachlan Andrew <[EMAIL PROTECTED]>
>> To: Joe R. Jah <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
>> Subject: Re: [htdig-dev] Make check and htdig warnings
>> 
>> On Wed, 9 Jun 2004 03:41 pm, Joe R. Jah wrote:
>> > Hi Folks,
>> >
>> > Make check errors on BSD/OS 4.3.1:
>> >
>> > ../htlib/.libs/libht.a(HtWordType.o): In function
>> > `HtStripPunctuation(String &)':
>> > /tmp/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>> > reference to `WordType::instance' gmake[2]: *** [testnet] Error 1
>> 
>> Greetings Joe,
>> 
>> This is the same problem as Jesse was getting on HP-UX...  To hunt 
>> this problem down, could you please
>> 1. Try the explicit g++ command I suggested in 
>> <http://www.mail-archive.com/[EMAIL PROTECTED]/msg02078.html>
>
>  cd test
>  g++ -g -O2 -Wall -fno-rtti -fno-exceptions -o testnet testnet.o \
>     -L/opt/htdig/lib/zlib/lib ../htnet/.libs/libhtnet.a \
>     ../htcommon/.libs/libcommon.a ../htword/.libs/libhtword.a \
>     ../db/.libs/libhtdb.a ../htlib/.libs/libht.a \
>     ../htword/.libs/libhtword.a -lz
>  gmake check
>
>../htlib/.libs/libht.a(HtWordType.o): In function `HtIsWordChar(char)':
>/usr/src/WWW/htdig/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>reference to `WordType::instance'
>../htlib/.libs/libht.a(HtWordType.o): In function `HtIsStrictWordChar(char)':
>/usr/src/WWW/htdig/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>reference to `WordType::instance'
>../htlib/.libs/libht.a(HtWordType.o): In function `HtWordNormalize(String
>&)':
>/usr/src/WWW/htdig/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>reference to `WordType::instance'
>../htlib/.libs/libht.a(HtWordType.o): In function `HtStripPunctuation(String
>&)':
>/usr/src/WWW/htdig/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>reference to `WordType::instance'
>gmake[1]: *** [url] Error 1
>gmake[1]: Leaving directory `/usr/src/WWW/htdig/htdig-3.2.0b6/test'
>gmake: *** [check-am] Error 2
>
>> 2. Replace '--mode=link' by '--mode=link --preserve-dup-deps' in
>>    line 324 of  test/Makefile  and then try  make check  again.
>
>../htlib/.libs/libht.a(HtWordType.o): In function `HtIsWordChar(char)':
>/usr/src/WWW/htdig/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>reference to `WordType::instance'
>../htlib/.libs/libht.a(HtWordType.o): In function `HtIsStrictWordChar(char)':
>/usr/src/WWW/htdig/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>reference to `WordType::instance'
>../htlib/.libs/libht.a(HtWordType.o): In function `HtWordNormalize(String
>&)':
>/usr/src/WWW/htdig/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>reference to `WordType::instance'
>../htlib/.libs/libht.a(HtWordType.o): In function `HtStripPunctuation(String
>&)':
>/usr/src/WWW/htdig/htdig-3.2.0b6/htlib/../htword/WordType.h:66: undefined
>reference to `WordType::instance'
>*** Error code 1
>
>Stop.
>*** Error code 1
>
>Stop.
>
>> 3. Replace the line something like
>> HTLIBS = $(top_builddir)/htnet/libhtnet.la \
>>              $(top_builddir)/htcommon/libcommon.la \
>>              $(top_builddir)/htword/libhtword.la \
>>              $(top_builddir)/htlib/libht.la \
>>              $(top_builddir)/htcommon/libcommon.la \
>>              $(top_builddir)/htword/libhtword.la \
>>              $(top_builddir)/db/libhtdb.la \
>>              $(top_builddir)/htlib/libht.la
>>    in test/Makefile, by a line like
>> HTLIBS = $(top_builddir)/htnet/libhtnet.la \
>>              $(top_builddir)/htcommon/libcommon.la \
>>              $(top_builddir)/htword/libhtword.la \
>>              $(top_builddir)/htlib/libht.la \
>>              $(top_builddir)/./htcommon/libcommon.la \
>>              $(top_builddir)/./htword/libhtword.la \
>>              $(top_builddir)/./db/libhtdb.la \
>>              $(top_builddir)/./htlib/libht.la
>>    (that is, for the repeated libraries, add a './' to the path) and 
>>    then rerun  make check.
>
>
>PASS: t_wordkey
>PASS: t_wordlist
>PASS: t_wordskip
>PASS: t_wordbitstream
>PASS: t_search
>PASS: t_htdb
>PASS: t_rdonly
>PASS: t_trunc
>PASS: t_url
>    
>dodoc: cannot open
>running htdig: expected 
>http://localhost:7400/set1/
>http://localhost:7400/set1/bad_local.htm
>http://localhost:7400/set1/script.html
>http://localhost:7400/set1/site%201.html
>http://localhost:7400/set1/site2.html
>http://localhost:7400/set1/site3.html
>http://localhost:7400/set1/site4.html
>http://localhost:7400/set1/sub%2520dir/
>http://localhost:7400/set1/sub%2520dir/empty%20file.html
>http://localhost:7400/set1/title.html
>but got
>
>htpurge: Database is empty!
>
>FAIL: t_htdig
>PASS: t_htsearch
>PASS: t_htmerge
>PASS: t_htnet
>PASS: t_htdig_local
>PASS: t_factors
>PASS: t_fuzzy
>PASS: t_parsing
>PASS: t_templates
>PASS: t_validwords
>====================
>1 of 19 tests failed
>*** Error code 1
>
>Stop.
>*** Error code 1
>
>Stop.
>
>> 4. Type
>>    nm htword/.libs/libhtword.a | grep instance
>
>         U _10WordDBInfo.instance
>         U _11WordKeyInfo.instance
>         U _11WordMonitor.instance
>         U _14WordRecordInfo.instance
>         U _8WordType.instance
>         U _11WordKeyInfo.instance
>         U _14WordRecordInfo.instance
>         U _10WordDBInfo.instance
>         U _11WordKeyInfo.instance
>0000039c D _10WordDBInfo.instance
>         U _11WordKeyInfo.instance
>         U _14WordRecordInfo.instance
>         U _11WordKeyInfo.instance
>000008f8 D _11WordKeyInfo.instance
>         U _10WordDBInfo.instance
>         U _11WordKeyInfo.instance
>         U _14WordRecordInfo.instance
>00000870 D _11WordMonitor.instance
>00000160 D _14WordRecordInfo.instance
>         U _11WordKeyInfo.instance
>         U _14WordRecordInfo.instance
>00000988 D _8WordType.instance
>
>
>>    nm test/testnet.o | grep instance
>
>> 5. Type
>>    cp /bin/true test/testnet
>
>It was actually cp /usr/bin/true test/testnet
>
>>    make check
>
>PASS: t_wordkey
>PASS: t_wordlist
>PASS: t_wordskip
>PASS: t_wordbitstream
>PASS: t_search
>PASS: t_htdb
>PASS: t_rdonly
>PASS: t_trunc
>PASS: t_url
>running htdig: expected 
>http://localhost:7400/set1/
>http://localhost:7400/set1/bad_local.htm
>http://localhost:7400/set1/script.html
>http://localhost:7400/set1/site%201.html
>http://localhost:7400/set1/site2.html
>http://localhost:7400/set1/site3.html
>http://localhost:7400/set1/site4.html
>http://localhost:7400/set1/sub%2520dir/
>http://localhost:7400/set1/sub%2520dir/empty%20file.html
>http://localhost:7400/set1/title.html
>but got
>
>FAIL: t_htdig
>PASS: t_htsearch
>PASS: t_htmerge
>Could not fetch URL
>FAIL: t_htnet
>PASS: t_htdig_local
>PASS: t_factors
>PASS: t_fuzzy
>PASS: t_parsing
>PASS: t_templates
>PASS: t_validwords
>====================
>2 of 19 tests failed
>====================
>gmake[1]: *** [check-TESTS] Error 1
>gmake[1]: Leaving directory `/usr/src/WWW/htdig/htdig-3.2.0b6/test'
>gmake: *** [check-am] Error 2
>
>> > Warnings from htdig:
>> >
>> > Warning: Configuration option heading_factor_1 is no longer supported
>> > Warning: Configuration option heading_factor_2 is no longer supported
>> > Warning: Configuration option heading_factor_3 is no longer supported
>> > Warning: Configuration option heading_factor_4 is no longer supported
>> > Warning: Configuration option heading_factor_5 is no longer supported
>> > Warning: Configuration option heading_factor_6 is no longer supported
>> > Warning: Configuration option modification_time_is_now is no longer
supported
>> > Warning: Configuration option pdf_parser is no longer supported
>> > Warning: Configuration option translate_amp is no longer supported
>> > Warning: Configuration option translate_lt_gt is no longer supported
>> > Warning: Configuration option translate_quot is no longer supported
>> >
>> > Huh?
>> 
>> Because people were confused by  pdf_parser  no longer working in 
>> ht://Dig, it now checks for old 3.1.x configuration attributes which 
>> are in the  htdig.conf  file but not supported by  ht://Dig 3.2.x
>> Are any of these options specified in your  htdig.conf?  If not, this

>> is a bug...
>
>Thanks Lachlan; yes I had all those attributes from 3.1.x days left in my
>htdig.conf file.
>
>Regards,
>
>Joe
>-- 
>     _/   _/_/_/       _/              ____________    __o
>     _/   _/   _/      _/         ______________     _-\<,_
> _/  _/   _/_/_/   _/  _/                     ......(_)/ (_)
>  _/_/ oe _/   _/.  _/_/ ah        [EMAIL PROTECTED]
>



-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
ht://Dig Developer mailing list:
[EMAIL PROTECTED]
List information (subscribe/unsubscribe, etc.)
https://lists.sourceforge.net/lists/listinfo/htdig-dev

Reply via email to