Skip to content

Instantly share code, notes, and snippets.

@keisukefukuda
Created September 7, 2018 06:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save keisukefukuda/87e0c2531d2ed35621ae96a5a7286c55 to your computer and use it in GitHub Desktop.
Save keisukefukuda/87e0c2531d2ed35621ae96a5a7286c55 to your computer and use it in GitHub Desktop.
$ date -u
Fri Sep 7 05:46:50 UTC 2018
$ git checkout -t upstream/v1.4.x
Branch v1.4.x set up to track remote branch v1.4.x from upstream.
Switched to a new branch 'v1.4.x'
$ git show | head -n 1
commit 236b965edc48e3fdbd2bc41552f079420aee6a7d
$ ./autogen.sh && ./configure --prefix=$PWD/install --with-cuda=/usr/local/cuda && make -j install 2>&1 | tee v1.4.x.log
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I config/m4
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy
autoreconf: running: /usr/bin/autoconf
autoreconf: running: /usr/bin/autoheader
autoreconf: running: automake --add-missing --copy --no-force
autoreconf: Leaving directory `.'
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for git... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking whether make supports nested variables... yes
checking whether UID '2106' is supported by ustar format... yes
checking whether GID '2106' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking dependency style of gcc... gcc3
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for gcc option to support OpenMP... -fopenmp
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... (cached) /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 3458764513820540925
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for ANSI C header files... (cached) yes
checking for cos in -lm... yes
checking for C/C++ restrict keyword... __restrict
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for dot... no
checking whether -diag-disable 1478 overrides deprecated declarations... no
checking whether -Wno-deprecated-declarations overrides deprecated declarations... yes
checking -diag-disable 269... no
checking for __attribute__(optimize)... 1
checking c++11 support... yes
checking for shm_open in -lrt... yes
checking for timer_create in -lrt... yes
checking whether asprintf is declared... yes
checking whether strdupa is declared... yes
checking whether basename is declared... yes
checking whether fmemopen is declared... yes
checking whether CPU_ZERO is declared... yes
checking whether CPU_ISSET is declared... yes
checking for library containing pthread_create... -lpthread
checking for library containing pthread_atfork... none required
checking whether F_SETOWN_EX is declared... yes
checking whether ethtool_cmd_speed is declared... yes
checking whether SPEED_UNKNOWN is declared... yes
checking whether __ppc_get_timebase_freq is declared... no
checking sys/platform/ppc.h usability... no
checking sys/platform/ppc.h presence... no
checking for sys/platform/ppc.h... no
checking for using Google C++ Testing Framework... no
checking numa.h usability... yes
checking numa.h presence... yes
checking for numa.h... yes
checking numaif.h usability... yes
checking numaif.h presence... yes
checking for numaif.h... yes
checking for mbind in -lnuma... yes
checking for struct bitmask... yes
checking malloc hooks... yes
checking bfd.h usability... no
checking bfd.h presence... no
checking for bfd.h... no
configure: WARNING: binutils headers not found
checking for libiberty.h... no
checking for libiberty/libiberty.h... no
checking for bfd_openr in -lbfd... no
configure: WARNING: bfd library not found
checking for xstrerror in -liberty... no
configure: WARNING: iberty library not found
checking for dlopen in -ldl... yes
checking for main in -lintl... no
configure: WARNING: intl library not found
checking for struct dl_phdr_info... yes
configure: WARNING: detailed backtrace is not supported
checking __attribute__((constructor))... yes
configure: Memory allocator is ptmalloc-2.8.6 version
checking for malloc_get_state... yes
checking for malloc_set_state... yes
configure: Compiling with verbs support from /usr
checking infiniband/verbs.h usability... yes
checking infiniband/verbs.h presence... yes
checking for infiniband/verbs.h... yes
checking for ibv_get_device_list in -libverbs... yes
checking whether ibv_wc_status_str is declared... yes
checking whether ibv_event_type_str is declared... yes
checking whether ibv_query_gid is declared... yes
checking whether ibv_get_device_name is declared... yes
checking whether ibv_create_srq is declared... yes
checking whether ibv_get_async_event is declared... yes
checking infiniband/verbs_exp.h usability... yes
checking infiniband/verbs_exp.h presence... yes
checking for infiniband/verbs_exp.h... yes
checking for struct ibv_exp_device_attr.exp_device_cap_flags... yes
checking for struct ibv_exp_device_attr.odp_caps... yes
checking for struct ibv_exp_device_attr.odp_caps.per_transport_caps.dc_odp_caps... yes
checking for struct ibv_exp_device_attr.odp_mr_max_size... yes
checking for struct ibv_exp_qp_init_attr.max_inl_recv... yes
checking for struct ibv_async_event.element.dct... yes
configure: Checking for legacy bare-metal support
checking infiniband/mlx5_hw.h usability... yes
checking infiniband/mlx5_hw.h presence... yes
checking for infiniband/mlx5_hw.h... yes
checking whether ibv_mlx5_exp_get_qp_info is declared... yes
checking whether ibv_mlx5_exp_get_cq_info is declared... yes
checking whether ibv_mlx5_exp_get_srq_info is declared... yes
checking whether ibv_mlx5_exp_update_cq_ci is declared... yes
checking whether MLX5_WQE_CTRL_SOLICITED is declared... yes
checking for struct mlx5_srq.cmd_qp... yes
checking for struct mlx5_ah.ibv_ah... yes
checking for struct ibv_mlx5_qp_info.bf.need_lock... yes
checking whether IBV_EXP_QP_INIT_ATTR_RES_DOMAIN is declared... yes
checking whether IBV_EXP_RES_DOMAIN_THREAD_MODEL is declared... yes
checking whether ibv_exp_create_res_domain is declared... yes
checking whether ibv_exp_destroy_res_domain is declared... yes
configure: Checking for DV bare-metal support
checking infiniband/mlx5dv.h usability... yes
checking infiniband/mlx5dv.h presence... yes
checking for infiniband/mlx5dv.h... yes
checking for mlx5dv_query_device in -lmlx5-rdmav2... no
checking for mlx5dv_query_device in -lmlx5... no
checking whether mlx5dv_init_obj is declared... yes
checking for struct mlx5dv_cq.cq_uar... no
checking whether ibv_alloc_td is declared... no
configure: Compiling with mlx5 bare-metal support
checking whether IBV_LINK_LAYER_INFINIBAND is declared... yes
checking whether IBV_LINK_LAYER_ETHERNET is declared... yes
checking whether IBV_EVENT_GID_CHANGE is declared... yes
checking whether IBV_EXP_CQ_IGNORE_OVERRUN is declared... yes
checking whether IBV_EXP_ACCESS_ALLOCATE_MR is declared... yes
checking whether IBV_EXP_ACCESS_ON_DEMAND is declared... yes
checking whether IBV_EXP_DEVICE_MR_ALLOCATE is declared... yes
checking whether IBV_EXP_WR_NOP is declared... yes
checking whether IBV_EXP_DEVICE_DC_TRANSPORT is declared... yes
checking whether IBV_EXP_ATOMIC_HCA_REPLY_BE is declared... yes
checking whether IBV_EXP_PREFETCH_WRITE_ACCESS is declared... yes
checking whether IBV_EXP_QP_OOO_RW_DATA_PLACEMENT is declared... yes
checking whether IBV_EXP_DCT_OOO_RW_DATA_PLACEMENT is declared... yes
checking whether IBV_EXP_CQ_MODERATION is declared... yes
checking whether ibv_exp_reg_mr is declared... yes
checking whether ibv_exp_create_qp is declared... yes
checking whether ibv_exp_prefetch_mr is declared... yes
checking whether ibv_exp_create_srq is declared... yes
checking whether ibv_exp_setenv is declared... yes
checking whether ibv_exp_post_send is declared... yes
checking whether IBV_EXP_WR_EXT_MASKED_ATOMIC_CMP_AND_SWP is declared... yes
checking whether IBV_EXP_WR_EXT_MASKED_ATOMIC_FETCH_AND_ADD is declared... yes
checking whether IBV_EXP_QP_INIT_ATTR_ATOMICS_ARG is declared... yes
checking whether IBV_EXP_SEND_EXT_ATOMIC_INLINE is declared... yes
checking whether IBV_EXP_DEVICE_ATTR_RESERVED_2 is declared... no
checking whether IBV_EXP_MR_INDIRECT_KLMS is declared... yes
checking whether IBV_EXP_QP_CREATE_UMR is declared... yes
checking for struct ibv_exp_qp_init_attr.umr_caps... no
checking whether IBV_EXP_MR_FIXED_BUFFER_SIZE is declared... no
checking for struct ibv_exp_masked_atomic_params.masked_log_atomic_arg_sizes_network_endianness... yes
checking whether IBV_EXP_ODP_SUPPORT_IMPLICIT is declared... yes
checking for struct mlx5_wqe_av.base... yes
checking for struct mlx5_grh_av.rmac... yes
checking whether IBV_EXP_QPT_DC_INI is declared... yes
checking for struct ibv_exp_dct_init_attr.inline_size... yes
checking for ib_cm_send_req in -libcm... yes
checking for struct ibv_exp_tmh.tag... yes
checking for struct ibv_exp_create_srq_attr.dc_offload_params... no
checking whether ibv_cmd_modify_qp is declared... yes
configure: Checking OFED valgrind libs /usr/lib64/mlnx_ofed/valgrind
checking /usr/include/rdma/rdma_cma.h usability... yes
checking /usr/include/rdma/rdma_cma.h presence... yes
checking for /usr/include/rdma/rdma_cma.h... yes
checking for rdma_create_id in -lrdmacm... yes
checking for CRAY_UGNI... no
checking for mvn... no
checking for java... yes
configure: WARNING: Disabling Java support - java or mvn not in path.
checking cuda.h usability... yes
checking cuda.h presence... yes
checking for cuda.h... yes
checking for cuPointerGetAttribute in -lcuda ... yes
checking cuda_runtime.h usability... yes
checking cuda_runtime.h presence... yes
checking for cuda_runtime.h... yes
checking for cuPointerGetAttribute in -lcuda ... (cached) yes
checking gdrapi.h usability... no
checking gdrapi.h presence... no
checking for gdrapi.h... no
configure: WARNING: GDR_COPY not found
configure: ROCm path was not specified. Guessing ...
checking hsa.h usability... no
checking hsa.h presence... no
checking for hsa.h... no
configure: WARNING: ROCm not found
checking sys/uio.h usability... yes
checking sys/uio.h presence... yes
checking for sys/uio.h... yes
checking for process_vm_readv... yes
configure: KNEM path was not found, guessing ...
checking /opt/knem-1.1.2.90mlnx2/include/knem_io.h usability... yes
checking /opt/knem-1.1.2.90mlnx2/include/knem_io.h presence... yes
checking for /opt/knem-1.1.2.90mlnx2/include/knem_io.h... yes
configure: XPMEM - failed to open the requested location (guess), guessing ...
checking for CRAY_XPMEM... no
dirname: missing operand
Try 'dirname --help' for more information.
checking /include/xpmem.h usability... no
checking /include/xpmem.h presence... no
checking for /include/xpmem.h... no
configure: WARNING: XPMEM header was not found
checking for doxygen... no
configure: WARNING: doxygen not found - will not generate any doxygen documentation
./configure: line 23834: doxygen: command not found
configure: WARNING: doxygen version is bad. Required version: 1.8.6 and above
checking for perl... /usr/bin/perl
configure: Supported transports: ,dc,rc,ud,cm,rdmacm,cma,knem
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/uct/api/version.h
config.status: creating ucx.spec
config.status: creating ucx.pc
config.status: creating debian/rules
config.status: creating debian/control
config.status: creating debian/changelog
config.status: creating src/ucs/Makefile
config.status: creating src/uct/Makefile
config.status: creating src/ucp/Makefile
config.status: creating src/ucp/api/ucp_version.h
config.status: creating src/ucp/core/ucp_version.c
config.status: creating src/ucm/Makefile
config.status: creating src/tools/info/Makefile
config.status: creating src/tools/perf/Makefile
config.status: creating src/tools/profile/Makefile
config.status: creating test/apps/Makefile
config.status: creating test/apps/sockaddr/Makefile
config.status: creating test/examples/Makefile
config.status: creating test/gtest/Makefile
config.status: creating test/mpi/Makefile
config.status: creating bindings/java/src/main/native/Makefile
config.status: creating test/mpi/run_mpi.sh
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
Making install in src/ucm
make[1]: Entering directory '/home/kfukuda/ucx/src/ucm'
CC event/libucm_la-event.lo
CC cuda/libucm_la-install.lo
CC ptmalloc286/libucm_la-malloc.lo
CC mmap/libucm_la-install.lo
CC util/libucm_la-replace.lo
CC util/libucm_la-log.lo
CC util/libucm_la-reloc.lo
CC util/libucm_la-sys.lo
CC malloc/libucm_la-malloc_hook.lo
CCLD libucm.la
copying selected object files to avoid basename conflicts...
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Entering directory '/home/kfukuda/ucx/src/ucm'
/bin/mkdir -p '/home/kfukuda/ucx/install/lib'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucm'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libucm.la '/home/kfukuda/ucx/install/lib'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucm/api'
/usr/bin/install -c -m 644 api/ucm.h '/home/kfukuda/ucx/install/include/ucm/api'
libtool: install: /usr/bin/install -c .libs/libucm.so.0.0.0 /home/kfukuda/ucx/install/lib/libucm.so.0.0.0
libtool: install: (cd /home/kfukuda/ucx/install/lib && { ln -s -f libucm.so.0.0.0 libucm.so.0 || { rm -f libucm.so.0 && ln -s libucm.so.0.0.0 libucm.so.0; }; })
libtool: install: (cd /home/kfukuda/ucx/install/lib && { ln -s -f libucm.so.0.0.0 libucm.so || { rm -f libucm.so && ln -s libucm.so.0.0.0 libucm.so; }; })
libtool: install: /usr/bin/install -c .libs/libucm.lai /home/kfukuda/ucx/install/lib/libucm.la
libtool: install: /usr/bin/install -c .libs/libucm.a /home/kfukuda/ucx/install/lib/libucm.a
libtool: install: chmod 644 /home/kfukuda/ucx/install/lib/libucm.a
libtool: install: ranlib /home/kfukuda/ucx/install/lib/libucm.a
libtool: finish: PATH="/home/kfukuda/bin:/home/kfukuda/.local/bin:/mnt/netapp_vol01/kfukuda/mpienv/versions/shims/bin:/usr/local/cuda/bin:/usr/local/openmpi-1.10.2-cuda9.0/bin:/home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin:/home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin:/home/kfukuda/.opencv/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/usr/local/openmpi-1.10.2-cuda9.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/Supermicro/SuperDoctor5:/sbin" ldconfig -n /home/kfukuda/ucx/install/lib
----------------------------------------------------------------------
Libraries have been installed in:
/home/kfukuda/ucx/install/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Leaving directory '/home/kfukuda/ucx/src/ucm'
make[1]: Leaving directory '/home/kfukuda/ucx/src/ucm'
Making install in src/ucs
make[1]: Entering directory '/home/kfukuda/ucx/src/ucs'
CC algorithm/libucs_la-crc.lo
CC algorithm/libucs_la-qsort_r.lo
CC arch/aarch64/libucs_la-cpu.lo
CC arch/x86_64/libucs_la-cpu.lo
CC arch/ppc64/libucs_la-timebase.lo
CC async/libucs_la-async.lo
CC async/libucs_la-signal.lo
CC async/libucs_la-pipe.lo
CC async/libucs_la-thread.lo
CC config/libucs_la-global_opts.lo
CC config/libucs_la-ucm_opts.lo
CC config/libucs_la-parser.lo
CC datastruct/libucs_la-frag_list.lo
CC datastruct/libucs_la-pgtable.lo
CC datastruct/libucs_la-arbiter.lo
CC debug/libucs_la-log.lo
CC debug/libucs_la-debug.lo
CC debug/libucs_la-memtrack.lo
CC datastruct/libucs_la-mpmc.lo
CC sys/libucs_la-math.lo
CC debug/libucs_la-assert.lo
CC datastruct/libucs_la-mpool.lo
CC datastruct/libucs_la-ptr_array.lo
CC sys/libucs_la-numa.lo
CC stats/libucs_la-stats.lo
CC datastruct/libucs_la-strided_alloc.lo
CC type/libucs_la-spinlock.lo
CC datastruct/libucs_la-callbackq.lo
CC type/libucs_la-component.lo
CC sys/libucs_la-sys.lo
CC time/libucs_la-timerq.lo
CC sys/libucs_la-string.lo
CC type/libucs_la-class.lo
CC profile/libucs_la-profile.lo
CC sys/libucs_la-init.lo
CC sys/libucs_la-memtype_cache.lo
CC sys/libucs_la-rcache.lo
CC time/libucs_la-timer_wheel.lo
CC time/libucs_la-time.lo
CC type/libucs_la-status.lo
CCLD libucs.la
copying selected object files to avoid basename conflicts...
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Entering directory '/home/kfukuda/ucx/src/ucs'
/bin/mkdir -p '/home/kfukuda/ucx/install/lib'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libucs.la '/home/kfukuda/ucx/install/lib'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/config'
/usr/bin/install -c -m 644 config/global_opts.h config/parser.h config/types.h '/home/kfukuda/ucx/install/include/ucs/config'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/profile'
/usr/bin/install -c -m 644 profile/profile_defs.h profile/profile_off.h profile/profile_on.h '/home/kfukuda/ucx/install/include/ucs/profile'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/type'
/usr/bin/install -c -m 644 type/class.h type/component.h type/spinlock.h type/status.h type/thread_mode.h type/cpu_set.h '/home/kfukuda/ucx/install/include/ucs/type'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/async'
/usr/bin/install -c -m 644 async/async_fwd.h '/home/kfukuda/ucx/install/include/ucs/async'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/sys'
/usr/bin/install -c -m 644 sys/compiler_def.h sys/math.h sys/preprocessor.h sys/rcache.h sys/memtype_cache.h sys/string.h '/home/kfukuda/ucx/install/include/ucs/sys'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/stats'
/usr/bin/install -c -m 644 stats/stats_fwd.h stats/libstats.h '/home/kfukuda/ucx/install/include/ucs/stats'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/algorithm'
/usr/bin/install -c -m 644 algorithm/crc.h algorithm/qsort_r.h '/home/kfukuda/ucx/install/include/ucs/algorithm'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/time'
/usr/bin/install -c -m 644 time/time_def.h '/home/kfukuda/ucx/install/include/ucs/time'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucs/datastruct'
/usr/bin/install -c -m 644 datastruct/callbackq.h datastruct/list_types.h datastruct/list.h datastruct/mpool.h datastruct/pgtable.h datastruct/queue_types.h datastruct/strided_alloc.h '/home/kfukuda/ucx/install/include/ucs/datastruct'
libtool: warning: relinking 'libucs.la'
libtool: install: (cd /home/kfukuda/ucx/src/ucs; /bin/bash "/home/kfukuda/ucx/libtool" --silent --tag CC --mode=relink gcc -O3 -g -Wall -Werror -I/opt/knem-1.1.2.90mlnx2/include -ldl -lnuma -version-info 0:0:0 -lcudart -lcuda -L/usr/local/cuda/lib64/ -o libucs.la -rpath /home/kfukuda/ucx/install/lib algorithm/libucs_la-crc.lo algorithm/libucs_la-qsort_r.lo arch/aarch64/libucs_la-cpu.lo arch/ppc64/libucs_la-timebase.lo arch/x86_64/libucs_la-cpu.lo async/libucs_la-async.lo async/libucs_la-signal.lo async/libucs_la-pipe.lo async/libucs_la-thread.lo config/libucs_la-global_opts.lo config/libucs_la-ucm_opts.lo config/libucs_la-parser.lo datastruct/libucs_la-arbiter.lo datastruct/libucs_la-callbackq.lo datastruct/libucs_la-frag_list.lo datastruct/libucs_la-mpmc.lo datastruct/libucs_la-mpool.lo datastruct/libucs_la-pgtable.lo datastruct/libucs_la-ptr_array.lo datastruct/libucs_la-strided_alloc.lo debug/libucs_la-assert.lo debug/libucs_la-debug.lo debug/libucs_la-log.lo debug/libucs_la-memtrack.lo profile/libucs_la-profile.lo stats/libucs_la-stats.lo sys/libucs_la-init.lo sys/libucs_la-math.lo sys/libucs_la-numa.lo sys/libucs_la-rcache.lo sys/libucs_la-memtype_cache.lo sys/libucs_la-string.lo sys/libucs_la-sys.lo time/libucs_la-time.lo time/libucs_la-timer_wheel.lo time/libucs_la-timerq.lo type/libucs_la-class.lo type/libucs_la-component.lo type/libucs_la-spinlock.lo type/libucs_la-status.lo -lm ../../src/ucm/libucm.la -lpthread -lrt -lrt -ldl )
libtool: install: /usr/bin/install -c .libs/libucs.so.0.0.0T /home/kfukuda/ucx/install/lib/libucs.so.0.0.0
libtool: install: (cd /home/kfukuda/ucx/install/lib && { ln -s -f libucs.so.0.0.0 libucs.so.0 || { rm -f libucs.so.0 && ln -s libucs.so.0.0.0 libucs.so.0; }; })
libtool: install: (cd /home/kfukuda/ucx/install/lib && { ln -s -f libucs.so.0.0.0 libucs.so || { rm -f libucs.so && ln -s libucs.so.0.0.0 libucs.so; }; })
libtool: install: /usr/bin/install -c .libs/libucs.lai /home/kfukuda/ucx/install/lib/libucs.la
libtool: install: /usr/bin/install -c .libs/libucs.a /home/kfukuda/ucx/install/lib/libucs.a
libtool: install: chmod 644 /home/kfukuda/ucx/install/lib/libucs.a
libtool: install: ranlib /home/kfukuda/ucx/install/lib/libucs.a
libtool: finish: PATH="/home/kfukuda/bin:/home/kfukuda/.local/bin:/mnt/netapp_vol01/kfukuda/mpienv/versions/shims/bin:/usr/local/cuda/bin:/usr/local/openmpi-1.10.2-cuda9.0/bin:/home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin:/home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin:/home/kfukuda/.opencv/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/usr/local/openmpi-1.10.2-cuda9.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/Supermicro/SuperDoctor5:/sbin" ldconfig -n /home/kfukuda/ucx/install/lib
----------------------------------------------------------------------
Libraries have been installed in:
/home/kfukuda/ucx/install/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Leaving directory '/home/kfukuda/ucx/src/ucs'
make[1]: Leaving directory '/home/kfukuda/ucx/src/ucs'
Making install in src/uct
make[1]: Entering directory '/home/kfukuda/ucx/src/uct'
CC base/libuct_la-uct_md.lo
CC base/libuct_la-uct_mem.lo
CC base/libuct_la-uct_iface.lo
CC tcp/libuct_la-tcp_ep.lo
CC sm/self/libuct_la-self.lo
CC base/libuct_la-uct_worker.lo
CC tcp/libuct_la-tcp_iface.lo
CC tcp/libuct_la-tcp_md.lo
CC tcp/libuct_la-tcp_net.lo
CC ib/base/libuct_la-ib_device.lo
CC ib/base/libuct_la-ib_iface.lo
CC ib/base/libuct_la-ib_log.lo
CC ib/mlx5/libuct_la-ib_mlx5_log.lo
CC ib/mlx5/libuct_la-ib_mlx5.lo
CC ib/mlx5/libuct_la-ib_mlx5_dv.lo
CC ib/mlx5/libuct_la-ib_mlx5_hw.lo
CC ib/rc/base/libuct_la-rc_ep.lo
CC ib/rc/base/libuct_la-rc_iface.lo
CC ib/rc/verbs/libuct_la-rc_verbs_iface.lo
CC ib/rc/verbs/libuct_la-rc_verbs_common.lo
CC ib/rc/accel/libuct_la-rc_mlx5_iface.lo
CC ib/rc/accel/libuct_la-rc_mlx5_common.lo
CC ib/rc/accel/libuct_la-rc_mlx5_ep.lo
CC ib/dc/accel/libuct_la-dc_mlx5.lo
CC ib/dc/base/libuct_la-dc_iface.lo
CC ib/rc/verbs/libuct_la-rc_verbs_ep.lo
CC ib/base/libuct_la-ib_md.lo
CC ib/dc/base/libuct_la-dc_ep.lo
CC ib/ud/base/libuct_la-ud_log.lo
CC ib/rdmacm/libuct_la-rdmacm_ep.lo
CC cuda/base/libuct_la-cuda_md.lo
CC ib/ud/base/libuct_la-ud_ep.lo
CC ib/rdmacm/libuct_la-rdmacm_md.lo
CC ib/ud/base/libuct_la-ud_iface.lo
CC ib/cm/libuct_la-cm_ep.lo
CC ib/dc/verbs/libuct_la-dc_verbs.lo
CC cuda/cuda_ipc/libuct_la-cuda_ipc_ep.lo
CC ib/rdmacm/libuct_la-rdmacm_iface.lo
CC ib/ud/base/libuct_la-ud_iface_common.lo
CC ib/ud/verbs/libuct_la-ud_verbs.lo
CC cuda/cuda_ipc/libuct_la-cuda_ipc_md.lo
CC ib/ud/accel/libuct_la-ud_mlx5.lo
CC sm/cma/libuct_la-cma_iface.lo
CC cuda/cuda_ipc/libuct_la-cuda_ipc_iface.lo
CC sm/cma/libuct_la-cma_md.lo
CC cuda/cuda_copy/libuct_la-cuda_copy_md.lo
CC cuda/cuda_copy/libuct_la-cuda_copy_ep.lo
CC sm/base/libuct_la-sm_iface.lo
CC sm/mm/libuct_la-mm_posix.lo
CC cuda/cuda_copy/libuct_la-cuda_copy_iface.lo
CC ib/cm/libuct_la-cm_iface.lo
CC sm/base/libuct_la-sm_ep.lo
CC ib/ud/accel/libuct_la-ud_mlx5_common.lo
CC sm/knem/libuct_la-knem_iface.lo
CC sm/mm/libuct_la-mm_iface.lo
CC sm/knem/libuct_la-knem_ep.lo
CC cuda/cuda_ipc/libuct_la-cuda_ipc_cache.lo
CC sm/mm/libuct_la-mm_ep.lo
CC sm/mm/libuct_la-mm_md.lo
CC sm/cma/libuct_la-cma_ep.lo
CC sm/mm/libuct_la-mm_sysv.lo
CC sm/knem/libuct_la-knem_md.lo
CCLD libuct.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Entering directory '/home/kfukuda/ucx/src/uct'
/bin/mkdir -p '/home/kfukuda/ucx/install/lib'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/uct'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libuct.la '/home/kfukuda/ucx/install/lib'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/uct/api'
/usr/bin/install -c -m 644 api/tl.h api/uct_def.h api/uct.h api/version.h '/home/kfukuda/ucx/install/include/uct/api'
libtool: warning: relinking 'libuct.la'
libtool: install: (cd /home/kfukuda/ucx/src/uct; /bin/bash "/home/kfukuda/ucx/libtool" --silent --tag CC --mode=relink gcc -O3 -g -Wall -Werror -I/opt/knem-1.1.2.90mlnx2/include -ldl -version-info 0:0:0 -libverbs -lnuma -lpthread -libcm -lrdmacm -lcudart -lcuda -L/usr/local/cuda/lib64/ -o libuct.la -rpath /home/kfukuda/ucx/install/lib base/libuct_la-uct_md.lo base/libuct_la-uct_mem.lo base/libuct_la-uct_iface.lo base/libuct_la-uct_worker.lo sm/self/libuct_la-self.lo tcp/libuct_la-tcp_ep.lo tcp/libuct_la-tcp_iface.lo tcp/libuct_la-tcp_md.lo tcp/libuct_la-tcp_net.lo ib/base/libuct_la-ib_device.lo ib/base/libuct_la-ib_iface.lo ib/base/libuct_la-ib_log.lo ib/base/libuct_la-ib_md.lo ib/mlx5/libuct_la-ib_mlx5_log.lo ib/mlx5/libuct_la-ib_mlx5.lo ib/mlx5/libuct_la-ib_mlx5_dv.lo ib/mlx5/libuct_la-ib_mlx5_hw.lo ib/rc/base/libuct_la-rc_ep.lo ib/rc/base/libuct_la-rc_iface.lo ib/rc/verbs/libuct_la-rc_verbs_ep.lo ib/rc/verbs/libuct_la-rc_verbs_iface.lo ib/rc/verbs/libuct_la-rc_verbs_common.lo ib/rc/accel/libuct_la-rc_mlx5_ep.lo ib/rc/accel/libuct_la-rc_mlx5_iface.lo ib/rc/accel/libuct_la-rc_mlx5_common.lo ib/dc/base/libuct_la-dc_iface.lo ib/dc/base/libuct_la-dc_ep.lo ib/dc/verbs/libuct_la-dc_verbs.lo ib/dc/accel/libuct_la-dc_mlx5.lo ib/ud/base/libuct_la-ud_iface_common.lo ib/ud/base/libuct_la-ud_iface.lo ib/ud/base/libuct_la-ud_ep.lo ib/ud/base/libuct_la-ud_log.lo ib/ud/verbs/libuct_la-ud_verbs.lo ib/ud/accel/libuct_la-ud_mlx5_common.lo ib/ud/accel/libuct_la-ud_mlx5.lo ib/cm/libuct_la-cm_iface.lo ib/cm/libuct_la-cm_ep.lo ib/rdmacm/libuct_la-rdmacm_md.lo ib/rdmacm/libuct_la-rdmacm_iface.lo ib/rdmacm/libuct_la-rdmacm_ep.lo cuda/base/libuct_la-cuda_md.lo cuda/cuda_copy/libuct_la-cuda_copy_md.lo cuda/cuda_copy/libuct_la-cuda_copy_iface.lo cuda/cuda_copy/libuct_la-cuda_copy_ep.lo cuda/cuda_ipc/libuct_la-cuda_ipc_md.lo cuda/cuda_ipc/libuct_la-cuda_ipc_iface.lo cuda/cuda_ipc/libuct_la-cuda_ipc_ep.lo cuda/cuda_ipc/libuct_la-cuda_ipc_cache.lo sm/base/libuct_la-sm_iface.lo sm/base/libuct_la-sm_ep.lo sm/mm/libuct_la-mm_iface.lo sm/mm/libuct_la-mm_ep.lo sm/mm/libuct_la-mm_md.lo sm/mm/libuct_la-mm_sysv.lo sm/mm/libuct_la-mm_posix.lo sm/cma/libuct_la-cma_iface.lo sm/cma/libuct_la-cma_ep.lo sm/cma/libuct_la-cma_md.lo sm/knem/libuct_la-knem_iface.lo sm/knem/libuct_la-knem_ep.lo sm/knem/libuct_la-knem_md.lo -lm ../ucs/libucs.la -lpthread -lrt -lrt -ldl )
libtool: install: /usr/bin/install -c .libs/libuct.so.0.0.0T /home/kfukuda/ucx/install/lib/libuct.so.0.0.0
libtool: install: (cd /home/kfukuda/ucx/install/lib && { ln -s -f libuct.so.0.0.0 libuct.so.0 || { rm -f libuct.so.0 && ln -s libuct.so.0.0.0 libuct.so.0; }; })
libtool: install: (cd /home/kfukuda/ucx/install/lib && { ln -s -f libuct.so.0.0.0 libuct.so || { rm -f libuct.so && ln -s libuct.so.0.0.0 libuct.so; }; })
libtool: install: /usr/bin/install -c .libs/libuct.lai /home/kfukuda/ucx/install/lib/libuct.la
libtool: install: /usr/bin/install -c .libs/libuct.a /home/kfukuda/ucx/install/lib/libuct.a
libtool: install: chmod 644 /home/kfukuda/ucx/install/lib/libuct.a
libtool: install: ranlib /home/kfukuda/ucx/install/lib/libuct.a
libtool: finish: PATH="/home/kfukuda/bin:/home/kfukuda/.local/bin:/mnt/netapp_vol01/kfukuda/mpienv/versions/shims/bin:/usr/local/cuda/bin:/usr/local/openmpi-1.10.2-cuda9.0/bin:/home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin:/home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin:/home/kfukuda/.opencv/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/usr/local/openmpi-1.10.2-cuda9.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/Supermicro/SuperDoctor5:/sbin" ldconfig -n /home/kfukuda/ucx/install/lib
----------------------------------------------------------------------
Libraries have been installed in:
/home/kfukuda/ucx/install/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Leaving directory '/home/kfukuda/ucx/src/uct'
make[1]: Leaving directory '/home/kfukuda/ucx/src/uct'
Making install in src/ucp
make[1]: Entering directory '/home/kfukuda/ucx/src/ucp'
CC amo/libucp_la-basic_amo.lo
CC amo/libucp_la-nb_amo.lo
CC core/libucp_la-ucp_context.lo
CC core/libucp_la-ucp_ep.lo
CC core/libucp_la-ucp_mm.lo
CC core/libucp_la-ucp_listener.lo
CC core/libucp_la-ucp_proxy_ep.lo
CC core/libucp_la-ucp_request.lo
CC core/libucp_la-ucp_rkey.lo
CC core/libucp_la-ucp_version.lo
CC dt/libucp_la-dt_contig.lo
CC core/libucp_la-ucp_worker.lo
CC dt/libucp_la-dt_iov.lo
CC proto/libucp_la-proto_am.lo
CC rma/libucp_la-basic_rma.lo
CC dt/libucp_la-dt_generic.lo
CC tag/libucp_la-probe.lo
CC tag/libucp_la-eager_rcv.lo
CC rma/libucp_la-flush.lo
CC tag/libucp_la-tag_recv.lo
CC dt/libucp_la-dt.lo
CC tag/libucp_la-offload.lo
CC wireup/libucp_la-address.lo
CC tag/libucp_la-eager_snd.lo
CC wireup/libucp_la-select.lo
CC wireup/libucp_la-signaling_ep.lo
CC wireup/libucp_la-wireup_ep.lo
CC wireup/libucp_la-wireup.lo
CC stream/libucp_la-stream_send.lo
CC tag/libucp_la-tag_match.lo
CC stream/libucp_la-stream_recv.lo
CC wireup/libucp_la-ep_match.lo
CC tag/libucp_la-tag_send.lo
CC tag/libucp_la-rndv.lo
CCLD libucp.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Entering directory '/home/kfukuda/ucx/src/ucp'
/bin/mkdir -p '/home/kfukuda/ucx/install/lib'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucp'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libucp.la '/home/kfukuda/ucx/install/lib'
/bin/mkdir -p '/home/kfukuda/ucx/install/include/ucp/api'
/usr/bin/install -c -m 644 api/ucp_compat.h api/ucp_def.h api/ucp_version.h api/ucp.h '/home/kfukuda/ucx/install/include/ucp/api'
libtool: warning: relinking 'libucp.la'
libtool: install: (cd /home/kfukuda/ucx/src/ucp; /bin/bash "/home/kfukuda/ucx/libtool" --silent --tag CC --mode=relink gcc -O3 -g -Wall -Werror -I/opt/knem-1.1.2.90mlnx2/include -ldl -version-info 0:0:0 -lcudart -lcuda -L/usr/local/cuda/lib64/ -o libucp.la -rpath /home/kfukuda/ucx/install/lib amo/libucp_la-basic_amo.lo amo/libucp_la-nb_amo.lo core/libucp_la-ucp_context.lo core/libucp_la-ucp_ep.lo core/libucp_la-ucp_listener.lo core/libucp_la-ucp_mm.lo core/libucp_la-ucp_proxy_ep.lo core/libucp_la-ucp_request.lo core/libucp_la-ucp_rkey.lo core/libucp_la-ucp_version.lo core/libucp_la-ucp_worker.lo dt/libucp_la-dt_contig.lo dt/libucp_la-dt_iov.lo dt/libucp_la-dt_generic.lo dt/libucp_la-dt.lo proto/libucp_la-proto_am.lo rma/libucp_la-basic_rma.lo rma/libucp_la-flush.lo tag/libucp_la-eager_rcv.lo tag/libucp_la-eager_snd.lo tag/libucp_la-probe.lo tag/libucp_la-rndv.lo tag/libucp_la-tag_match.lo tag/libucp_la-tag_recv.lo tag/libucp_la-tag_send.lo tag/libucp_la-offload.lo wireup/libucp_la-address.lo wireup/libucp_la-ep_match.lo wireup/libucp_la-select.lo wireup/libucp_la-signaling_ep.lo wireup/libucp_la-wireup_ep.lo wireup/libucp_la-wireup.lo stream/libucp_la-stream_send.lo stream/libucp_la-stream_recv.lo ../ucs/libucs.la ../uct/libuct.la -lpthread -lrt -lrt -ldl )
libtool: install: /usr/bin/install -c .libs/libucp.so.0.0.0T /home/kfukuda/ucx/install/lib/libucp.so.0.0.0
libtool: install: (cd /home/kfukuda/ucx/install/lib && { ln -s -f libucp.so.0.0.0 libucp.so.0 || { rm -f libucp.so.0 && ln -s libucp.so.0.0.0 libucp.so.0; }; })
libtool: install: (cd /home/kfukuda/ucx/install/lib && { ln -s -f libucp.so.0.0.0 libucp.so || { rm -f libucp.so && ln -s libucp.so.0.0.0 libucp.so; }; })
libtool: install: /usr/bin/install -c .libs/libucp.lai /home/kfukuda/ucx/install/lib/libucp.la
libtool: install: /usr/bin/install -c .libs/libucp.a /home/kfukuda/ucx/install/lib/libucp.a
libtool: install: chmod 644 /home/kfukuda/ucx/install/lib/libucp.a
libtool: install: ranlib /home/kfukuda/ucx/install/lib/libucp.a
libtool: finish: PATH="/home/kfukuda/bin:/home/kfukuda/.local/bin:/mnt/netapp_vol01/kfukuda/mpienv/versions/shims/bin:/usr/local/cuda/bin:/usr/local/openmpi-1.10.2-cuda9.0/bin:/home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin:/home/kfukuda/.pyenv/versions/miniconda3-4.3.11/bin:/home/kfukuda/.opencv/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/usr/local/openmpi-1.10.2-cuda9.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/Supermicro/SuperDoctor5:/sbin" ldconfig -n /home/kfukuda/ucx/install/lib
----------------------------------------------------------------------
Libraries have been installed in:
/home/kfukuda/ucx/install/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the 'LD_RUN_PATH' environment variable
during linking
- use the '-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to '/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[2]: Leaving directory '/home/kfukuda/ucx/src/ucp'
make[1]: Leaving directory '/home/kfukuda/ucx/src/ucp'
Making install in src/tools/info
make[1]: Entering directory '/home/kfukuda/ucx/src/tools/info'
/bin/sed -nr 's:\s*#define\s+(\w+)(\s+(\w+)|\s+(".*")|\s*)$:{"\1", UCS_PP_MAKE_STRING(\3\4)},:p' <../../../config.h >build_config.h
make install-am
make[2]: Entering directory '/home/kfukuda/ucx/src/tools/info'
CC ucx_info-build_info.o
CC ucx_info-proto_info.o
CC ucx_info-sys_info.o
CC ucx_info-tl_info.o
CC ucx_info-ucx_info.o
CC ucx_info-type_info.o
CCLD ucx_info
/home/kfukuda/ucx/src/uct/.libs/libuct.so: undefined reference to `mlx5dv_init_obj'
collect2: error: ld returned 1 exit status
Makefile:527: recipe for target 'ucx_info' failed
make[2]: *** [ucx_info] Error 1
make[2]: Leaving directory '/home/kfukuda/ucx/src/tools/info'
Makefile:748: recipe for target 'install' failed
make[1]: *** [install] Error 2
make[1]: Leaving directory '/home/kfukuda/ucx/src/tools/info'
Makefile:684: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment