LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2005-01-19 12:51:09


Ah -- you did not previously indicate that LAM itself failed to compile
(this is why it did not install -- because it didn't even compile
properly).

This looks like a bug in LAM 6.5.6 that was fixed in a later version,
and yes, this is directly related to using a later version of Linux.
The problem is how the global "errno" is treated in modern systems. It
used to be a single integer. But once threads were introduced, it was
no longer sufficient for it to be a global value (because each thread
might need a different errno value) -- errno became a function (behind
the scenes, due to some trickery with #define's).

Apparently, in 6.5.6, we didn't #include the right files in all the
right places to get the prototype for errno correct.

I believe that you said that you are using some software that requires
the use of LAM 6.5.6. What software is this? Can your vendor upgrade?
  6.5.6 is very, very old -- we officially don't support the 6.5 series
(and haven't for quite a while).

At the least, can you upgrade to 6.5.9? It should be roughly the same
as what you have for 6.5.6, but with a few bugs fixed.

On Jan 19, 2005, at 11:15 AM, Andrew.Bridgeman_at_[hidden] wrote:

>
> In answer to your suggestions:
>
> 1). I have sent the make log and configure log on a previous mail (
> waiting on replies).
> 2). I have tried using the prefix like suggested but i got exactly the
> same result.
> 3). There are no other versions of lam on the machine, i tried a
> find/which and rpm search.
>
> The main problem at the moment is that it does not put the install
> anywhere on my system after running make or make install. Any idea
> please let me know.

-- 
{+} Jeff Squyres
{+} jsquyres_at_[hidden]
{+} http://www.lam-mpi.org/