Greetings,
I've been using ht://Dig for several months but I never had
to compile/install it because it was on a machine I inherited.
Now I'm trying to install htdig-3.1.0b1 on an Ultra Enterprise
3000 running Solaris 2.5 and it's giving me no end of pain. I've
spent the past week playing with my compilers, libraries, ht://Dig
config scripts and anything else I could think of to no avail.
I'd appreciate it if anyone could give me any information regarding
my problems after looking at the excerpts below.
I'm using gcc-2.7.2 with libg++-2.7.2 and Gnu make. The configure
script seems to run nicely but the following happens when I 'gmake':
gmake[1]: Entering directory `/apps/htdig/db-2.4.14/build.unix'
gmake[1]: *** No rule to make target `all'. Stop.
gmake[1]: Leaving directory `/apps/htdig/db-2.4.14/build.unix'
gmake[1]: Entering directory `/apps/htdig/rx-1.5'
gmake[2]: Entering directory `/apps/htdig/rx-1.5/rx'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/apps/htdig/rx-1.5/rx'
gmake[1]: Leaving directory `/apps/htdig/rx-1.5'
gmake[1]: Entering directory `/apps/htdig/htlib'
/usr/bin/gcc -c -g -O2 -ggdb -O2
-DDEFAULT_CONFIG_FILE=\"/apps/htdig/conf/htdig.conf\" -I../htlib
-I../htcommon -I../include -I../db-2.4.14/build.unix -I../rx-1.5/rx
Database.cc
In file included from Database.cc:22:
DB2_db.h:18: db.h: No such file or directory
gmake[1]: *** [Database.o] Error 1
gmake[1]: Leaving directory `/apps/htdig/htlib'
gmake[1]: Entering directory `/apps/htdig/htcommon'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory `/apps/htdig/htcommon'
gmake[1]: Entering directory `/apps/htdig/htfuzzy'
/usr/bin/gcc -o htfuzzy -ggdb -L../htlib -L../htcommon
-L../db-2.4.14/build.unix -L../rx-1.5/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 -lcommon -lht -ldb -lrx -lsocket -lnsl
ld: fatal: library -lht: not found
ld: fatal: library -ldb: not found
ld: fatal: File processing errors. No output written to htfuzzy
gmake[1]: *** [htfuzzy] Error 1
gmake[1]: Leaving directory `/apps/htdig/htfuzzy'
gmake[1]: Entering directory `/apps/htdig/htdig'
/usr/bin/gcc -o htdig -ggdb -L../htlib -L../htcommon
-L../db-2.4.14/build.unix -L../rx-1.5/rx -L/usr/lib Document.o HTML.o
Images.o Parsable.o Plaintext.o Postscript.o Retriever.o SGMLEntities.o
Server.o URLRef.o main.o ExternalParser.o PDF.o -lcommon -lht -ldb -lrx
-lsocket -lnsl
ld: fatal: library -lht: not found
ld: fatal: library -ldb: not found
ld: fatal: File processing errors. No output written to htdig
gmake[1]: *** [htdig] Error 1
gmake[1]: Leaving directory `/apps/htdig/htdig'
gmake[1]: Entering directory `/apps/htdig/htsearch'
/usr/bin/gcc -o htsearch -ggdb -L../htlib -L../htcommon
-L../db-2.4.14/build.unix -L../rx-1.5/rx -L/usr/lib Display.o DocMatch.o
ResultList.o ResultMatch.o Template.o TemplateList.o WeightWord.o
htsearch.o parser.o ../htfuzzy/libfuzzy.a -lcommon -lht -ldb -lrx
-lsocket -lnsl
gcc: ../htfuzzy/libfuzzy.a: No such file or directory
gmake[1]: *** [htsearch] Error 1
gmake[1]: Leaving directory `/apps/htdig/htsearch'
gmake[1]: Entering directory `/apps/htdig/htmerge'
/usr/bin/gcc -o htmerge -ggdb -L../htlib -L../htcommon
-L../db-2.4.14/build.unix -L../rx-1.5/rx -L/usr/lib docs.o htmerge.o
words.o -lcommon -lht -ldb -lrx -lsocket -lnsl
ld: fatal: library -lht: not found
ld: fatal: library -ldb: not found
ld: fatal: File processing errors. No output written to htmerge
gmake[1]: *** [htmerge] Error 1
gmake[1]: Leaving directory `/apps/htdig/htmerge'
gmake[1]: Entering directory `/apps/htdig/htnotify'
/usr/bin/gcc -o htnotify -ggdb -L../htlib -L../htcommon
-L../db-2.4.14/build.unix -L../rx-1.5/rx -L/usr/lib htnotify.o -lcommon
-lht -ldb -lrx -lsocket -lnsl
ld: fatal: library -lht: not found
ld: fatal: library -ldb: not found
ld: fatal: File processing errors. No output written to htnotify
gmake[1]: *** [htnotify] Error 1
gmake[1]: Leaving directory `/apps/htdig/htnotify'
gmake: *** [all] Error 2
Ok, so it's fairly obvious ld isn't finding some libraries it needs...some
kind
of utils I'm missing?
I'd appreciate any information.
Thanks.
Mark Juettner
Systems Administrator
NASA Goddard Space Flight Center Library
Code 252
(301) 286-9238
----------------------------------------------------------------------
To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED] containing the single word "unsubscribe" in
the body of the message.