Hi all,
I'm trying to build htdig 3.1.5 on SunOS 4.1.3. Configure and
compilation seem to go well, but the linking fails in htfuzzy directory:
lix[~/htdig-3.1.5]$
c++ -o htfuzzy -L../htlib -L../htcommon -L../db/dist -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
../htcommon/libcommon.a ../htlib/libht.a ../db/dist/libdb.a -lz -lnsl
ld: /usr/local/lib/libg++.a(rx.o): _regexec: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _regfree: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _regcomp: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _re_compile_pattern: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _re_compile_fastmap: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _re_search_2: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _re_match: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _regerror: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _re_set_registers: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _re_search: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _re_set_syntax: multiply defined
ld: /usr/local/lib/libg++.a(rx.o): _re_match_2: multiply defined
collect2: ld returned 2 exit status
*** Error code 1
make: Fatal error: Command failed for target `htfuzzy'
I see that all these symbols are defined twice in libg++.a, but I have
no idea how to get rid of this problem. I wil be obliged for any help.
Karel
------------------------------------
To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.