Gilles Detillieux (email@example.com)
Tue, 30 Mar 1999 11:44:13 -0600 (CST)
According to Shawn Patton:
> That appeared to work!... It does the search now and displays the results.
> But I am now getting a new error.
> DB2 problem...: /usr/home/my_user_space/usr/local/htdig/common/word2root.db: No such
> file or directory
> The above file does exist.
> Excuse my ignorance here, but is Htfuzzy the culprit? Would I have to now recompile
> Htfuzzy with my virtual environment? Please take my idea here with a grain of salt
> I'm getting more lost by the minute.
If the file exists, then it would appear that htfuzzy created it without
a problem. The problem is most likely that htsearch doesn't like the
paths in your htdig.conf file. In a virtual environment like yours,
where htsearch runs chroot()'ed, you can't use the same htdig.conf for
htsearch as for the rest of the ht://Dig indexing tools, because it needs
paths that work in its virtual environment, namely the settings for
common_dir and database_dir.
> Geoff Hutchison wrote:
> > On Mon, 29 Mar 1999, Shawn Patton wrote:
> > > 1) Add the following line:
> > > VCONFIG_DIR= /usr/local/htdig/conf
> > > 2) Edit CONFIG_DIR in the following line from:
> > > LOCAL_DEFINES= -DCONFIG_DIR=\"$(CONFIG_DIR)\"
> > > to:
> > > LOCAL_DEFINES= -DCONFIG_DIR=\"$(VCONFIG_DIR)\"
> > > 3) Move to the Htsearch source directory and run make on the edited
> > > Makefile.
> > > 4) manually cp *new* Htsearch binary to cgi-bin directory.
> > OK, I see the problem here... The top-level Makefile.config defines the
> > default config file. It doesn't pay any attention to $(CONFIG_DIR). Edit
> > that and you should be set:
> > DEFINES= -DDEFAULT_CONFIG_FILE=\"$(DEFAULT_CONFIG_FILE)\"
> > (or edit the CONFIG file)
> > (Suggestions on Makefile cleanups are more than welcome!)
-- Gilles R. Detillieux E-mail: <firstname.lastname@example.org> Spinal Cord Research Centre WWW: http://www.scrc.umanitoba.ca/~grdetil Dept. Physiology, U. of Manitoba Phone: (204)789-3766 Winnipeg, MB R3E 3J7 (Canada) Fax: (204)789-3930 ------------------------------------ To unsubscribe from the htdig mailing list, send a message to email@example.com containing the single word "unsubscribe" in the SUBJECT of the message.
This archive was generated by hypermail 2.0b3 on Tue Mar 30 1999 - 11:34:56 PST