Personal tools
You are here: Home / Installing Biskit / Troubleshooting / pvm-3.4.5 patch

pvm-3.4.5 patch

patch that makes the old PVM 3.4.5 compile on newer systems (64 bit and gcc 4.x). Note that the result is still a static and not the needed dynamic library. We recommend using the PVM 3.4.5+7 pre-release instead (see package mirror).

differences between files icon pvm3.4.5-patch — differences between files, 1 KB (1222 bytes)

File contents

diff -r -U2 pvm3/src/global.h pvm3.patched/src/global.h
--- pvm3/src/global.h	2001-02-07 23:14:03.000000000 +0000
+++ pvm3.patched/src/global.h	2006-02-02 19:56:39.000000000 +0000
@@ -319,6 +319,3 @@
 /* General Trace Globals Declarations */
 
-extern	struct Pvmtevdid pvmtevdidlist[];
-
-extern	struct Pvmtevinfo pvmtevinfo[];
 
diff -r -U2 pvm3/src/pmsg.c pvm3.patched/src/pmsg.c
--- pvm3/src/pmsg.c	2001-02-07 23:15:50.000000000 +0000
+++ pvm3.patched/src/pmsg.c	2006-02-02 19:56:39.000000000 +0000
@@ -171,5 +171,6 @@
  **           **
  ***************/
-
+ 
+extern struct Pvmtevinfo pvmtevinfo[]; 
 
 /***************
diff -r -U2 pvm3/src/pvmdtev.c pvm3.patched/src/pvmdtev.c
--- pvm3/src/pvmdtev.c	2001-02-07 23:15:53.000000000 +0000
+++ pvm3.patched/src/pvmdtev.c	2006-02-02 19:56:39.000000000 +0000
@@ -76,4 +76,6 @@
 static int init_end = 0;
 
+extern struct Pvmtevdid pvmtevdidlist[];
+extern struct Pvmtevinfo pvmtevinfo[]; 
 
 void
diff -r -U2 pvm3/src/tev.c pvm3.patched/src/tev.c
--- pvm3/src/tev.c	2001-02-07 23:15:59.000000000 +0000
+++ pvm3.patched/src/tev.c	2006-02-02 19:56:39.000000000 +0000
@@ -71,5 +71,5 @@
 
 struct pmsg *midtobuf();
-
+extern struct Pvmtevinfo pvmtevinfo[];
 
 /***************