Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Error building linear example

オープン
#25 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
cpp
領域
build-system

調査の方向性

報告されている CentOS/GCC セットアップで linear example の make -j8 STATIC_THIRD_LIB=1 ビルドを再現することから始め、libzmq.a を含むリンカーコマンドを調べてください。未定義の GSSAPI 参照によって build/linear の生成が妨げられているかを確認し、このプロジェクトの説明にリポジトリが移動したと記載されているため、置き換え先の ps-lite リポジトリを確認してください。

索引モデルが issue の本文から書いたものです。

説明

Getting error in make with static_third_lib flag.
gcc version : 4.8.2 20140120 (Red Hat 4.8.2-15)
os : Centos 6.6
error log :
$ make -j8 STATIC_THIRD_LIB=1
...
g++ -std=c++0x -Wall -Wno-unused-function -finline-functions -Wno-sign-compare -O3 -ggdb -I./src -I/home/user/parameter_server/third_party/include build/app/linear_method/proto/linear.pb.o build/app/linear_method/main.o build/libps.a /home/user/parameter_server/third_party/lib/libgflags.a /home/user/parameter_server/third_party/lib/libzmq.a /home/user/parameter_server/third_party/lib/libprotobuf.a /home/user/parameter_server/third_party/lib/libglog.a /home/user/parameter_server/third_party/lib/libz.a /home/user/parameter_server/third_party/lib/libsnappy.a -lpthread -lrt -o build/linear
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_client.o): In function zmq::gssapi_client_t::~gssapi_client_t()': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:70: undefined reference togss_release_cred'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_client.o): In function zmq::gssapi_client_t::initialize_context()': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:178: undefined reference togss_init_sec_context'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:169: undefined reference to GSS_C_NT_HOSTBASED_SERVICE' /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:169: undefined reference togss_import_name'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_client.o): In function zmq::gssapi_client_t::produce_next_token(zmq::msg_t*)': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:195: undefined reference togss_release_buffer'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:198: undefined reference to gss_release_name' /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:200: undefined reference togss_delete_sec_context'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:190: undefined reference to gss_release_buffer' /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:191: undefined reference togss_release_name'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_client.o): In function zmq::gssapi_client_t::process_next_token(zmq::msg_t*)': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_client.cpp:211: undefined reference togss_release_name'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_server.o): In function zmq::gssapi_server_t::~gssapi_server_t()': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:64: undefined reference togss_release_cred'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:67: undefined reference to gss_release_name' /home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_server.o): In functionzmq::gssapi_server_t::send_zap_request()':
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:206: undefined reference to gss_display_name' /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:213: undefined reference togss_release_buffer'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_server.o): In function zmq::gssapi_server_t::produce_next_token(zmq::msg_t*)': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:332: undefined reference togss_release_name'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:334: undefined reference to gss_delete_sec_context' /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:328: undefined reference togss_release_buffer'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_server.o): In function zmq::gssapi_server_t::process_next_token(zmq::msg_t*)': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:346: undefined reference togss_release_name'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_server.o): In function zmq::gssapi_server_t::accept_context()': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_server.cpp:359: undefined reference togss_accept_sec_context'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_mechanism_base.o): In function zmq::gssapi_mechanism_base_t::~gssapi_mechanism_base_t()': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:58: undefined reference togss_release_name'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:60: undefined reference to gss_delete_sec_context' /home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_mechanism_base.o): In functionzmq::gssapi_mechanism_base_t::encode_message(zmq::msg_t_)':
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:82: undefined reference to gss_wrap' /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:108: undefined reference togss_release_buffer'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_mechanism_base.o): In function zmq::gssapi_mechanism_base_t::decode_message(zmq::msg_t_)': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:155: undefined reference to gss_unwrap'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:173: undefined reference togss_release_buffer' /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:174: undefined reference to gss_release_buffer'
/home/user/parameter_server/third_party/lib/libzmq.a(libzmq_la-gssapi_mechanism_base.o): In functionzmq::gssapi_mechanism_base_t::acquire_credentials(char_, gss_cred_id_struct_*)': /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:320: undefined reference to GSS_C_NT_HOSTBASED_SERVICE'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:320: undefined reference togss_import_name' /home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:327: undefined reference to gss_acquire_cred'
/home/user/parameter_server/third_party/build/zeromq-4.1.0/src/gssapi_mechanism_base.cpp:332: undefined reference to`gss_release_name'

主要言語
C++
スター
649
フォーク
233
PR マージ指標
30日以内にマージされた PR はありません

環境構築

このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

dmlc/parameter_server のほかの issue

dmlc/parameter_server の issue をすべて見る

似ている issue

C++ の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。