[htdig] SGI compile problems...getting better...


Shane Y. Gibson (shane@tuna.org)
Wed, 17 Feb 1999 10:59:54 -0800


..but still broken.

I'm trying to build the latest HTDig (3.1.1) on an SGI
platform. I've gone through a hundred and five different
compile gyrations...here's the best, with problems.

Irix 6.4 on an Octane 10000
GCC 2.8.1
HTDig 3.1.1

"configure" went fine. Any help on the following compile
time problems would be GREATLY appreciated; in particular,
the last "n32" vs "o32" error. Here's the errors:

---------------------------------snip--------------------------------
gcc -c -O2 -I. -I./../include -D_SGI_MP_SOURCE ../clib/getlong.c
./clib/getlong.c: In function `get_long':
./clib/getlong.c:39: warning: comparison is always 0 due to limited range of
data type
gcc -o db_archive db_archive.o err.o getlong.o
libdb.a
gcc -c -O2 -I. -I./../include -D_SGI_MP_SOURCE
./db_checkpoint/db_checkpoint.c
gcc -o db_checkpoint db_checkpoint.o err.o getlong.o libdb.a
gcc -c -O2 -I. -I./../include -D_SGI_MP_SOURCE ../db_deadlock/db_deadlock.c
./db_deadlock/db_deadlock.c: In function `main':
./db_deadlock/db_deadlock.c:90: warning: overflow in implicit constant
conversion
gcc -o db_deadlock db_deadlock.o err.o getlong.o
libdb.a
gcc -c -O2 -I. -I./../include -D_SGI_MP_SOURCE
./db_dump/db_dump.c
gcc -o db_dump db_dump.o err.o getlong.o libdb.a
gcc -c -O2 -I. -I./../include -D_SGI_MP_SOURCE ../db_load/db_load.c
./db_load/db_load.c: In function `configure':
./db_load/db_load.c:321: warning: overflow in implicit constant conversion
./db_load/db_load.c:322: warning: overflow in implicit constant conversion
./db_load/db_load.c:323: warning: overflow in implicit constant conversion
./db_load/db_load.c:324: warning: overflow in implicit constant conversion
./db_load/db_load.c:326: warning: overflow in implicit constant conversion
./db_load/db_load.c:327: warning: overflow in implicit constant conversion
./db_load/db_load.c:328: warning: overflow in implicit constant conversion
./db_load/db_load.c: In function `rheader':
./db_load/db_load.c:388: warning: overflow in implicit constant conversion
./db_load/db_load.c:389: warning: overflow in implicit constant conversion
./db_load/db_load.c:390: warning: overflow in implicit constant conversion
./db_load/db_load.c:391: warning: overflow in implicit constant conversion
./db_load/db_load.c:393: warning: overflow in implicit constant conversion
./db_load/db_load.c:394: warning: overflow in implicit constant conversion
./db_load/db_load.c:395: warning: overflow in implicit constant conversion
gcc -o db_load db_load.o err.o getlong.o libdb.a

---------------------------------snip--------------------------------

c++ -o htfuzzy -L../htlib -L../htcommon -L../db/dist -L../rx/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 ../htcommon/li
bcommon.a ../htlib/libht.a ../db/dist/libdb.a ../rx/rx/librx.a -lz -lsocket
ld32: WARNING 131: Multiply defined weak symbol:(Serialize__6ObjectR6String) in
Endings.o and EndingsD
B.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__tf6Object) in Endings.o and
EndingsDB.o (2nd defini
tion ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Deserialize__6ObjectR6StringRi)
in Endings.o and Endi
ngsDB.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(compare__6ObjectP6Object) in
Endings.o and EndingsDB.
o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(_$_6Object) in Endings.o and
EndingsDB.o (2nd definit
ion ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Copy__6Object) in Endings.o and
EndingsDB.o (2nd defi
nition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__6Object) in Endings.o and
EndingsDB.o (2nd definiti
on ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Serialize__6ObjectR6String) in
Endings.o and Exact.o
(2nd definition
ignored).
    
ld32: WARNING 131: Multiply defined weak symbol:(__tf6Object) in Endings.o and
Exact.o (2nd definition
 ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Deserialize__6ObjectR6StringRi)
