Right..Yes I think this is the problem.

mpicc -show does not point to the pvfs2 libraries corresponding to the
pvfs2 binaries which I use. It instead points at a more recent version
of PVFS2 which I had built earlier

Is there a way I can change these arguments passed to mpicc by hand?
Or must I rebuild mpich2 pointing it back to my present version of PVFS2?

Thanks for pointing that out. It never occurred to me that such an issue
could arise.

Nirmal Thacker
Robert Latham wrote:
> On Tue, Sep 16, 2008 at 03:11:36PM -0400, Nirmal Thacker wrote:
>   
>> [E 15:22:26.310390] Error: poorly formatted protocol message received.
>> [E 15:22:26.310816]    Protocol version mismatch: received major version 2 
>> when expecting 5.
>> [E 14:11:38.378370] Error: poorly formatted protocol message received.
>> [E 14:11:38.378703]    Protocol version mismatch: received major version 2 
>> when expecting 5.
>> [E 14:11:38.378806]    Please verify your PVFS2 installation
>> [E 14:11:38.378914]    and make sure that the version is consistent.
>>     
>
> You're doing everything fine, and your assumptions about who needs
> kernel modules and the pvfs2 prefix are all correct.  but here we see
> that your MPI compiler linked you against a different version of pvfs.  
>
> What does 'mpicc -show' give you?  Are the library and include paths
> where you would expect?  (They should be in the same prefix as your
> pvfs2-ping and pvfs2-ls)
>
> It looks like you've got an old library lying around and that's the
> one getting linked/included.
>
> ==rob
>
>   

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to