Skip to content

Instantly share code, notes, and snippets.

@hiroyuki-sato
Created July 21, 2020 14:04
Show Gist options
  • Select an option

  • Save hiroyuki-sato/3d7d4604fc48c4aa4cb01e6f6b03bb01 to your computer and use it in GitHub Desktop.

Select an option

Save hiroyuki-sato/3d7d4604fc48c4aa4cb01e6f6b03bb01 to your computer and use it in GitHub Desktop.
openucx build status on macOS 20200721
make -k
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in src/ucm
Making all in .
CC event/libucm_la-event.lo
event/event.c:303:19: error: use of undeclared identifier 'SHM_REMAP'
if ((shmflg & SHM_REMAP) && (shmaddr != NULL)) {
^
1 error generated.
make[3]: *** [event/libucm_la-event.lo] Error 1
CC malloc/libucm_la-malloc_hook.lo
malloc/malloc_hook.c:794:65: error: use of undeclared identifier
'malloc_usable_size'
ucm_malloc_hook_state.usable_size = (size_t (*)(void *))malloc_u...
^
1 error generated.
make[3]: *** [malloc/libucm_la-malloc_hook.lo] Error 1
CC mmap/libucm_la-install.lo
mmap/install.c:178:50: error: use of undeclared identifier 'SHM_REMAP'
data, p = shmat(shmid, p, SHM_REMAP));
^
1 error generated.
make[3]: *** [mmap/libucm_la-install.lo] Error 1
CC util/libucm_la-replace.lo
CC util/libucm_la-log.lo
CC util/libucm_la-reloc.lo
util/reloc.c:34:10: fatal error: 'link.h' file not found
#include <link.h>
^~~~~~~~
1 error generated.
make[3]: *** [util/libucm_la-reloc.lo] Error 1
CC util/libucm_la-sys.lo
util/sys.c:21:10: fatal error: 'linux/mman.h' file not found
#include <linux/mman.h>
^~~~~~~~~~~~~~
1 error generated.
make[3]: *** [util/libucm_la-sys.lo] Error 1
CC bistro/libucm_la-bistro.lo
CC bistro/libucm_la-bistro_x86_64.lo
CC bistro/libucm_la-bistro_aarch64.lo
CC bistro/libucm_la-bistro_ppc64.lo
CC ptmalloc286/libucm_la-malloc.lo
make[3]: Target `all-am' not remade because of errors.
Making all in cuda
make[3]: Nothing to be done for `all'.
Making all in rocm
make[3]: Nothing to be done for `all'.
make[2]: *** [all-recursive] Error 1
make[2]: Target `all' not remade because of errors.
Making all in src/ucs
CC algorithm/libucs_la-crc.lo
CC algorithm/libucs_la-qsort_r.lo
CC arch/aarch64/libucs_la-cpu.lo
CC arch/aarch64/libucs_la-global_opts.lo
CC arch/ppc64/libucs_la-timebase.lo
CC arch/ppc64/libucs_la-global_opts.lo
CC arch/x86_64/libucs_la-cpu.lo
CC arch/x86_64/libucs_la-global_opts.lo
CC arch/libucs_la-cpu.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-arbiter.lo
CC datastruct/libucs_la-callbackq.lo
CC datastruct/libucs_la-frag_list.lo
CC datastruct/libucs_la-mpmc.lo
CC datastruct/libucs_la-mpool.lo
CC datastruct/libucs_la-pgtable.lo
CC datastruct/libucs_la-ptr_array.lo
CC datastruct/libucs_la-strided_alloc.lo
CC datastruct/libucs_la-string_buffer.lo
CC datastruct/libucs_la-string_set.lo
CC datastruct/libucs_la-conn_match.lo
CC debug/libucs_la-assert.lo
CC debug/libucs_la-debug.lo
CC debug/libucs_la-log.lo
CC debug/libucs_la-memtrack.lo
CC memory/libucs_la-memory_type.lo
CC memory/libucs_la-memtype_cache.lo
CC memory/libucs_la-numa.lo
CC memory/libucs_la-rcache.lo
CC profile/libucs_la-profile.lo
CC stats/libucs_la-stats.lo
CC sys/libucs_la-event_set.lo
sys/event_set.c:22:10: fatal error: 'sys/epoll.h' file not found
#include <sys/epoll.h>
^~~~~~~~~~~~~
1 error generated.
make[2]: *** [sys/libucs_la-event_set.lo] Error 1
CC sys/libucs_la-init.lo
CC sys/libucs_la-math.lo
CC sys/libucs_la-module.lo
CC sys/libucs_la-string.lo
CC sys/libucs_la-sys.lo
CC sys/libucs_la-iovec.lo
CC sys/libucs_la-sock.lo
sys/sock.c:484:48: error: use of undeclared identifier 'MSG_NOSIGNAL'
ssize_t ret = io_func(fd, data, *length_p, MSG_NOSIGNAL);
^
sys/sock.c:517:30: error: use of undeclared identifier 'MSG_NOSIGNAL'
ret = iov_func(fd, &msg, MSG_NOSIGNAL);
^
2 errors generated.
make[2]: *** [sys/libucs_la-sock.lo] Error 1
CC sys/libucs_la-topo.lo
CC sys/libucs_la-stubs.lo
CC time/libucs_la-time.lo
CC time/libucs_la-timer_wheel.lo
CC time/libucs_la-timerq.lo
CC type/libucs_la-class.lo
CC type/libucs_la-status.lo
CC type/libucs_la-init_once.lo
make[2]: *** No rule to make target `../../src/ucm/libucm.la', needed by `libucs.la'.
make[2]: Target `all' not remade because of errors.
Making all in src/uct
Making all in .
CC base/libuct_la-uct_md.lo
CC base/libuct_la-uct_mem.lo
CC base/libuct_la-uct_component.lo
CC base/libuct_la-uct_iface.lo
CC base/libuct_la-uct_worker.lo
CC base/libuct_la-uct_cm.lo
CC sm/base/libuct_la-sm_ep.lo
CC sm/base/libuct_la-sm_iface.lo
CC sm/mm/base/libuct_la-mm_iface.lo
CC sm/mm/base/libuct_la-mm_ep.lo
CC sm/mm/base/libuct_la-mm_md.lo
CC sm/mm/posix/libuct_la-mm_posix.lo
CC sm/mm/sysv/libuct_la-mm_sysv.lo
CC sm/scopy/base/libuct_la-scopy_iface.lo
CC sm/scopy/base/libuct_la-scopy_ep.lo
CC sm/self/libuct_la-self.lo
CC tcp/libuct_la-tcp_ep.lo
CC tcp/libuct_la-tcp_iface.lo
CC tcp/libuct_la-tcp_md.lo
CC tcp/libuct_la-tcp_net.lo
tcp/tcp_net.c:14:10: fatal error: 'linux/sockios.h' file not found
#include <linux/sockios.h>
^~~~~~~~~~~~~~~~~
1 error generated.
make[3]: *** [tcp/libuct_la-tcp_net.lo] Error 1
CC tcp/libuct_la-tcp_cm.lo
CC tcp/libuct_la-tcp_base.lo
tcp/tcp_base.c:18:44: error: use of undeclared identifier 'TCP_SYNCNT'
ucs_socket_setopt(fd, IPPROTO_TCP, TCP_SYNCNT, (const void*)&tcp...
^
1 error generated.
make[3]: *** [tcp/libuct_la-tcp_base.lo] Error 1
CC tcp/libuct_la-tcp_sockcm.lo
CC tcp/libuct_la-tcp_listener.lo
CC tcp/libuct_la-tcp_sockcm_ep.lo
CC tcp/sockcm/libuct_la-sockcm_iface.lo
CC tcp/sockcm/libuct_la-sockcm_ep.lo
CC tcp/sockcm/libuct_la-sockcm_md.lo
make[3]: *** No rule to make target `../../src/ucs/libucs.la', needed by `libuct.la'.
make[3]: Target `all-am' not remade because of errors.
Making all in cuda
make[4]: Nothing to be done for `all-am'.
Making all in ib
make[4]: Nothing to be done for `all-am'.
Making all in rocm
make[4]: Nothing to be done for `all-am'.
Making all in sm
Making all in scopy
Making all in cma
make[5]: Nothing to be done for `all'.
Making all in knem
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all-am'.
Making all in mm
Making all in xpmem
make[5]: Nothing to be done for `all'.
make[5]: Nothing to be done for `all-am'.
make[4]: Nothing to be done for `all-am'.
Making all in ugni
make[3]: Nothing to be done for `all'.
make[2]: *** [all-recursive] Error 1
make[2]: Target `all' not remade because of errors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment