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

Jim Lynch jwl at sgi.com
Tue Jun 29 15:35:17 BST 2004


And it appears the htmlparse.o is being recreated after omindex is 
loaded.  I don't know why.

Jim Lynch wrote:

> What finally worked.  Is doing the make one time, touching omindex and 
> scriptindex and a make install.  Without the touches the make attempts 
> to reload omindex and dies.
>
> Jim.
>
> Jim Lynch wrote:
>
>> OK, after further investigation I've found some things out.
>>
>> If you put the -no_prelink in before you compile the first time, the 
>> make fails.  You have to do a make.  Make the change and then do 
>> another make.  But that's not the source of the problem.  The problem 
>> is the second make.  This is confusing.
>> Starting from scratch, both the Irix make and the GNU make work the 
>> same way.  I was mistaken before.  The first time you run the make, 
>> it creates everything OK.  The second make for some reason thinks 
>> that omindex needs to be rebuilt and attempts to do that.  For some 
>> reason the remaking of the omindex is what is failing.  That's why 
>> after the first make you've got to edit the Makefile.
>> I'm thinking that something that omindex depends on is being 
>> regenerated in a step after omindex gets built and that 
>> object/library has the extra stuff in it that the loader is 
>> complaining about, hence the requirement for the -no_prefix for the 
>> second make.
>>
>> Did any of that make sense?
>>
>> Jim.
>>
>> Olly Betts wrote:
>>
>>> On Tue, Jun 29, 2004 at 09:07:39AM -0400, Jim Lynch wrote:
>>>  
>>>
>>>> OK, gmake fixes the skipped dependencies.   
>>>
>>>
>>>
>>> Some vendor makes can be problematic when building outside the source
>>> directory ("VPATH builds") but I've no idea what's going wrong here.
>>>
>>>  
>>>
>>>> the ./configure LDFLAGS = -no_prelink fails.  Some of the loads 
>>>> won't work with that flag.  They can't resolve some of the 
>>>> references.  It's only the omindex step that needs it.
>>>>   
>>>
>>>
>>>
>>> Better fix it automatically them I guess.  What do these commands 
>>> output
>>> on IRIX (run from the omega source directory):
>>>
>>> ./config.guess
>>>
>>> which CC
>>>
>>> Cheers,
>>>    Olly
>>>  
>>>
>>
>>
>> _______________________________________________
>> Xapian-discuss mailing list
>> Xapian-discuss at lists.xapian.org
>> http://lists.xapian.org/mailman/listinfo/xapian-discuss
>
>
>
>
> _______________________________________________
> 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