[Xapian-discuss] [Fwd: Irix install of omega fails.]

Olly Betts olly at survex.com
Tue Jun 29 01:43:12 BST 2004


On Mon, Jun 28, 2004 at 02:26:50PM -0400, Jim Lynch wrote:
> I'm trying the new 0.8 on a late OS and compiler version on Irix and am 
> getting the following:
> 
> oasis at oasisminus#~/omega-0.8.0/: make install
>        /bin/sh ./libtool --mode=link CC -I/usr/local/include -g    -o 
> omindex  omindex.o htmlparse.o  indextext.o getopt.o getopt1.o 
> /usr/local/lib/libxapianqueryparser.la /usr/local/lib/libxapian.la
> CC -I/usr/local/include -g -o omindex omindex.o htmlparse.o indextext.o 
> getopt.o getopt1.o  /usr/local/lib/libxapianqueryparser.so 
> /usr/local/lib/libxapian.so -Wl,-rpath -Wl,/usr/local/lib
> C++ prelinker: error: 

Lovely.

Essentially the prelinker is saying (I think) that the compiler put the
expanded template code for doing "map[key] = value;" when map is
map<string, string> into both omindex.o and htmlparse.o and that it
doesn't like this.  I would have thought this was the sort of thing
the prelinker was there to sort out...

I can't see anything wrong with the code.  I wonder if something has
got confused.  What if you start from a fresh tree and build?  Make
sure any hidden (starting with a dot) directories with generated STL
magic files in are gone too.

Cheers,
    Olly



More information about the Xapian-discuss mailing list