Created
May 26, 2015 10:42
-
-
Save furandon-pig/e16e14bbef25f90cd3a5 to your computer and use it in GitHub Desktop.
Seaster・OSv Hands-on#1でのseastarビルドログです。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Seastarのビルド | |
* Seaster・OSv Hands-on#1(http://connpass.com/event/15004) | |
* Fedora21-serverの環境で1CPU,メモリ2028MBでビルドした | |
* seastar(https://github.com/cloudius-systems/seastar)の"Building seastar on Fedora 21"の手順を実施し、ビルドに必要なパッケージをインストールした | |
* Fedora21-serverでは、上記パッケージに加え、libxml2-devel,libasan,libubsanが必要だった。 | |
## ビルド記録 | |
* allocator_testのリンク時にlibxml2のリンクで失敗 | |
* libxml2-develのパッケージ追加で対応できた | |
``` | |
[1/234] SWAGGER build/release/gen/apps/httpd/demo.json.hh | |
[2/234] RAGEL build/release/gen/apps/seawreck/http_response_parser.hh | |
[3/234] RAGEL build/release/gen/apps/memcached/ascii.hh | |
[4/234] GEN build/release/seastar.pc | |
[5/234] RAGEL build/release/gen/http/request_parser.hh | |
[6/234] CXX build/release/tests/foreign_ptr_test.o | |
[7/234] CXX build/release/tests/echotest.o | |
[8/234] CXX build/release/net/ip.o | |
[9/234] CXX build/release/net/posix-stack.o | |
[10/234] CXX build/release/tests/udp_server.o | |
[11/234] CXX build/release/tests/futures_test.o | |
[12/234] CXX build/release/tests/thread_context_switch.o | |
[13/234] CXX build/release/tests/fileiotest.o | |
[14/234] CXX build/release/apps/seastar/main.o | |
[15/234] CXX build/release/tests/fstream_test.o | |
[16/234] CXX build/release/util/conversions.o | |
[17/234] CXX build/release/tests/timertest.o | |
[18/234] CXX build/release/net/native-stack.o | |
[19/234] CXX build/release/json/json_elements.o | |
[20/234] CXX build/release/tests/test_runner.o | |
[21/234] CXX build/release/http/json_path.o | |
[22/234] CXX build/release/net/ethernet.o | |
[23/234] CXX build/release/core/dpdk_rte.o | |
[24/234] CXX build/release/http/file_handler.o | |
[25/234] CXX build/release/rpc/rpc.o | |
[26/234] CXX build/release/net/xenfront.o | |
[27/234] CXX build/release/http/routes.o | |
[28/234] CXX build/release/tests/l3_test.o | |
[29/234] CXX build/release/tests/output_stream_test.o | |
[30/234] CXX build/release/net/virtio.o | |
[31/234] CXX build/release/core/resource.o | |
[32/234] CXX build/release/tests/slab_test.o | |
[33/234] CXX build/release/tests/sstring_test.o | |
[34/234] CXX build/release/http/reply.o | |
[35/234] CXX build/release/tests/smp_test.o | |
[36/234] CXX build/release/apps/seawreck/seawreck.o | |
[37/234] CXX build/release/core/scollectd.o | |
[38/234] CXX build/release/tests/tcp_server.o | |
[39/234] CXX build/release/net/dpdk.o | |
[40/234] CXX build/release/json/formatter.o | |
[41/234] CXX build/release/apps/httpd/main.o | |
[42/234] CXX build/release/tests/linecount.o | |
[43/234] CXX build/release/core/posix.o | |
[44/234] CXX build/release/tests/distributed_test.o | |
[45/234] CXX build/release/http/mime_types.o | |
[46/234] CXX build/release/tests/allocator_test.o | |
[47/234] CXX build/release/core/xen/evtchn.o | |
[48/234] CXX build/release/core/app-template.o | |
[49/234] CXX build/release/tests/httpd.o | |
[50/234] CXX build/release/net/ip_checksum.o | |
[51/234] CXX build/release/core/xen/xenstore.o | |
[52/234] CXX build/release/http/transformers.o | |
[53/234] CXX build/release/tests/directory_test.o | |
[54/234] CXX build/release/net/arp.o | |
[55/234] CXX build/release/net/dhcp.o | |
[56/234] CXX build/release/tests/memcached/test_ascii_parser.o | |
[57/234] CXX build/release/tests/thread_test.o | |
[58/234] CXX build/release/apps/memcached/memcache.o | |
[59/234] CXX build/release/tests/tcp_client.o | |
[60/234] CXX build/release/tests/udp_client.o | |
[61/234] CXX build/release/core/xen/gntalloc.o | |
[62/234] CXX build/release/tests/blkdiscard_test.o | |
[63/234] CXX build/release/net/proxy.o | |
[64/234] CXX build/release/tests/tcp_test.o | |
[65/234] CXX build/release/tests/udp_zero_copy.o | |
[66/234] CXX build/release/tests/test-utils.o | |
[67/234] CXX build/release/tests/ip_test.o | |
[68/234] CXX build/release/http/matcher.o | |
[69/234] CXX build/release/tests/test-reactor.o | |
[70/234] CXX build/release/http/api_docs.o | |
[71/234] CXX build/release/core/fstream.o | |
[72/234] CXX build/release/tests/shared_ptr_test.o | |
[73/234] CXX build/release/core/memory.o | |
[74/234] LINK build/release/tests/allocator_test | |
FAILED: g++ -O2 -I build/release/gen -g -Wl,--no-as-needed -fvisibility=hidden -pthread -o build/release/tests/allocator_test build/release/tests/allocator_test.o build/release/core/memory.o build/release/core/posix.o -laio -lboost_program_options -lboost_system -lstdc++ -lm -lboost_unit_test_framework -lboost_thread -lcryptopp -lrt -lxenstore -lhwloc -lnuma -lpciaccess -lxml2 -lz | |
/usr/bin/ld: -lxml2 が見つかりません | |
/usr/bin/ld: -lz が見つかりません | |
collect2: エラー: ld はステータス 1 で終了しました | |
ninja: build stopped: subcommand failed. | |
``` | |
* 再度allocator_testのリンクでエラー、libasan,libubsanパッケージが不足していた | |
* パッケージを追加して対応。その後ビルドは無事に通った。 | |
* seastar自体を動かすところまでは実施できなかった。 | |
``` | |
[1/161] LINK build/release/tests/allocator_test | |
[2/161] CXX build/release/net/tcp.o | |
[3/161] CXX build/release/net/packet.o | |
[4/161] CXX build/release/http/common.o | |
[5/161] CXX build/release/tests/rpc.o | |
[6/161] CXX build/release/net/net.o | |
[7/161] CXX build/release/net/udp.o | |
[8/161] CXX build/release/http/httpd.o | |
[9/161] CXX build/release/core/reactor.o | |
[10/161] CXX build/release/core/thread.o | |
[11/161] LINK build/release/apps/httpd/httpd | |
[12/161] LINK build/release/apps/seastar/seastar | |
[13/161] LINK build/release/apps/memcached/memcached | |
[14/161] LINK build/release/tests/directory_test | |
[15/161] LINK build/release/tests/timertest | |
[16/161] LINK build/release/tests/thread_test | |
[17/161] LINK build/release/apps/seawreck/seawreck | |
[18/161] LINK build/release/tests/smp_test | |
[19/161] LINK build/release/tests/tcp_test | |
[20/161] LINK build/release/tests/tcp_client | |
[21/161] LINK build/release/tests/futures_test | |
[22/161] LINK build/release/tests/linecount | |
[23/161] LINK build/release/tests/test-reactor | |
[24/161] LINK build/release/tests/fileiotest | |
[25/161] LINK build/release/tests/foreign_ptr_test | |
[26/161] LINK build/release/tests/l3_test | |
[27/161] LINK build/release/tests/ip_test | |
[28/161] LINK build/release/tests/echotest | |
[29/161] LINK build/release/tests/slab_test | |
[30/161] LINK build/release/tests/fstream_test | |
[31/161] LINK build/release/tests/thread_context_switch | |
[32/161] LINK build/release/tests/distributed_test | |
[33/161] LINK build/release/tests/sstring_test | |
[34/161] AR build/release/libseastar.a | |
[35/161] LINK build/release/tests/httpd | |
[36/161] LINK build/release/tests/udp_client | |
[37/161] LINK build/release/tests/udp_server | |
[38/161] LINK build/release/tests/blkdiscard_test | |
[39/161] LINK build/release/tests/memcached/test_ascii_parser | |
[40/161] LINK build/release/tests/tcp_server | |
[41/161] LINK build/release/tests/output_stream_test | |
[42/161] LINK build/release/tests/udp_zero_copy | |
[43/161] LINK build/release/tests/shared_ptr_test | |
[44/161] LINK build/release/tests/rpc | |
[45/161] RAGEL build/debug/gen/http/request_parser.hh | |
[46/161] GEN build/debug/seastar.pc | |
[47/161] RAGEL build/debug/gen/apps/memcached/ascii.hh | |
[48/161] RAGEL build/debug/gen/apps/seawreck/http_response_parser.hh | |
[49/161] SWAGGER build/debug/gen/apps/httpd/demo.json.hh | |
[50/161] CXX build/debug/net/ethernet.o | |
[51/161] CXX build/debug/tests/thread_test.o | |
[52/161] CXX build/debug/http/matcher.o | |
[53/161] CXX build/debug/tests/slab_test.o | |
[54/161] CXX build/debug/tests/test-reactor.o | |
[55/161] CXX build/debug/tests/ip_test.o | |
[56/161] CXX build/debug/tests/distributed_test.o | |
[57/161] CXX build/debug/rpc/rpc.o | |
[58/161] CXX build/debug/net/dhcp.o | |
[59/161] CXX build/debug/http/mime_types.o | |
[60/161] CXX build/debug/net/proxy.o | |
[61/161] CXX build/debug/net/ip.o | |
[62/161] CXX build/debug/tests/blkdiscard_test.o | |
[63/161] CXX build/debug/http/routes.o | |
[64/161] CXX build/debug/tests/futures_test.o | |
[65/161] CXX build/debug/http/transformers.o | |
[66/161] CXX build/debug/tests/test_runner.o | |
[67/161] CXX build/debug/core/fstream.o | |
[68/161] CXX build/debug/net/virtio.o | |
[69/161] CXX build/debug/core/reactor.o | |
[70/161] CXX build/debug/core/thread.o | |
[71/161] CXX build/debug/tests/fileiotest.o | |
[72/161] CXX build/debug/net/net.o | |
[73/161] CXX build/debug/apps/httpd/main.o | |
[74/161] CXX build/debug/net/native-stack.o | |
[75/161] CXX build/debug/tests/linecount.o | |
[76/161] CXX build/debug/http/reply.o | |
[77/161] CXX build/debug/core/xen/gntalloc.o | |
[78/161] CXX build/debug/tests/tcp_test.o | |
[79/161] CXX build/debug/core/memory.o | |
[80/161] CXX build/debug/net/arp.o | |
[81/161] CXX build/debug/core/xen/xenstore.o | |
[82/161] CXX build/debug/net/xenfront.o | |
[83/161] CXX build/debug/tests/tcp_client.o | |
[84/161] CXX build/debug/net/packet.o | |
[85/161] CXX build/debug/core/resource.o | |
[86/161] CXX build/debug/tests/test-utils.o | |
[87/161] CXX build/debug/tests/sstring_test.o | |
[88/161] CXX build/debug/apps/seawreck/seawreck.o | |
[89/161] CXX build/debug/net/dpdk.o | |
[90/161] CXX build/debug/util/conversions.o | |
[91/161] CXX build/debug/apps/memcached/memcache.o | |
[92/161] CXX build/debug/core/xen/evtchn.o | |
[93/161] CXX build/debug/json/json_elements.o | |
[94/161] CXX build/debug/net/ip_checksum.o | |
[95/161] CXX build/debug/tests/rpc.o | |
[96/161] CXX build/debug/net/posix-stack.o | |
[97/161] CXX build/debug/tests/memcached/test_ascii_parser.o | |
[98/161] CXX build/debug/core/dpdk_rte.o | |
[99/161] CXX build/debug/tests/allocator_test.o | |
[100/161] CXX build/debug/apps/seastar/main.o | |
[101/161] CXX build/debug/core/posix.o | |
[102/161] LINK build/debug/tests/allocator_test | |
FAILED: g++ -fsanitize=address -fsanitize=leak -fsanitize=undefined -O0 -DDEBUG -DDEFAULT_ALLOCATOR -I build/debug/gen -g -Wl,--no-as-needed -fvisibility=hidden -pthread -o build/debug/tests/allocator_test build/debug/tests/allocator_test.o build/debug/core/memory.o build/debug/core/posix.o -laio -lboost_program_options -lboost_system -lstdc++ -lm -lboost_unit_test_framework -lboost_thread -lcryptopp -lrt -lxenstore -lhwloc -lnuma -lpciaccess -lxml2 -lz -lubsan -lasan | |
/usr/bin/ld: /usr/lib64/libasan.so.1.0.0 が見つかりません | |
/usr/bin/ld: /usr/lib64/libubsan.so.0.0.0 が見つかりません | |
/usr/bin/ld: /usr/lib64/libasan.so.1.0.0 が見つかりません | |
/usr/bin/ld: /usr/lib64/libubsan.so.0.0.0 が見つかりません | |
collect2: エラー: ld はステータス 1 で終了しました | |
ninja: build stopped: subcommand failed. | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment