Hello? I'm Jong.<br>
<br>
Can somebody help me to fix the following compiling error? I'm trying to install HPCC on a linux cluster <br>
which runs RH 8.0 on P3 and MPICH on GM interface. While compiling HPCC, I got the following error. <br>
I don't know what's wrong with it. I'd appreciate any help. <br>
<br>
--------------------------------------------------------------------------------------------------------------------<br>
<br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:mpich-discuss@mcs.anl.gov">[joumon@ll02 ~/hpcc0.8beta]$ !v<br>
vi hpl/Make.Linux_P3<br>
[joumon@ll02 ~/hpcc0.8beta]$ !ma<br>
make arch=Linux_P3<br>
mkdir hpl/lib/Linux_P3<br>
mkdir: cannot create directory `hpl/lib/Linux_P3': File exists<br>
make: [all] Error 1 (ignored)<br>
( cd hpl/lib/arch/build ; make arch=Linux_P3 -f Makefile.hpcc )<br>
make[1]: Entering directory `/users/joumon/hpcc0.8beta/hpl/lib/arch/build'<br>
g77&nbsp; -DHPL_CALL_CBLAS -I../../../include
-I../../../include/Linux_P3&nbsp; -I
/usr/local/parallel/mpich-gm.pgi/include/ -fomit-frame-pointer -O3
-funroll-loops -o ../../../../hpcc ../../../lib/Linux_P3/libhpl.a&nbsp;
/usr/local/lib/libcblas.a /usr/local/lib/libatlas.a -L
/usr/local/parallel/mpich-gm.pgi/lib -lm -lpthread -lstdc++ -lmpich
-lutil<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_regcache.o): In function `gmpi_regcache_init':<br>
gmpi_regcache.o(.text+0x4f): undefined reference to `gm_hash_hash_ptr'<br>
gmpi_regcache.o(.text+0x54): undefined reference to `gm_hash_compare_ptrs'<br>
gmpi_regcache.o(.text+0x59): undefined reference to `gm_create_hash'<br>
gmpi_regcache.o(.text+0x6d): undefined reference to `gm_create_lookaside'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_regcache.o): In function `gmpi_regcache_deregister':<br>
gmpi_regcache.o(.text+0x91): undefined reference to `GM_PAGE_LEN'<br>
gmpi_regcache.o(.text+0xa4): undefined reference to `gm_deregister_memory'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_regcache.o): In function `gmpi_regcache_garbage_collector':<br>
gmpi_regcache.o(.text+0x11c): undefined reference to `gm_hash_remove'<br>
gmpi_regcache.o(.text+0x153): undefined reference to `gm_lookaside_free'<br>
gmpi_regcache.o(.text+0x17a): undefined reference to `GM_PAGE_LEN'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_regcache.o): In function `gmpi_regcache_register':<br>
gmpi_regcache.o(.text+0x1c2): undefined reference to `GM_PAGE_LEN'<br>
gmpi_regcache.o(.text+0x1d5): undefined reference to `gm_register_memory'<br>
gmpi_regcache.o(.text+0x211): undefined reference to `GM_PAGE_LEN'<br>
gmpi_regcache.o(.text+0x226): undefined reference to `gm_register_memory'<br>
gmpi_regcache.o(.text+0x25a): undefined reference to `gm_lookaside_alloc'<br>
gmpi_regcache.o(.text+0x293): undefined reference to `GM_PAGE_LEN'<br>
gmpi_regcache.o(.text+0x2ba): undefined reference to `gm_hash_insert'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_regcache.o): In function `gmpi_use_interval':<br>
gmpi_regcache.o(.text+0x32b): undefined reference to `GM_PAGE_LEN'<br>
gmpi_regcache.o(.text+0x3b7): undefined reference to `gm_hash_find'<br>
gmpi_regcache.o(.text+0x3da): undefined reference to `GM_PAGE_LEN'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_regcache.o): In function `gmpi_unuse_interval':<br>
gmpi_regcache.o(.text+0x49d): undefined reference to `GM_PAGE_LEN'<br>
gmpi_regcache.o(.text+0x4cb): undefined reference to `gm_hash_find'<br>
gmpi_regcache.o(.text+0x4d1): undefined reference to `GM_PAGE_LEN'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_regcache.o): In function `gmpi_clear_interval':<br>
gmpi_regcache.o(.text+0x4ff): undefined reference to `GM_PAGE_LEN'<br>
gmpi_regcache.o(.text+0x547): undefined reference to `gm_hash_find'<br>
gmpi_regcache.o(.text+0x55f): undefined reference to `gm_hash_remove'<br>
gmpi_regcache.o(.text+0x593): undefined reference to `gm_lookaside_free'<br>
gmpi_regcache.o(.text+0x59c): undefined reference to `GM_PAGE_LEN'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_regcache.o): In function `gmpi_clear_all_intervals':<br>
gmpi_regcache.o(.text+0x603): undefined reference to `gm_destroy_hash'<br>
gmpi_regcache.o(.text+0x60f): undefined reference to `gm_destroy_lookaside'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(adi2init.o): In function `MPID_Init':<br>
adi2init.o(.text+0x1b1): undefined reference to `gm_get_host_name'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_conf.o): In function `gmpi_allocate_port':<br>
gmpi_conf.o(.text+0xd6): undefined reference to `gm_open'<br>
gmpi_conf.o(.text+0x14a): undefined reference to `gm_open'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_conf.o): In function `gmpi_getconf':<br>
gmpi_conf.o(.text+0x4a2): undefined reference to `gm_blocking_receive_no_spin'<br>
gmpi_conf.o(.text+0x4ac): undefined reference to `gm_receive'<br>
gmpi_conf.o(.text+0x542): undefined reference to `gm_get_node_id'<br>
gmpi_conf.o(.text+0x564): undefined reference to `gm_node_id_to_unique_id'<br>
gmpi_conf.o(.text+0x5bb): undefined reference to `gm_bzero'<br>
gmpi_conf.o(.text+0x5cf): undefined reference to `gm_get_host_name'<br>
gmpi_conf.o(.text+0x624): undefined reference to `gm_bzero'<br>
gmpi_conf.o(.text+0x69f): undefined reference to `gm_bzero'<br>
gmpi_conf.o(.text+0x832): undefined reference to `gm_get_host_name'<br>
gmpi_conf.o(.text+0x86f): undefined reference to `gm_crc'<br>
gmpi_conf.o(.text+0x88a): undefined reference to `gm_crc'<br>
gmpi_conf.o(.text+0x9a2): undefined reference to `GM_PAGE_LEN'<br>
gmpi_conf.o(.text+0xa3a): undefined reference to `GM_PAGE_LEN'<br>
gmpi_conf.o(.text+0xace): undefined reference to `gm_unique_id_to_node_id'<br>
gmpi_conf.o(.text+0xc9b): undefined reference to `gm_blocking_receive'<br>
gmpi_conf.o(.text+0xcaa): undefined reference to `gm_receive'<br>
gmpi_conf.o(.text+0x1006): undefined reference to `gm_blocking_receive_no_spin'<br>
gmpi_conf.o(.text+0x1010): undefined reference to `gm_receive'<br>
gmpi_conf.o(.text+0x1091): undefined reference to `gm_get_node_id'<br>
gmpi_conf.o(.text+0x10b3): undefined reference to `gm_node_id_to_unique_id'<br>
gmpi_conf.o(.text+0x1105): undefined reference to `gm_bzero'<br>
gmpi_conf.o(.text+0x1123): undefined reference to `gm_bcopy'<br>
gmpi_conf.o(.text+0x122c): undefined reference to `gm_bzero'<br>
gmpi_conf.o(.text+0x124a): undefined reference to `gm_bcopy'<br>
gmpi_conf.o(.text+0x126f): undefined reference to `gm_ticks'<br>
gmpi_conf.o(.text+0x129e): undefined reference to `gm_ticks'<br>
gmpi_conf.o(.text+0x1435): undefined reference to `gm_bzero'<br>
gmpi_conf.o(.text+0x1adf): undefined reference to `gm_blocking_receive'<br>
gmpi_conf.o(.text+0x1aee): undefined reference to `gm_receive'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_conf.o): In function `MPID_GetConfigInfo':<br>
gmpi_conf.o(.text+0x1c40): undefined reference to `gm_receive'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_dma_alloc':<br>
gmpi_priv.o(.text+0x10): undefined reference to `gm_dma_malloc'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_dma_free':<br>
gmpi_priv.o(.text+0x28): undefined reference to `gm_dma_free'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_drop_send_packet_callback':<br>
gmpi_priv.o(.text+0x2af): undefined reference to `gm_send_with_callback'<br>
gmpi_priv.o(.text+0x2c5): undefined reference to `gm_strerror'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_drop_put_data_callback':<br>
gmpi_priv.o(.text+0x353): undefined reference to `gm_directed_send_with_callback'<br>
gmpi_priv.o(.text+0x369): undefined reference to `gm_strerror'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_flush_fifo':<br>
gmpi_priv.o(.text+0x6bc): undefined reference to `gm_directed_send_with_callback'<br>
gmpi_priv.o(.text+0x724): undefined reference to `gm_send_with_callback'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_send_packet':<br>
gmpi_priv.o(.text+0x9d6): undefined reference to `gm_send_with_callback'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_put_data':<br>
gmpi_priv.o(.text+0xb5d): undefined reference to `gm_directed_send_with_callback'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_net_lookup':<br>
gmpi_priv.o(.text+0xbd6): undefined reference to `gm_receive'<br>
gmpi_priv.o(.text+0xc15): undefined reference to `gm_unknown'<br>
gmpi_priv.o(.text+0xcb0): undefined reference to `gm_provide_receive_buffer'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_init':<br>
gmpi_priv.o(.text+0xd69): undefined reference to `gm_allow_remote_memory_access'<br>
gmpi_priv.o(.text+0xd82): undefined reference to `gm_num_send_tokens'<br>
gmpi_priv.o(.text+0xd99): undefined reference to `gm_num_receive_tokens'<br>
gmpi_priv.o(.text+0xe4b): undefined reference to `gm_dma_malloc'<br>
gmpi_priv.o(.text+0xe62): undefined reference to `gm_dma_malloc'<br>
gmpi_priv.o(.text+0xeab): undefined reference to `gm_set_acceptable_sizes'<br>
gmpi_priv.o(.text+0xec9): undefined reference to `gm_set_acceptable_sizes'<br>
gmpi_priv.o(.text+0x1018): undefined reference to `gm_provide_receive_buffer_with_tag'<br>
gmpi_priv.o(.text+0x1071): undefined reference to `gm_perror'<br>
gmpi_priv.o(.text+0x10a5): undefined reference to `gm_perror'<br>
gmpi_priv.o(.text+0x10d9): undefined reference to `gm_num_receive_tokens'<br>
gmpi_priv.o(.text+0x10ef): undefined reference to `gm_perror'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_finish':<br>
gmpi_priv.o(.text+0x11e2): undefined reference to `gm_close'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_send_packet_fifo':<br>
gmpi_priv.o(.text+0x1526): undefined reference to `gm_send_with_callback'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_check_send_status':<br>
gmpi_priv.o(.text+0x15a6): undefined reference to `gm_node_id_to_host_name'<br>
gmpi_priv.o(.text+0x15db): undefined reference to `gm_node_id_to_unique_id'<br>
gmpi_priv.o(.text+0x1613): undefined reference to `gm_strerror'<br>
gmpi_priv.o(.text+0x169b): undefined reference to `gm_send_with_callback'<br>
gmpi_priv.o(.text+0x16d6): undefined reference to `gm_directed_send_with_callback'<br>
gmpi_priv.o(.text+0x1726): undefined reference to `gm_drop_sends'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_priv.o): In function `gmpi_packet_recv_event':<br>
gmpi_priv.o(.text+0x1771): undefined reference to `gm_node_id_to_unique_id'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_chself.o): In function `MPID_CH_Self_isend':<br>
gmpi_chself.o(.text+0x162): undefined reference to `gm_bcopy'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_chself.o): In function `MPID_CH_Self_send':<br>
gmpi_chself.o(.text+0x27a): undefined reference to `gm_bcopy'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_smppriv.o): In function `smpi_queue_send':<br>
gmpi_smppriv.o(.text+0x1f6): undefined reference to `gm_lookaside_alloc'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_smppriv.o): In function `MPID_SMP_Check_incoming':<br>
gmpi_smppriv.o(.text+0x85b): undefined reference to `gm_lookaside_free'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_smppriv.o): In function `smpi_init':<br>
gmpi_smppriv.o(.text+0x8cf): undefined reference to `gm_create_lookaside'<br>
gmpi_smppriv.o(.text+0x951): undefined reference to `GM_PAGE_LEN'<br>
gmpi_smppriv.o(.text+0xa21): undefined reference to `GM_PAGE_LEN'<br>
gmpi_smppriv.o(.text+0xb0f): undefined reference to `GM_PAGE_LEN'<br>
gmpi_smppriv.o(.text+0xc8a): undefined reference to `GM_PAGE_LEN'<br>
/usr/local/parallel/mpich-gm.pgi/lib/libmpich.a(gmpi_smppriv.o): In function `smpi_finish':<br>
gmpi_smppriv.o(.text+0xfff): undefined reference to `GM_PAGE_LEN'<br>
gmpi_smppriv.o(.text+0x103f): undefined reference to `gm_destroy_lookaside'<br>
collect2: ld returned 1 exit status<br>
make[1]: *** [../../../../hpcc] Error 1<br>
make[1]: Leaving directory `/users/joumon/hpcc0.8beta/hpl/lib/arch/build'<br>
make: *** [all] Error 2<br>
<br>
</a>