jolausa

Moongen original

Jan 9th, 2018
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.93 KB | None | 0 0
  1. ~/MoonGen/:[130]# ./build.sh
  2. Build libmoon with MoonGen
  3. ==== Building LuaJIT 2.1.0-beta3 ====
  4. make -C src
  5. make[1]: Entering directory '/root/MoonGen/libmoon/deps/luajit/src'
  6. make[1]: Nothing to be done for 'default'.
  7. make[1]: Leaving directory '/root/MoonGen/libmoon/deps/luajit/src'
  8. ==== Successfully built LuaJIT 2.1.0-beta3 ====
  9. ==== Installing LuaJIT 2.1.0-beta3 to /usr/local ====
  10. mkdir -p /root/MoonGen/libmoon/deps/luajit/usr/local/bin /root/MoonGen/libmoon/deps/luajit/usr/local/lib /root/MoonGen/libmoon/deps/luajit/usr/local/include/luajit-2.1 /root/MoonGen/libmoon/deps/luajit/usr/local/share/man/man1 /root/MoonGen/libmoon/deps/luajit/usr/local/lib/pkgconfig /root/MoonGen/libmoon/deps/luajit/usr/local/share/luajit-2.1.0-beta3/jit /root/MoonGen/libmoon/deps/luajit/usr/local/share/lua/5.1 /root/MoonGen/libmoon/deps/luajit/usr/local/lib/lua/5.1
  11. cd src && install -m 0755 luajit /root/MoonGen/libmoon/deps/luajit/usr/local/bin/luajit-2.1.0-beta3
  12. cd src && test -f libluajit.a && install -m 0644 libluajit.a /root/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.a || :
  13. rm -f /root/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so.2.1.0 /root/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so /root/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so.2
  14. cd src && test -f libluajit.so && \
  15.   install -m 0755 libluajit.so /root/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so.2.1.0 && \
  16.   ldconfig -n /root/MoonGen/libmoon/deps/luajit/usr/local/lib && \
  17.   ln -sf libluajit-5.1.so.2.1.0 /root/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so && \
  18.   ln -sf libluajit-5.1.so.2.1.0 /root/MoonGen/libmoon/deps/luajit/usr/local/lib/libluajit-5.1.so.2 || :
  19. cd etc && install -m 0644 luajit.1 /root/MoonGen/libmoon/deps/luajit/usr/local/share/man/man1
  20. cd etc && sed -e "s|^prefix=.*|prefix=/usr/local|" -e "s|^multilib=.*|multilib=lib|" luajit.pc > luajit.pc.tmp && \
  21.   install -m 0644 luajit.pc.tmp /root/MoonGen/libmoon/deps/luajit/usr/local/lib/pkgconfig/luajit.pc && \
  22.   rm -f luajit.pc.tmp
  23. cd src && install -m 0644 lua.h lualib.h lauxlib.h luaconf.h lua.hpp luajit.h /root/MoonGen/libmoon/deps/luajit/usr/local/include/luajit-2.1
  24. 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_arm64.lua dis_arm64be.lua dis_ppc.lua dis_mips.lua dis_mipsel.lua dis_mips64.lua dis_mips64el.lua vmdef.lua /root/MoonGen/libmoon/deps/luajit/usr/local/share/luajit-2.1.0-beta3/jit
  25. ==== Successfully installed LuaJIT 2.1.0-beta3 to /usr/local ====
  26.  
  27. Note: the development releases deliberately do NOT install a symlink for luajit
  28. You can do this now by running this command (with sudo):
  29.  
  30.   ln -sf luajit-2.1.0-beta3 /root/MoonGen/libmoon/deps/luajit/usr/local/bin/luajit
  31.  
  32. Configuration done using x86_64-native-linuxapp-gcc
  33. == Build lib
  34. == Build lib/librte_compat
  35. == Build lib/librte_eal
  36. == Build lib/librte_eal/common
  37. == Build lib/librte_eal/linuxapp
  38. == Build lib/librte_eal/linuxapp/eal
  39. == Build lib/librte_eal/linuxapp/igb_uio
  40.   Building modules, stage 2.
  41.   MODPOST 1 modules
  42. == Build lib/librte_ring
  43. == Build lib/librte_timer
  44. == Build lib/librte_cfgfile
  45. == Build lib/librte_cmdline
  46. == Build lib/librte_kvargs
  47. == Build lib/librte_lpm
  48. == Build lib/librte_acl
  49. == Build lib/librte_jobstats
  50. == Build lib/librte_metrics
  51. == Build lib/librte_power
  52. == Build lib/librte_meter
  53. == Build lib/librte_mempool
  54. == Build lib/librte_eventdev
  55. == Build lib/librte_hash
  56. == Build lib/librte_mbuf
  57. == Build lib/librte_efd
  58. == Build lib/librte_net
  59. == Build lib/librte_cryptodev
  60. == Build lib/librte_reorder
  61. == Build lib/librte_ether
  62. == Build lib/librte_sched
  63. == Build lib/librte_vhost
  64. == Build lib/librte_ip_frag
  65. == Build lib/librte_bitratestats
  66. == Build lib/librte_gro
  67. == Build lib/librte_latencystats
  68. == Build lib/librte_distributor
  69. == Build lib/librte_kni
  70. == Build lib/librte_pdump
  71. == Build lib/librte_port
  72. == Build lib/librte_table
  73. == Build lib/librte_pipeline
  74. == Build buildtools
  75. == Build buildtools/pmdinfogen
  76. == Build drivers
  77. == Build drivers/bus
  78. == Build drivers/mempool
  79. == Build drivers/event
  80. == Build drivers/mempool/ring
  81. == Build drivers/mempool/stack
  82. == Build drivers/event/skeleton
  83. == Build drivers/event/sw
  84. == Build drivers/event/octeontx
  85. == Build drivers/net
  86. == Build drivers/crypto
  87. == Build drivers/net/failsafe
  88. == Build drivers/net/ark
  89. == Build drivers/net/af_packet
  90. == Build drivers/crypto/null
  91. == Build drivers/net/avp
  92. == Build drivers/net/bonding
  93. == Build drivers/crypto/scheduler
  94. == Build drivers/net/cxgbe
  95. == Build drivers/net/e1000
  96. == Build drivers/net/ena
  97. == Build drivers/net/enic
  98. == Build drivers/net/fm10k
  99. == Build drivers/net/i40e
  100. == Build drivers/net/ixgbe
  101. == Build drivers/net/bnxt
  102. == Build drivers/net/null
  103. == Build drivers/net/qede
  104. == Build drivers/net/liquidio
  105. == Build drivers/net/nfp
  106. == Build drivers/net/ring
  107. == Build drivers/net/sfc
  108. == Build drivers/net/virtio
  109. == Build drivers/net/tap
  110. == Build drivers/net/thunderx
  111. == Build drivers/net/vmxnet3
  112. == Build drivers/net/kni
  113. == Build drivers/net/vhost
  114. == Build app
  115. == Build app/proc_info
  116. == Build app/pdump
  117. == Build app/test-crypto-perf
  118. == Build app/test-eventdev
  119. Build complete [x86_64-native-linuxapp-gcc]
  120. make -C deps/http-parser library
  121. make[1]: Entering directory '/root/MoonGen/libmoon/lua/lib/turbo/deps/http-parser'
  122. gcc  -shared -Wl,-soname=libhttp_parser.so.2.1 -o libhttp_parser.so.2.1 libhttp_parser.o
  123. make[1]: Leaving directory '/root/MoonGen/libmoon/lua/lib/turbo/deps/http-parser'
  124. gcc -Ideps/http-parser/ -shared -O3 -Wall -g  -fPIC deps/http-parser/libhttp_parser.o deps/turbo_ffi_wrap.c -o libtffi_wrap.so  -lcrypto -lssl
  125. -- Configuring done
  126. -- Generating done
  127. -- Build files have been written to: /root/MoonGen/build
  128. [ 80%] Built target moon
  129. [100%] Built target MoonGen
  130. Trying to bind interfaces, this will fail if you are not root
  131. Try sudo ./bind-interfaces.sh if this step fails
  132. Binding interface 0000:82:00.0 to DPDK
  133. Binding interface 0000:82:00.1 to DPDK
Advertisement
Add Comment
Please, Sign In to add comment