>Willy Calderon's bits of Tue, 5 Mar 2002 translated to:
>
> >-I../htlib -I../htcommon  -I../db/dist -I../include -g Accents.cc
> >        CC -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 Accents.o 
>../htcommon/libcommon.a
> >.../htlib/libht.a  ../db/dist/libdb.a -lz -lnsl -lsocket
> >ld32: FATAL   12 : Expecting n32 objects: /usr/lib/crt1.o is o32.
> >*** Error code 2 (bu21)
> >*** Error code 1 (bu21)
> >
> >================
> >
> >
> >Any ideas?
>
>If I recall correctly, there are a couple 32-bit addressing
>schemes used under IRIX. The older is referred to as o32 and the
>newer as n32. It appears that your objects are being built as n32
>(by default), but an attempt is being made to link with an o32
>system object.
>
>You either need to build htdig using -o32 or link against an n32
>version of crt1.o. Do you have another copy of crt1.o somewhere?
>Perhaps in /usr/lib32? If so, you should be able to check if it
>is n32 with the 'file' command. If you can find the n32 version,
>I believe you can set an LDFLAGS environment variable before
>running configure in order to make the build process look in the
>alternate location. For example
>
>  > setenv LDFLAGS -L/usr/lib32
>  > ./configure
>
>The other option would be to leave LDFLAGS as is and pass
>everything a -o32.
>
>Sorry if this is a bit vague in places. My IRIX experience is
>quite limited.
>
>Jim


OK, I setenv LDFLAGS –L/usr/lib32 and the ./configure and it ran.  Again, 
during the make process, I get another error except this time previous 
warnings in /usr/lib32/

=====================

        CC -c  -DDEFAULT_CONFIG_FILE=\"/opt/www/htdig/conf/htdig.conf\" 
-I../htlib -I../htcommon  -I../db/dist -I../include -g htfuzzy.cc
        CC -o htfuzzy -L/usr/lib32 -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 Accents.o 
../htcommon/libcommon.a  ../htlib/libht.a  ../db/dist/libdb.a -lz -lnsl 
-lsocket
ld32: WARNING 84 : /usr/lib32/libz.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libnsl.so is not used for resolving any 
symbol.
ld32: WARNING 84 : /usr/lib32/libsocket.so is not used for resolving any 
symbol.
ld32: ERROR   33 : Unresolved text symbol "alloca" -- 1st referenced by 
../htlib/libht.a(regex.o).
        Use linker option -v to see when and which objects, archives and 
dsos are loaded.
ld32: INFO    152: Output file removed because of error.
*** Error code 2 (bu21)
*** Error code 1 (bu21)

=====================



_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx


_______________________________________________
htdig-dev mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/htdig-dev

Reply via email to