[mpich-discuss] Urgent help needed for Mpich1.2.7p1 installation

Darius Buntinas buntinas at mcs.anl.gov
Mon Nov 22 11:44:05 CST 2010


You should be able to install the mpich packages using apt-get:

   sudo apt-get install mpich2

-d

On Nov 21, 2010, at 8:59 PM, Shaandar Nyamtulga wrote:

> Hi
> I am trying to create Beywolf cluster for 2 computers.(One is desktop, one is laptop, Both has Ubuntu OS)
> I am following one guy's instructions in the following link.The guy stated that he could not do it for mpich2, that is why I am sticking with mpich1.
> 
> http://www.ceglug.org/index.php/cluster/3-createcluster?start=1
> 
> But I receive the following error from make.Actually it is end of the message.
> 
> 
> 
> ** Testing if C application can use both automatic and manual logging together
> /home/mpiuser/mpich-1.2.7p1/bin/mpicc -DMPI_LINUX -DUSE_STDARG -DHAVE_PROTOTYPES  -I/home/mpiuser/mpich-1.2.7p1/include   -c cpilog.c
> /home/mpiuser/mpich-1.2.7p1/bin/mpicc  -DMPI_LINUX -DUSE_STDARG -DHAVE_PROTOTYPES   -o cpilog cpilog.o -L/home/mpiuser/mpich-1.2.7p1/lib -llmpe -lmpe   -lm 
> ** C application can use both automatic and manual logging together
> 
> ./sbin/mpeinstall: 493: ./sbin/install-package: not found
> Installed MPE in /home/mpiuser/mpich-1.2.7p1
> /home/mpiuser/mpich-1.2.7p1/sbin/mpeuninstall may be used to remove the installation
> Finished making MPE Profiling Libraries
> 
> make --no-print-directory mpi-utils
> gcc  -DUSE_SOCKLEN_T -DUSE_U_INT_FOR_XDR -c /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c -I./ -o serv_p4.o
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c:204: error: conflicting types for ‘getline’
> /usr/include/stdio.h:671: note: previous declaration of ‘getline’ was here
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c: In function ‘sendline’:
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c:1295: warning: format not a string literal and no format arguments
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c: At top level:
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c:1306: error: conflicting types for ‘getline’
> /usr/include/stdio.h:671: note: previous declaration of ‘getline’ was here
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c: In function ‘getline’:
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c:1309: error: argument ‘str’ doesn’t match prototype
> /usr/include/stdio.h:671: error: prototype declaration
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c:1309: error: argument ‘len’ doesn’t match prototype
> /usr/include/stdio.h:671: error: prototype declaration
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c:1309: error: number of arguments doesn’t match prototype
> /usr/include/stdio.h:671: error: prototype declaration
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c: In function ‘failure’:
> /home/mpiuser/mpich-1.2.7p1/mpid/server/serv_p4.c:1348: warning: format not a string literal and no format arguments
> make[2]: *** [serv_p4.o] Error 1
> bin/mpicc -o /home/mpiuser/mpich-1.2.7p1/bin/mpichversion /home/mpiuser/mpich-1.2.7p1/util/mpichversion.c
> /home/mpiuser/mpich-1.2.7p1/util/mpichversion.c: In function ‘main’:
> /home/mpiuser/mpich-1.2.7p1/util/mpichversion.c:67: warning: incompatible implicit declaration of built-in function ‘exit’
> rm -f /home/mpiuser/mpich-1.2.7p1/bin/mpireconfig.dat
> rm -f /home/mpiuser/mpich-1.2.7p1/bin/mpireconfig.dat
> creating util/mympiinstall
> --->
> Completed build of MPI.  Check the output for errors Also try executing 'make
> testing' in examples/test (This relies on mpirun, which currently works for
> many but not all systems.  For workstation networks, mpirun requires that you
> first setup a "machines" file listing the machines available; this is covered
> in the installation manual.)
>  
> Send bugs and comments to mpi-bugs at mcs.anl.gov
> Bugs and comments in the C++ support should be sent to mpi2cpp-devel at osl.iu.edu
> Bugs and comments in the MPI-IO support should be sent to 
> romio-maint at mcs.anl.gov
> 
> With any bug report, please send
>         The version of MPICH (e.g., 1.2.7)
>  
> The output of running your program with the -mpiversion argument
> (e.g., mpirun -np 1 a.out -mpiversion)
>  
> The output of 
>         uname -a
> for your system.  If you are on an SGI system, also
>         hinv
>  
> If the problem is with a script like configure or mpirun, run the script with
> the -echo argument (e.g., mpirun -echo -np 4 a.out )
>  
> If you are using a network of workstations, also send the output of
> bin/tstmachines.  
> 
> 
> Please help me.
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss



More information about the mpich-discuss mailing list