Hi Htdig users,
     Many Thanks for your answers, Its now working :)

First I added the lsb-cxx package, I read somewhere on the net it was 
needed.
# dpkg -l | grep xx
ii  lsb-cxx                            3.1-5ubuntu2                Linux 
Standard Base 3.1 C++ support package

I then tried compile the Beta Release (3.2.0b6). Before I had 
automatically gone for the stable release because it was named "stable".
I did a simple ./configure and it complained about zlibs, so I did a
./configure --without-zlib

Then make, then make install. It worked :)
I pointed the htdig.conf file to my website and did a rundig -vvv.
But now when I use htsearch from command line and via web interface I do 
get search results :) :)


# /opt/www/cgi-bin/htsearch -vvv
Enter value for words: public
word: public
tempWords: 'public:0 '
Boolean: 'public:0 '
Adding algorithm exact
Adding algorithm synonyms
Adding algorithm endings
initial: ''
Fuzzy on: public
    exact public
    synonyms
    endings publicness publics publicly
searchWords: '(:0 public:0 |:0 publicness:0 |:0 publics:0 |:0 publicly:0 
):0 '
LogicalWords: (public or publicness or publics or publicly)
Pattern: public|publicness|publics|publicly
Highlight Pattern: public|publicness|publics|publicly
perform_push @0: public
score: push @0
term:factor
perform_push @1: publicness
score: empty list, push 0 @1
term:factor
or--
or: no 2nd operand
stack:1
perform_push @1: publics
score: empty list, push 0 @1
term:factor
or--
or: no 2nd operand
stack:1
perform_push @1: publicly
score: empty list, push 0 @1
term:factor
or--
or: no 2nd operand
stack:1
term:factor
http://quatsch.no-ip.com/
    base_score 1 date_score 0 backlink_score 0.38
    score 0.8671(0.8671), maxScore -1.79769e+308, minScore 1.79769e+308
Set maxScore = score
Set minScore = score
Content-type: text/html

Enter value for format:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><title>Search results for 'public'</title></head>
<body bgcolor="#eef7ff">
<h2><img src="/htdig/htdig.gif" alt="ht://Dig">
Search results for '(public or publicness or publics or publicly)'</h2>
<hr noshade size="4">
<form method="get" action="">
<font size="-1">
<input type="hidden" name="config" value="">
<input type="hidden" name="restrict" value="">
<input type="hidden" name="exclude" value="">
Match: <select name="method">
<option value="and" selected>All
<option value="or">Any
<option value="boolean">Boolean
</select>

Format: <select name="format">
<option value="builtin-long">Long
<option value="builtin-short">Short
</select>

Sort by: <select name="sort">
<option value="score" selected>Score
<option value="time">Time
<option value="title">Title
<option value="revscore">Reverse Score
<option value="revtime">Reverse Time
<option value="revtitle">Reverse Title
</select>

<br>
Refine search:
<input type="text" size="30" name="words" value="public">
<input type="submit" value="Search">
</font>
</form>
<hr noshade size="1">
<strong>Documents 1 - 1 of 1 matches.
More <img src="/htdig/star.gif" alt="*">'s indicate a better match.
</strong>
<hr noshade size="1">
generateStars: nStars 4 of 4
generateStars: nStars 4 of 4
<dl><dt><strong><a 
href="http://quatsch.no-ip.com/";>Quatsch.no-ip.com</a></strong><img 
src="/htdig/star.gif" alt="*"><img src="/htdig/star.gif" alt="*"><img 
src="/htdig/star.gif" alt="*"><img src="/htdig/star.gif" alt="*">
</dt><dd>  QUATSCH.NO-IP.COM <strong>Public</strong> * Picture Gallery * 
temp * Breks Private * Oreilley Books View Picture Gallery <br>
<em><a href="http://quatsch.no-ip.com/";>http://quatsch.no-ip.com/</a></em>
  <font size="-1">02/24/07, 761 bytes</font>
</dd></dl>


<hr noshade size="4">
<a href="http://www.htdig.org/";>
<img src="/htdig/htdig.gif" border="0" alt="">ht://Dig 3.2.0b6</a>
</body></html>


Many Thanks, Now Ill look into tweaking the config, trying to index 
german umlauts etc, and customising search results pages.

Thanks, Cheers,
Steve.


On 29/01/2008 06:42, dmacdoug wrote:
> For what it's worth, I have been having exactly the same problem on
> two different systems.  Both systems are Debian systems and they
> had been running fine until I updated them from Sarge (the old stable
> distribution) to Etch (the newest stable distribution).  When updated, 
> nothing else was changed and the indexing still seems to work exactly 
> as it did before, but searches always get no results.  One of these 
> systems has subsequently been updated from Etch to Lenny (the latest 
> testing distribution) and still doesn't return results.  Both had 
> previously worked fine on the Woody and Sarge versions and all four of 
> these Debian distributions used the htdig version 3.2.0b6, so the only 
> conclusion I can come to is that there may have been some change in 
> some library or compiler.  I have not tried compiling my own version 
> of htsearch, I've only used the binary distributed by debian, so I was 
> interested to hear that you had done so on ubuntu, and with an older 
> version of htdig, with no improvement.  I would be interested to know 
> if anyone is using htdig successfully on either the etch or lenny 
> debian distributions.
> 
> Don MacDougall
> [EMAIL PROTECTED]
> 
> On Mon, Jan 28, 2008 at 09:03:11PM -0700, Jim wrote:
>> Hi - I don't have a dapper system to test the package with, so I can't
>> help in that regard. I can't think of anything else to suggest at this
>> point, other than continuing with your attempt to build from source.
>>
>> Unless you have some reason to do otherwise, I would strongly recommend
>> that you try 3.2.0b6 rather than 3.1.6. The 3.1.6 code is ancient and
>> hasn't seen an update in nearly six years. While the 3.2.0b6 version is
>> itself languishing, it is a little more up to date and people still seem
>> to be having reasonably good luck with it. I wouldn't worry too much
>> about the 'b6'; this version of the code was very near official release
>> when it stopped being maintained.
>>
>> Jim
>>
>> On Mon, 28 Jan 2008, Steven Carr wrote:
>>
>>> Hi Jim,
>>>     Thanks for the email. Im running rundig as root and htsearch also as 
>>> root
>>> from command line. I chmod -R 777 /root/htdig_quatsch_test/ to be sure with
>>> the file permissions.
>>> I have only one /etc/htdig/htdig.conf, and just to be sure I tried chmod -R
>>> 777 /etc/htdig
>>>
>>> # /usr/lib/cgi-bin/htsearch -v -d -c /etc/htdig/htdig.conf
>>> Enter value for words: public
>>> tempWords: 'public:0 '
>>> Boolean: 'public:0 '
>>> initial: ''
>>> Fuzzy on: public
>>>    exact public
>>>    endings publicness publics publicly
>>> searchWords: '(:0 public:0 |:0 publicness:0 |:0 publics:0 |:0 publicly:0 
>>> ):0 '
>>> LogicalWords: (public or publicness or publics or publicly)
>>> Pattern: public|publicness|publics|publicly
>>> Content-type: text/html
>>>
>>>
>>> I deleted the dbs, rm /root/htdig_quatsch_test/db/quatsch/db*
>>> then did a rundig, It created the databases..
>>>
>>> [EMAIL PROTECTED]:/root/htdig_quatsch_test/db/quatsch# ls -lpa
>>> total 368
>>> drwxrwxrwx 2 root root   4096 2008-01-28 21:15 ./
>>> drwxrwxrwx 3 root root   4096 2008-01-26 00:44 ../
>>> -rw-r--r-- 1 root root  77824 2008-01-28 21:15 db.docdb
>>> -rw-r--r-- 1 root root   5120 2008-01-28 21:15 db.docs.index
>>> -rw-r--r-- 1 root root 110850 2008-01-28 21:15 db.wordlist
>>> -rw-r--r-- 1 root root 153600 2008-01-28 21:15 db.words.db
>>> [EMAIL PROTECTED]:/root/htdig_quatsch_test/db/quatsch#
>>>
>>> I chmod 777ed the newly created databases but still got no results via
>>> htsearch. :(
>>>
>>> I started to think maybe something was broken in the ubuntu htdig package so
>>> tried compiling the htdig source..
>>> after a ./configure I got..
>>>
>>> configure: error: To compile ht://Dig, you will need a C++ library. Try
>>> installing libstdc++.
>>> [EMAIL PROTECTED]:/root/htdig-3.1.6# uname -a
>>> Linux web-fe-08 2.6.15-26-amd64-server #1 SMP Thu Aug 3 03:32:26 UTC 2006
>>> x86_64 GNU/Linux
>>> [EMAIL PROTECTED]:/root/htdig-3.1.6# dpkg -l | grep libstd
>>> ii  libstdc++5                         3.3.6-10                     The GNU
>>> Standard C++ Library v3
>>> ii  libstdc++6                         4.0.3-1ubuntu5               The GNU
>>> Standard C++ Library v3
>>> ii  libstdc++6-4.0-dev                 4.0.3-1ubuntu5               The GNU
>>> Standard C++ Library v3 (development
>>>
>>> hmmm, I googled and found I should do this..
>>> CXXFLAGS=-Wno-deprecated CPPFLAGS=-Wno-deprecated ./configure
>>> This time configure completed :) but during make I got this...
>>>
>>> make[1]: Entering directory `/root/htdig-3.1.6/htdig'
>>> c++ -c  -DDEFAULT_CONFIG_FILE=\"/opt/www/htdig/conf/htdig.conf\" -I../htlib
>>> -I../htcommon -I../db/dist -I../include -Wno-deprecated SGMLEntities.cc
>>> SGMLEntities.cc: In static member function âstatic unsigned char
>>> SGMLEntities::translate(char*)â:
>>> SGMLEntities.cc:157: error: cast from âObject*â to âintâ loses precision
>>> make[1]: *** [SGMLEntities.o] Error 1
>>> make[1]: Leaving directory `/root/htdig-3.1.6/htdig'
>>> make: *** [all] Error 1
>>>
>>> Perhaps I leave the compiling :) Or try again of a different linux variant.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
ht://Dig general mailing list: <htdig-general@lists.sourceforge.net>
ht://Dig FAQ: http://htdig.sourceforge.net/FAQ.html
List information (subscribe/unsubscribe, etc.)
https://lists.sourceforge.net/lists/listinfo/htdig-general

Reply via email to