[Beowulf] static pvm library won't link anymore

Robert G. Brown rgb at phy.duke.edu
Fri Jul 6 11:24:01 PDT 2007


On Fri, 6 Jul 2007, David Mathog wrote:

>> If so, is there anything else that needs to be done beyond
>> rebuilding PVM (applications and library)?
>
> Silly me, I assumed that since it used to be just "make" and it would
> build it would still be that easy.
>
> Unfortunately 3.4.5 throws about a zillion compilation
> errors on Mandriva 2007.1 with gcc 4.1.2.  It's missing all sorts
> of includes (unistd.h, stdlib.h) and has some funky extern declarations
> that this recent gcc is mighty unhappy with. Before I reinvent the wheel
> fixing all these problems, do any of you have a copy of 3.4.5 with
> these changes already applied?

If it can't find stdlib.h, there is something SERIOUSLY wrong --
something so wrong that it is probably trivial to fix.

However, there are two other things to try before messing with it.

One is that 3.4.5 is in FC core 6 (and doubtless 7), so there exist
source RPMs for it.  Yes, source RPMs don't always build across distros,
but they DO have to be built using autoconf instead of aimk (according
to FC spec, anyway:-) and so there is a decent chance that they will.

The second is to open up the source rpm and grab ITS tarball as a
semi-sane starting point instead of the OTC distribution.

To me the one thing that REALLY needs to happen in pvm (now that it is,
after all, 2007) is for aimk to GO AWAY!  In SGE too, for that matter.
It's just plain crazy to still be using it -- it was a tool designed to
solve the same problem that autoconf solves, about 18 years ago.

(A third is to use FC X instead of Mandriva in the first place --
nowadays one can just do "yum install pvm pvm-gui" and be done...)

    rgb

>
> Thanks,
>
> David Mathog
> mathog at caltech.edu
> Manager, Sequence Analysis Facility, Biology Division, Caltech
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
>

-- 
Robert G. Brown	                       http://www.phy.duke.edu/~rgb/
Duke University Dept. of Physics, Box 90305
Durham, N.C. 27708-0305
Phone: 1-919-660-2567  Fax: 919-660-2525     email:rgb at phy.duke.edu





More information about the Beowulf mailing list