It looks like you are missing some libraries that mpich-g2 requires. In newer versions of VTK, there is a CMake entry called MPI_EXTRA_LIBRARY that can be used to specify extra MPI libraries (a ; separated list). I can't remember if VTK 
4.2 has this. I recommend switching to 4.4 or 5.0 anyway. 4.2 is old.<br><br><div><span class="gmail_quote">On 11/8/05, <b class="gmail_sendername"><a href="mailto:n9693119@mail.ncku.edu.tw">n9693119@mail.ncku.edu.tw</a></b>
 &lt;<a href="mailto:n9693119@mail.ncku.edu.tw">n9693119@mail.ncku.edu.tw</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello:<br><br>I want to configure and make VTK-4.2 with MPICH-G2 library...<br>And I've tried to Configure VTK with MPICH(without Globus),it works!<br>But when I Configure VTK with MPICH-G2,it always have some Make errors.....
<br><br>I found some web pages seem show that it is possible to configure VTK with<br>MPICH-G2...<br><a href="http://www.globusworld.org/program/abstract.php?id=82">http://www.globusworld.org/program/abstract.php?id=82</a>
<br><a href="http://public.kitware.com/pipermail/vtkusers/2003-November/070535.html">http://public.kitware.com/pipermail/vtkusers/2003-November/070535.html</a><br><br>My guestion is:<br><br>Is it possible to configure and make VTK with MPICH-G2 library???
<br>And if possible, how can I configure and make VTK with MPICH-G2 library???<br>Can anybody give me some guide or reference?<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Regards&nbsp;&nbsp;steven<br><br>=================My Environment and Make Error as Follow================
<br><br>When I want to configure and make VTK with MPICH-G2 library,<br>I have some make errors as last of this mail,<br>and it looks like VTK coundn't find Globus include files...<br><br>My ccmake configure about MPI:<br>
---------------------------------------------------------------------<br>[root@Chu2 vtk-src-unix]# ccmake /home/vtk/vtk-src-unix/<br>.<br>.<br>.<br>MPI_EXTRA_LIBRARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MPI_EXTRA_LIBRARY-NOTFOUND<br>MPI_INCLUDE_PATH&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt/mpich/include
<br>MPI_LIBRARY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/opt/mpich/lib/libmpichg2.a<br>.<br>.<br>.<br>VTK_MPIRUN_EXE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /opt/mpich/bin/mpirun<br>VTK_MPI_MAX_NUMPROCS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8<br>VTK_MPI_POSTFLAGS<br>VTK_MPI_PREFLAGS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -np 4
<br>.<br>.<br>.<br>VTK_USE_MPI&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ON<br>VTK_USE_PARALLEL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ON<br>.<br>.<br>.<br>---------------------------------------------------------------------<br><br>To insure my MPICH-G2 environment is ok:
<br>---------------------------------------------------------------------<br>[griduser@Chu2 ccc]$ grid-proxy-init<br>Your identity:<br>/O=Grid/OU=GlobusTest/OU=simpleCA-<br>chu.domain/OU=domain/CN=griduser<br>Enter GRID pass phrase for this identity:
<br>Creating proxy ............................................. Done<br>Your proxy is valid until: Thu Nov&nbsp;&nbsp;3 18:21:19 2005<br>[griduser@Chu2 ccc]$ mpirun -globusrsl gridcpi.rsl<br>Process 0 of 4 on Chu2.domain<br>pi is approximately 
3.1415926535981176, Error is 0.0000000000083245<br>wall clock time = 0.210402<br>Process 1 of 4 on y1.domain<br>Process 2 of 4 on y2.domain<br>Process 3 of 4 on y3.domain<br>[griduser@Chu2 ccc]$<br>---------------------------------------------------------------------
<br><br>After configure and generate, I have make error as follow:<br>---------------------------------------------------------------------<br>[root@Chu2 vtk-src-unix]# make<br>Building dependencies. cmake.depends...<br>-- Compiling VTK CMake commands
<br>-- Compiling VTK CMake commands - done<br>-- Loading VTK CMake commands<br>-- Loading VTK CMake commands - done<br>-- Using Buildname: Linux-c++<br>cmake.depends is up-to-date<br>/home/vtk/vtk-src-unix/Wrapping: building default_target
<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Utilities: building default_target<br>Building dependencies. cmake.depends...<br>cmake.depends is up-to-date<br>/home/vtk/vtk-src-unix/Utilities/zlib: building default_target
<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Utilities/expat: building default_target<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Utilities/DICOMParser: building default_target
<br>Building dependencies. cmake.depends...<br>cmake.depends is up-to-date<br>/home/vtk/vtk-src-unix/Utilities/Doxygen: building default_target<br>Building dependencies. cmake.depends...<br>cmake.depends is up-to-date<br>
/home/vtk/vtk-src-unix/Utilities/freetype: building default_target<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Utilities/ftgl: building default_target<br>Building dependencies. cmake.depends...<br>
/home/vtk/vtk-src-unix/Common: building default_target<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Filtering: building default_target<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Imaging: building default_target
<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Graphics: building default_target<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/IO: building default_target<br>Building dependencies. 
cmake.depends...<br>/home/vtk/vtk-src-unix/Rendering: building default_target<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Hybrid: building default_target<br>Building dependencies. cmake.depends...
<br>/home/vtk/vtk-src-unix/Patented: building default_target<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Parallel: building default_target<br>Building dependencies. cmake.depends...<br>/home/vtk/vtk-src-unix/Wrapping/Tcl: building default_target
<br>Building dependencies. cmake.depends...<br>Building executable /home/vtk/vtk-src-unix/bin/pvtk...<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_ftp_control_local_port'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_error_get'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_duroc_runtime_barrier'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_object_get_type'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_tcp_connect'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_ftp_control_local_mode'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_ftp_control_handle_init'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_short'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_tcpattr_init'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_int'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_tcp_create_listener'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_object_free'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_libc_getpid'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_ftp_control_data_read_all'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_u_short'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_module_deactivate'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_module_getenv'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`GLOBUS_IO_ERROR_TYPE_IO_CANCELLED_DEFINITION'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>
`nexus_dc_get_double'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_libc_gethostname'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_attr_set_socket_sndbuf'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_attr_set_callback_space'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_float'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`nexus_enable_fault_tolerance'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_duroc_runtime_module'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`GLOBUS_IO_ERROR_TYPE_EOF_DEFINITION'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_tcp_register_listen'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_long'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_io_close'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_i_common_module'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_gram_client_job_cancel'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_duroc_runtime_inter_subjob_receive'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_callback_signal_poll'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_register_write'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_l_io_module'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_duroc_runtime_inter_subjob_send'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_long_long'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_tcp_get_remote_address'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_libc_getenv'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_object_printable_to_string'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_duroc_runtime_intra_subjob_receive'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_ftp_control_local_parallelism'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_object_type_match'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_callback_space_destroy'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_callback_space_poll'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_gram_client_module'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_tcpattr_destroy'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`nexus_dc_get_u_int'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_tcp_get_local_address'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_duroc_runtime_intra_subjob_rank'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_i_ftp_control_module'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_ftp_control_data_connect_write'<br>
/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_module_activate'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_duroc_runtime_intra_subjob_send'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_io_tcp_accept'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_ftp_control_data_connect_read'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_char'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_ftp_control_local_type'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_duroc_runtime_inter_subjob_structure'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_sizeof_remote_table'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_write'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_ftp_control_local_pasv'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_callback_space_init'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_ftp_control_data_write'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_attr_set_socket_rcvbuf'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_module_set_args'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_io_attr_set_tcp_nodelay'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_i_abstime_infinity'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_io_register_read'
<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_u_char'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`nexus_dc_get_u_long'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_ftp_control_local_tcp_buffer'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to<br>`globus_duroc_runtime_intra_subjob_size'<br>/home/vtk/vtk-src-unix/bin/libvtkParallel.so: undefined reference to
<br>`globus_nexus_module'<br>collect2: ld returned 1 exit status<br>make[3]: *** [/home/vtk/vtk-src-unix/bin/pvtk] Error 1<br>make[2]: *** [default_target] Error 2<br>make[1]: *** [default_target_Wrapping_Tcl] Error 2<br>
make: *** [default_target] Error 2<br>[root@Chu2 vtk-src-unix]#<br>--------------------------------------------------------------------<br>=========================================================================<br><br>_______________________________________________
<br>This is the private VTK discussion list.<br>Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br></blockquote></div><br>