in Endings.o and Exac
t.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(compare__6ObjectP6Object) in
Endings.o and Exact.o (2
nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(_$_6Object) in Endings.o and
Exact.o (2nd definition
ignored).
                    
ld32: WARNING 131: Multiply defined weak symbol:(Copy__6Object) in Endings.o and
Exact.o (2nd definiti
on ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__6Object) in Endings.o and
Exact.o (2nd definition i
gnored).
ld32: WARNING 131: Multiply defined weak symbol:(Serialize__6ObjectR6String) in
Endings.o and Fuzzy.o
(2nd definition
ignored).
    
ld32: WARNING 131: Multiply defined weak symbol:(__tf6Object) in Endings.o and
Fuzzy.o (2nd definition
 ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Deserialize__6ObjectR6StringRi)
in Endings.o and Fuzz
y.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(compare__6ObjectP6Object) in
Endings.o and Fuzzy.o (2
nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(_$_6Object) in Endings.o and
Fuzzy.o (2nd definition
ignored).
                    
ld32: WARNING 131: Multiply defined weak symbol:(Copy__6Object) in Endings.o and
Fuzzy.o (2nd definiti
on ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__6Object) in Endings.o and
Fuzzy.o (2nd definition i
gnored).
ld32: WARNING 131: Multiply defined weak symbol:(Serialize__6ObjectR6String) in
Endings.o and Metaphon
e.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__tf6Object) in Endings.o and
Metaphone.o (2nd defini
tion ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Deserialize__6ObjectR6StringRi)
in Endings.o and Meta
phone.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(compare__6ObjectP6Object) in
Endings.o and Metaphone.
o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(_$_6Object) in Endings.o and
Metaphone.o (2nd definit
ion ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Copy__6Object) in Endings.o and
Metaphone.o (2nd defi
nition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__6Object) in Endings.o and
Metaphone.o (2nd definiti
on ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Serialize__6ObjectR6String) in
Endings.o and Soundex.
o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__tf6Object) in Endings.o and
Soundex.o (2nd definiti
on ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Deserialize__6ObjectR6StringRi)
in Endings.o and Soun
dex.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(compare__6ObjectP6Object) in
Endings.o and Soundex.o
(2nd definition
ignored).
    
ld32: WARNING 131: Multiply defined weak symbol:(_$_6Object) in Endings.o and
Soundex.o (2nd definitio
n ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Copy__6Object) in Endings.o and
Soundex.o (2nd defini
tion ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__6Object) in Endings.o and
Soundex.o (2nd definition
 ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Serialize__6ObjectR6String) in
Endings.o and SuffixEn
try.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__tf6Object) in Endings.o and
SuffixEntry.o (2nd defi
nition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Deserialize__6ObjectR6StringRi)
in Endings.o and Suff
ixEntry.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(compare__6ObjectP6Object) in
Endings.o and SuffixEntr
y.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(_$_6Object) in Endings.o and
SuffixEntry.o (2nd defin
ition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Copy__6Object) in Endings.o and
SuffixEntry.o (2nd de
finition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__6Object) in Endings.o and
SuffixEntry.o (2nd defini
tion ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Serialize__6ObjectR6String) in
Endings.o and Synonym.
o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__tf6Object) in Endings.o and
Synonym.o (2nd definiti
on ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Deserialize__6ObjectR6StringRi)
in Endings.o and Syno
nym.o (2nd definition ignored).
ld32: WARNING 131: Multiply defined weak symbol:(compare__6ObjectP6Object) in
Endings.o and Synonym.o
(2nd definition
ignored).
    
ld32: WARNING 131: Multiply defined weak symbol:(_$_6Object) in Endings.o and
Synonym.o (2nd definitio
n ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Copy__6Object) in Endings.o and
Synonym.o (2nd defini
tion ignored).
ld32: WARNING 131: Multiply defined weak symbol:(__6Object) in Endings.o and
Synonym.o (2nd definition
 ignored).
ld32: WARNING 131: Multiply defined weak symbol:(Serialize__6ObjectR6String) in
Endings.o and htfuzzy.
o (2nd definition ignored).
ld32: Giving up after printing 50 warnings. Use -wall to print all warnings.
ld32: FATAL 12: Expecting n32 objects: /usr/lib/libz.so is o32.
gmake[1]: *** [htfuzzy] Error 1
gmake[1]: Leaving directory `/comp/htdig-3.1.1/htfuzzy'
gmake: *** [all] Error 1

--
Shane Y. Gibson
The Unix Network Archives
http://www.tuna.org./

----------------------------------------------------- This mail sent through IMP: http://web.horde.org/imp/ ------------------------------------ To unsubscribe from the htdig mailing list, send a message to htdig@htdig.org containing the single word "unsubscribe" in the SUBJECT of the message.



This archive was generated by hypermail 2.0b3 on Mon Feb 22 1999 - 07:08:23 PST