[vtkusers] problems with MPI & VTK

Simon Warfield warfield at bwh.harvard.edu
Tue Jun 27 16:33:52 EDT 2000


> 
> hi,
> 
> I have given the correct paths in user.make as below.

put -lmpich in system.make so it appears after the VTK libraries. You could
use the X_EXTRA_LIBS variable.

or cut and paste the compile line you have below with the mpi libraries
at the end.

> MPI_INCLUDE=-I/home/devel/mpich-1.1.2..13-gm/build/LINUX/ch_gm/include/c++ 
> -I/home/devel/mpich-1.1.2..13-gm/include/
> MPI_LIB=/home/devel/mpich-1.1.2..13-gm/build/LINUX/ch_gm/lib/libmpich.a  
> /home/devel/mpich-1.1.2..13-gm/build/LINUX/ch_gm/lib/libmpich++.a 
> /home/devel/mpich-1.1.2..13-gm/build/LINUX/ch_gm/lib/libpmpich.a
> 
> In my mpi installation there is mpi++.h & mpi.h in two different places So i 
> included  both of them.And similarly for the lib files.
> But i still keep getting these errors,some one has told me that i am not 
> linking mpi.What else should be done to get correct compilation.
> 
> The error i keep getting is this.Can some give me a suggestion to get rid of 
> this problem.
> 
> thanks
> 
> make[1]: Entering directory `/home/devel/vtk/vtk/tcl'
> c++ -o vtk tkAppInit.o \
> -L. -g -O2  -fPIC -D_HP_NO_FAST_MACROS -DHAVE_LIMITS_H -DHAVE_UNISTD_H -I. 
> -I./.lapall/tcl/tcl8.0/generic -DVTK_USE_TKWIDGET 
> -I/home/3/polapall/Mesa1/Mesa-3.1/iel/mpich-1.1.2..13-gm/build/LINUX/ch_gm/include/c++ 
> -I/home/devel/mpich-1.1.2..1PHICS -I./../imaging -DVTK_USE_IMAGING 
> -I./../patented -DVTK_USE_PATENTED -I./../vtk/contrib -lVTKContribTcl 
> -lVTKContrib  -L/home/devel/vtk/vtk/patented -lVTKPVTKImagingTcl 
> -lVTKImaging -L/home/devel/vtk/vtk/graphics -lVTKGraphicsTcl -lVTK1R6/lib 
> /home/3/polapall/Mesa1/Mesa-3.1/lib/libGL.so 
> /home/3/polapall/Mesa1/Mesa.0.so -ldl  \
> -L/usr/X11R6/lib -lXext -lXt -lSM -lICE -lX11  -lm
> /home/devel/vtk/vtk/contrib/libVTKContrib.so: undefined reference to 
> `MPI_Finali
> /home/devel/vtk/vtk/contrib/libVTKContrib.so: undefined reference to 
> `MPI_Send'
> /home/devel/vtk/vtk/contrib/libVTKContrib.so: undefined reference to 
> `MPI_Comm_s
> /home/devel/vtk/vtk/contrib/libVTKContrib.so: undefined reference to 
> `MPI_Recv'
> /home/devel/vtk/vtk/contrib/libVTKContrib.so: undefined reference to 
> `MPI_Init'
> /home/devel/vtk/vtk/contrib/libVTKContrib.so: undefined reference to 
> `MPI_Comm_r
> /home/devel/vtk/vtk/contrib/libVTKContrib.so: undefined reference to 
> `MPI_Barrie
> collect2: ld returned 1 exit status
> make[1]: *** [vtk] Error 1
> make[1]: Leaving directory `/home/devel/vtk/vtk/tcl'
> make: *** [build_tcl] Error 2
> 
> 
> ________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
> 
> 
> _______________________________________________
> This is the private VTK discussion list. 
> Please keep messages on-topic. Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
> vtkusers mailing list
> vtkusers at public.kitware.com
> http://public.kitware.com/mailman/listinfo/vtkusers
> 


-- 
Simon




More information about the vtkusers mailing list