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
[EMAIL PROTECTED]
Manager, Sequence Analysis Facility, Biology Division, Caltech
_______________________________________________
Beowulf mailing list, Beowulf@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:[EMAIL PROTECTED]


_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to