[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