Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ~/lua-trafficgen/:[0]# ./setup.sh
- Submodule 'MoonGen' (https://github.com/emmericp/MoonGen.git) registered for path 'MoonGen'
- Cloning into '/root/lua-trafficgen/MoonGen'...
- Submodule path 'MoonGen': checked out '38d70bbfd457705f334d14089d0338fcdb3c369d'
- ~/lua-trafficgen/MoonGen ~/lua-trafficgen
- Submodule 'libmoon' (https://github.com/libmoon/libmoon) registered for path 'libmoon'
- Cloning into '/root/lua-trafficgen/MoonGen/libmoon'...
- Submodule path 'libmoon': checked out 'e436c36a6026a14fe90218c3a3506e00264aaa01'
- Submodule 'deps/dpdk' (https://github.com/emmericp/dpdk) registered for path 'libmoon/deps/dpdk'
- Submodule 'deps/luajit' (https://github.com/emmericp/LuaJIT) registered for path 'libmoon/deps/luajit'
- Submodule 'deps/pciids' (https://github.com/emmericp/pciids) registered for path 'libmoon/deps/pciids'
- Submodule 'lua/lib/pf' (https://github.com/emmericp/pflua) registered for path 'libmoon/lua/lib/pf'
- Submodule 'lua/lib/syscall' (https://github.com/emmericp/ljsyscall) registered for path 'libmoon/lua/lib/syscall'
- Submodule 'lua/lib/turbo' (https://github.com/emmericp/turbo) registered for path 'libmoon/lua/lib/turbo'
- Cloning into '/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk'...
- Cloning into '/root/lua-trafficgen/MoonGen/libmoon/deps/luajit'...
- Cloning into '/root/lua-trafficgen/MoonGen/libmoon/deps/pciids'...
- Cloning into '/root/lua-trafficgen/MoonGen/libmoon/lua/lib/pf'...
- Cloning into '/root/lua-trafficgen/MoonGen/libmoon/lua/lib/syscall'...
- Cloning into '/root/lua-trafficgen/MoonGen/libmoon/lua/lib/turbo'...
- Submodule path 'libmoon/deps/dpdk': checked out '865d70c90c8ef6775675c0a5e6d8d03cc352d74a'
- Submodule path 'libmoon/deps/luajit': checked out 'f6f838f840b725eaf87fa859b1a2bdc7a695d3a7'
- Submodule path 'libmoon/deps/pciids': checked out 'eea0f7199045fbaf3800a499e867ef1a4e5d1f9e'
- Submodule path 'libmoon/lua/lib/pf': checked out 'b16b31aed678a3b8ce809391c9e6bcd67f70be0e'
- Submodule path 'libmoon/lua/lib/syscall': checked out '2a18b1b62947c597b4e573bb042483ff18434b6f'
- Submodule path 'libmoon/lua/lib/turbo': checked out '6535447fc4373391fb24ba2bf7914ccca1f9f3e5'
- ~/lua-trafficgen/MoonGen/libmoon/deps/luajit ~/lua-trafficgen/MoonGen ~/lua-trafficgen
- ==== Building LuaJIT 2.1.0-beta2 ====
- make -C src
- make[1]: Entering directory '/root/lua-trafficgen/MoonGen/libmoon/deps/luajit/src'
- HOSTCC host/minilua.o
- HOSTCC host/buildvm_asm.o
- HOSTCC host/buildvm_peobj.o
- HOSTCC host/buildvm_fold.o
- HOSTCC host/buildvm_lib.o
- CC lj_gc.o
- CC lj_char.o
- CC lj_obj.o
- CC lj_buf.o
- CC lj_str.o
- CC lj_tab.o
- CC lj_func.o
- CC lj_udata.o
- CC lj_meta.o
- CC lj_debug.o
- CC lj_state.o
- CC lj_vmevent.o
- CC lj_vmmath.o
- CC lj_strscan.o
- CC lj_strfmt.o
- CC lj_strfmt_num.o
- CC lj_api.o
- CC lj_profile.o
- CC lj_lex.o
- CC lj_parse.o
- CC lj_bcread.o
- CC lj_bcwrite.o
- CC lj_load.o
- CC lj_ir.o
- CC lj_opt_mem.o
- CC lj_opt_narrow.o
- CC lj_opt_dce.o
- CC lj_opt_loop.o
- CC lj_opt_split.o
- CC lj_opt_sink.o
- CC lj_mcode.o
- CC lj_snap.o
- CC lj_asm.o
- CC lj_trace.o
- CC lj_gdbjit.o
- CC lj_ctype.o
- CC lj_cdata.o
- CC lj_cconv.o
- CC lj_ccall.o
- CC lj_ccallback.o
- CC lj_carith.o
- CC lj_clib.o
- CC lj_cparse.o
- CC lj_lib.o
- CC lj_alloc.o
- CC lib_aux.o
- CC lib_package.o
- CC lib_init.o
- CC luajit.o
- HOSTLINK host/minilua
- DYNASM host/buildvm_arch.h
- HOSTCC host/buildvm.o
- HOSTLINK host/buildvm
- BUILDVM lj_vm.S
- BUILDVM lj_ffdef.h
- BUILDVM lj_bcdef.h
- BUILDVM lj_folddef.h
- BUILDVM lj_recdef.h
- BUILDVM lj_libdef.h
- BUILDVM jit/vmdef.lua
- CC lj_err.o
- CC lj_dispatch.o
- CC lj_record.o
- CC lj_ffrecord.o
- CC lj_crecord.o
- ASM lj_vm.o
- CC lib_base.o
- CC lj_bc.o
- CC lib_math.o
- CC lib_bit.o
- CC lib_string.o
- CC lib_table.o
- CC lib_io.o
- CC lib_os.o
- CC lib_debug.o
- CC lib_jit.o
- CC lib_ffi.o
- CC lj_opt_fold.o
- AR libluajit.a
- LINK luajit
- OK Successfully built LuaJIT
- make[1]: Leaving directory '/root/lua-trafficgen/MoonGen/libmoon/deps/luajit/src'
- ==== Successfully built LuaJIT 2.1.0-beta2 ====
- ==== Installing LuaJIT 2.1.0-beta2 to /usr/local ====
- mkdir -p /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/bin /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/include/luajit-2.1 /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/share/man/man1 /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/pkgconfig /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/share/luajit-2.1.0-beta2/jit /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/share/lua/5.1 /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/lua/5.1
- cd src && install -m 0755 luajit /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/bin/luajit-2.1.0-beta2
- cd src && test -f libluajit.a && install -m 0644 libluajit.a /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.a || :
- rm -f /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so.2.1.0 /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so.2
- cd src && test -f libluajit.so && \
- install -m 0755 libluajit.so /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so.2.1.0 && \
- ldconfig -n /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib && \
- ln -sf libluajit-5.1.so.2.1.0 /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so && \
- ln -sf libluajit-5.1.so.2.1.0 /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so.2 || :
- cd etc && install -m 0644 luajit.1 /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/share/man/man1
- cd etc && sed -e "s|^prefix=.*|prefix=/usr/local|" -e "s|^multilib=.*|multilib=lib|" luajit.pc > luajit.pc.tmp && \
- install -m 0644 luajit.pc.tmp /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/lib/pkgconfig/luajit.pc && \
- rm -f luajit.pc.tmp
- cd src && install -m 0644 lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/include/luajit-2.1
- cd src/jit && install -m 0644 bc.lua bcsave.lua dump.lua p.lua v.lua zone.lua dis_x86.lua dis_x64.lua dis_arm.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua vmdef.lua /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/share/luajit-2.1.0-beta2/jit
- ==== Successfully installed LuaJIT 2.1.0-beta2 to /usr/local ====
- Note: the development releases deliberately do NOT install a symlink for luajit
- You can do this now by running this command (with sudo):
- ln -sf luajit-2.1.0-beta2 /root/lua-trafficgen/MoonGen/libmoon/deps/luajit/usr/local/bin/luajit
- ~/lua-trafficgen/MoonGen ~/lua-trafficgen
- ~/lua-trafficgen/MoonGen/libmoon/deps/dpdk ~/lua-trafficgen/MoonGen ~/lua-trafficgen
- Configuration done
- == Build lib
- == Build lib/librte_compat
- == Build lib/librte_eal
- == Build lib/librte_net
- SYMLINK-FILE include/rte_compat.h
- == Build lib/librte_eal/common
- SYMLINK-FILE include/rte_ip.h
- SYMLINK-FILE include/rte_tcp.h
- SYMLINK-FILE include/rte_udp.h
- SYMLINK-FILE include/rte_sctp.h
- SYMLINK-FILE include/rte_icmp.h
- SYMLINK-FILE include/rte_arp.h
- SYMLINK-FILE include/generic/rte_atomic.h
- SYMLINK-FILE include/generic/rte_byteorder.h
- SYMLINK-FILE include/generic/rte_cycles.h
- SYMLINK-FILE include/generic/rte_prefetch.h
- SYMLINK-FILE include/generic/rte_spinlock.h
- SYMLINK-FILE include/generic/rte_memcpy.h
- SYMLINK-FILE include/generic/rte_cpuflags.h
- SYMLINK-FILE include/generic/rte_rwlock.h
- SYMLINK-FILE include/rte_branch_prediction.h
- SYMLINK-FILE include/rte_common.h
- SYMLINK-FILE include/rte_debug.h
- SYMLINK-FILE include/rte_eal.h
- SYMLINK-FILE include/rte_errno.h
- SYMLINK-FILE include/rte_launch.h
- SYMLINK-FILE include/rte_lcore.h
- SYMLINK-FILE include/rte_log.h
- SYMLINK-FILE include/rte_memory.h
- SYMLINK-FILE include/rte_memzone.h
- SYMLINK-FILE include/rte_pci.h
- SYMLINK-FILE include/rte_pci_dev_ids.h
- SYMLINK-FILE include/rte_per_lcore.h
- SYMLINK-FILE include/rte_random.h
- SYMLINK-FILE include/rte_tailq.h
- SYMLINK-FILE include/rte_interrupts.h
- SYMLINK-FILE include/rte_alarm.h
- SYMLINK-FILE include/rte_string_fns.h
- SYMLINK-FILE include/rte_version.h
- SYMLINK-FILE include/rte_malloc_heap.h
- SYMLINK-FILE include/rte_eal_memconfig.h
- SYMLINK-FILE include/rte_hexdump.h
- SYMLINK-FILE include/rte_devargs.h
- SYMLINK-FILE include/rte_pci_dev_feature_defs.h
- SYMLINK-FILE include/rte_dev.h
- SYMLINK-FILE include/rte_pci_dev_features.h
- SYMLINK-FILE include/rte_malloc.h
- SYMLINK-FILE include/rte_keepalive.h
- SYMLINK-FILE include/rte_time.h
- SYMLINK-FILE include/rte_vect.h
- SYMLINK-FILE include/rte_spinlock.h
- SYMLINK-FILE include/rte_rwlock.h
- SYMLINK-FILE include/rte_rtm.h
- SYMLINK-FILE include/rte_prefetch.h
- SYMLINK-FILE include/rte_memcpy.h
- SYMLINK-FILE include/rte_cycles.h
- SYMLINK-FILE include/rte_cpuflags.h
- SYMLINK-FILE include/rte_byteorder.h
- SYMLINK-FILE include/rte_byteorder_64.h
- SYMLINK-FILE include/rte_byteorder_32.h
- SYMLINK-FILE include/rte_atomic.h
- SYMLINK-FILE include/rte_atomic_64.h
- SYMLINK-FILE include/rte_atomic_32.h
- == Build lib/librte_eal/linuxapp
- == Build lib/librte_eal/linuxapp/eal
- == Build lib/librte_eal/linuxapp/igb_uio
- CC eal.o
- CC eal_hugepage_info.o
- CC eal_memory.o
- CC eal_thread.o
- CC eal_log.o
- CC eal_vfio.o
- CC eal_vfio_mp_sync.o
- CC eal_pci.o
- CC eal_pci_uio.o
- CC eal_pci_vfio.o
- CC eal_debug.o
- CC eal_lcore.o
- CC eal_timer.o
- CC eal_interrupts.o
- CC eal_alarm.o
- CC eal_common_lcore.o
- CC eal_common_timer.o
- CC eal_common_memzone.o
- CC eal_common_log.o
- CC eal_common_launch.o
- CC eal_common_pci.o
- CC eal_common_pci_uio.o
- CC eal_common_memory.o
- CC eal_common_tailqs.o
- CC eal_common_errno.o
- CC eal_common_cpuflags.o
- CC eal_common_string_fns.o
- CC eal_common_hexdump.o
- CC eal_common_devargs.o
- CC eal_common_dev.o
- CC eal_common_options.o
- CC eal_common_thread.o
- CC eal_common_proc.o
- CC rte_malloc.o
- CC malloc_elem.o
- CC malloc_heap.o
- SYMLINK-FILE include/exec-env/rte_kni_common.h
- SYMLINK-FILE include/exec-env/rte_interrupts.h
- CC rte_keepalive.o
- SYMLINK-FILE include/exec-env/rte_dom0_common.h
- CC rte_cpuflags.o
- CC rte_spinlock.o
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/common/eal_common_tailqs.c: In function 'rte_eal_tailq_register':
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/common/eal_common_tailqs.c:114:48: error: 'snprintf' output may be truncated before the last format character [-Werror=format-truncation=]
- snprintf(head->name, sizeof(head->name) - 1, "%s", name);
- ^~~~
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/common/eal_common_tailqs.c:114:3: note: 'snprintf' output between 1 and 32 bytes into a destination of size 31
- snprintf(head->name, sizeof(head->name) - 1, "%s", name);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/common/eal_common_tailqs.c: In function 'rte_eal_tailqs_ini':
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/common/eal_common_tailqs.c:114:48: error: 'snprintf' output may be truncated before the last format character [-Werror=format-truncation=]
- snprintf(head->name, sizeof(head->name) - 1, "%s", name);
- ^~~~
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/common/eal_common_tailqs.c:114:3: note: 'snprintf' output between 1 and 32 bytes into a destination of size 31
- snprintf(head->name, sizeof(head->name) - 1, "%s", name);
- ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[7]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/internal/rte.compile-pre.mk:138: eal_common_tailqs.o] Error 1
- make[7]: *** Waiting for unfinished jobs....
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_uio.c: In function 'pci_mknod_uio_dev':
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/linuxapp/eal/eal_pci_uio.c:134:13: error: In the GNU C Library, "makedev" is defined
- by <sys/sysmacros.h>. For historical compatibility, it is
- currently defined by <sys/types.h> as well, but we plan to
- remove this soon. To use "makedev", include <sys/sysmacros.h>
- directly. If you did not intend to use a system-defined macro
- "makedev", you should undefine it after including <sys/types.h>. [-Werror]
- dev = makedev(major, minor);
- ^~~~~~~~~~~~~~~~~
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.c: In function 'vfio_get_group_fd':
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.c:144:7: error: this statement may fall through [-Werror=implicit-fallthrough=]
- if (vfio_group_fd > 0) {
- ^
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/linuxapp/eal/eal_vfio.c:149:3: note: here
- default:
- ^~~~~~~
- cc1: all warnings being treated as errors
- make[7]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/internal/rte.compile-pre.mk:138: eal_pci_uio.o] Error 1
- cc1: all warnings being treated as errors
- make[7]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/internal/rte.compile-pre.mk:138: eal_vfio.o] Error 1
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c: In function 'rte_eal_hugepage_attach':
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/lib/librte_eal/linuxapp/eal/eal_memory.c:1710:3: error: 'size' may be used uninitialized in this function [-Werror=maybe-uninitialized]
- munmap(hp, size);
- ^~~~~~~~~~~~~~~~
- cc1: all warnings being treated as errors
- make[7]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/internal/rte.compile-pre.mk:138: eal_memory.o] Error 1
- make[6]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.subdir.mk:63: eal] Error 2
- make[6]: *** Waiting for unfinished jobs....
- AR /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/built-in.o
- (cat /dev/null; echo kernel//root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.ko;) > /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/modules.order
- CC [M] /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c In function 'igbuio_pci_probe':
- /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.c:383:7: error: implicit declaration of function 'pci_enable_msix'; did you mean 'pci_enable_msi'? [-Werror=implicit-function-declaration]
- if (pci_enable_msix(dev, &msix_entry, 1) == 0) {
- ^~~~~~~~~~~~~~~
- pci_enable_msi
- cc1: all warnings being treated as errors
- make[11]: *** [/usr/src/linux-4.14.0-1/scripts/Makefile.build:322: /root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio/igb_uio.o] Error 1
- make[10]: *** [/usr/src/linux-4.14.0-1/Makefile:1508: _module_/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/x86_64-native-linuxapp-gcc/build/lib/librte_eal/linuxapp/igb_uio] Error 2
- make[9]: *** [Makefile:146: sub-make] Error 2
- make[8]: *** [Makefile:24: __sub-make] Error 2
- make[7]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.module.mk:80: igb_uio.ko] Error 2
- make[6]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.subdir.mk:63: igb_uio] Error 2
- make[5]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.subdir.mk:63: linuxapp] Error 2
- make[4]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.subdir.mk:61: librte_eal] Error 2
- make[3]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.sdkbuild.mk:80: lib] Error 2
- make[2]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.sdkroot.mk:124: all] Error 2
- make[1]: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.sdkinstall.mk:85: pre_install] Error 2
- make: *** [/root/lua-trafficgen/MoonGen/libmoon/deps/dpdk/mk/rte.sdkroot.mk:98: install] Error 2
- make-install of dpdk failed, exiting
Advertisement
Add Comment
Please, Sign In to add comment