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