Newsgroups: comp.parallel.mpi
From: "Georg P. Israel" <g.israel@ieee.org>
Subject: Instalation problem under LINUX
Organization: IBT - ETH
Date: Fri, 29 Nov 1996 14:58:31 +0100
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <329EEC07.6B524806@ieee.org>

I'm trying to install MPICH on a LINUX cluster.
But so fare, I'm still fighting to compile MPICH under RedHat Linux.

Initially, I did the following commands:

>./configure -nof77 -prefix=/usr/zaphod -arch=LINUX -device=ch_p4 

(this seemed to work just fine)


but this produced the following error messages:

>make

...

making mpir in directory src/profile
ar crl ../../lib/LINUX/ch_p4/libfmpi.a pcontrolf.o
ranlib lib/LINUX/ch_p4/libfmpi.a
Testing that MPI applications can be linked...
make --no-print-directory linktest
( cd examples/test/pt2pt; make --no-print-directory linktest )
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/mpicc   -c overtake.c
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/mpicc   -c test.c
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/mpicc  -o overtake
overtake.o test.o 
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/libmpi.a(initutil.o): In
function `MPIR_Init':
initutil.o(.text+0x175): undefined reference to `p4_proc_info'
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/libmpi.a(chflow.o): In
function `MPID_SendFlowPacket':
chflow.o(.text+0x97): undefined reference to `p4_get_my_id'
chflow.o(.text+0xa1): undefined reference to `send_message'
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/libmpi.a(chinit.o): In
function `MPID_CH_Abort':
chinit.o(.text+0x13b): undefined reference to `p4_error'

...

PID_CH_Rndvb_unxrecv_test_end':
chbrndv.o(.text+0x5e4): undefined reference to `p4_messages_available'
chbrndv.o(.text+0x632): undefined reference to `p4_recv'
chbrndv.o(.text+0x654): undefined reference to `p4_msg_free'
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/libmpi.a(chbrndv.o): In
function `MPID_CH_Rndvb_ack':
chbrndv.o(.text+0x776): undefined reference to `p4_get_my_id'
chbrndv.o(.text+0x784): undefined reference to `send_message'
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/libmpi.a(chchkdev.o): In
function `MPID_CH_Check_incoming':
chchkdev.o(.text+0x39): undefined reference to `p4_messages_available'
chchkdev.o(.text+0x8f): undefined reference to `p4_recv'
chchkdev.o(.text+0xb8): undefined reference to `p4_msg_free'
/home/zaphod/georg/tmp/mpich/lib/LINUX/ch_p4/libmpi.a(chshort.o): In
function `MPID_CH_Eagerb_send_short':
chshort.o(.text+0x8a): undefined reference to `p4_get_my_id'
chshort.o(.text+0x94): undefined reference to `send_message'
make[2]: *** [overtake] Error 1
make[1]: *** [linktest] Error 2
make: *** [mpi] Error 2




Is there anybody out there that can give me some hints on what is going
wrong, or even better on how to overcome this problem?
I very much appreciate any sort of comment:

Thanks 

Georg



-- 


----------------------------------------------------------------------
Georg P. Israel                 Phone:        +41-1-6324583
IBT                             Fax:          +41-1-6321214
Moussonstr. 18                  E-mail:       israel@biomed.ee.ethz.ch
8044 Zuerich                                  g.israel@ieee.org
SWITZERLAND

