Newsgroups: comp.parallel.pvm From: Michael Sievers Subject: Re: Pb : pl_ Organization: DESY Date: 15 Jun 1998 08:11:52 GMT Message-ID: <6m2l08$r41$1@claire.desy.de> Guillaume Vauvert spoke these words of wisdom: : I use pvm-3.3.11-2.src.pvm with Linux Redhat 5.0, but : : when I do "make" : : ../hoster.c : In function pl_startup : ../hoster.c : 345 : storage size of rfds unknown : when I try "hello" : : i'm t40002 : can't start hello_other Hi, I stumbled over the same problem. It seems some change in the kernel includes is responsible for this, I made it work with the following change (for Linux, I think it breaks the source for Solaris). This is for version 3.3.11, no -2, I don't know what changed. Maybe someone knows why it works with the change, and whether this breaks something? Bye, Mike -- -------------------------------------------------------- Michael Sievers Michael.Sievers@desy.de -------------------------------------------------------- Black holes are where God divided by zero. Here's the diff: *** hoster.c.orig Fri Feb 13 10:29:30 1998 --- hoster.c Fri Feb 13 10:30:05 1998 *************** *** 341,347 **** struct slot *sp, *sp2; struct timeval tnow; struct timeval tout; ! struct fd_set rfds; int nfds; int i; int n; --- 341,348 ---- struct slot *sp, *sp2; struct timeval tnow; struct timeval tout; ! /* struct */ fd_set rfds; /* prepending struct does not work from ! Linux 2.0.32 on (at least) */ int nfds; int i; int n;