[Xapian-discuss] [Fwd: Irix install of omega fails.]
Jim Lynch
jwl at sgi.com
Tue Jun 29 12:59:46 BST 2004
OK, I have no idea why, but I changed the make file to
omindex_LDFLAGS = -no_prelink
and that fixed it. That suggestion came from a fix I found in our
internal search archive for another similar problem.
Another oddity.
When you type make the first time, it doesn't make omindex. You have to
type make a second time to get it to compile omindex. This is using the
Irix make program. I don't have the gnu make on this system.
Jim.
Olly Betts wrote:
>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
>
>_______________________________________________
>Xapian-discuss mailing list
>Xapian-discuss at lists.xapian.org
>http://lists.xapian.org/mailman/listinfo/xapian-discuss
>
>
More information about the Xapian-discuss
mailing list