Project

General

Profile

不具合調査依頼 #1264

コンパイルエラー

Added by Anonymous over 5 years ago. Updated over 5 years ago.

Status:
終了
Priority:
通常
Assignee:
-
Start date:
09/08/2014
Due date:
% Done:

0%

Estimated time:

Description

Job Arranger for Zabbix 2.0.1
OS: CentOS release 6.5 (Final)

x86_64環境ではライブラリファイルのパス、
およびスタティックファイルのリンク不備によってコンパイル時にエラーとなります。
64bitは/usr/libではなく/usr/lib64になります。

また、CentOS6からはスタティックライブラリ(a)は標準で無効になっているようで、
共有ライブラリ(so)しかインストールされません。

とりあえず以下のファイルをパッケージから再構築でインストールしましたが途中で挫折しました。。。
/usr/lib/libjson.a
/usr/local/lib/libtar.a <-何故local?
/usr/lib/libsqlite3.a

gcc -I../../jainclude/ -DZABBIX_DAEMON -DSYSCONFDIR="\"/opt/job/etc/jobarranger\"" -g -O2 -I/usr/include -I/usr/include/mysql -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -fno-strict-aliasing -fwrapv -fPIC -DUNIV_LINUX -DUNIV_LINUX -I/usr/include -I/usr/include -L/usr/lib -rdynamic -L/usr/lib -o jobarg_agentd jobarg_agentd-jobarg_agentd.o jobarg_agentd-listener.o jobarg_agentd-executive.o jobarg_agentd-jajobobjectlist.o jobarg_agentd-jaagent.o jobarg_agentd-jareboot.o jobarg_agentd-jafcopy.o jobarg_agentd-jajobdb.o jobarg_agentd-jadbmain.o jobarg_agentd-jasqlite.o jobarg_agentd-jajournal.o jobarg_agentd-jaextjob.o jobarg_agentd-perfstat.o ../../src/jalibs/libjacommon.a ../../src/libs/zbxsysinfo/libzbxagentsysinfo.a ../../src/libs/zbxsysinfo/linux/libspecsysinfo.a ../../src/libs/zbxsysinfo/agent/libagentsysinfo.a ../../src/libs/zbxsysinfo/common/libcommonsysinfo.a ../../src/libs/zbxsysinfo/simple/libsimplesysinfo.a ../../src/libs/zbxlog/libzbxlog.a ../../src/libs/zbxalgo/libzbxalgo.a ../../src/libs/zbxsys/libzbxsys.a ../../src/libs/zbxnix/libzbxnix.a ../../src/libs/zbxcomms/libzbxcomms.a ../../src/libs/zbxconf/libzbxconf.a ../../src/libs/zbxcommon/libzbxcommon.a ../../src/libs/zbxcrypto/libzbxcrypto.a ../../src/libs/zbxjson/libzbxjson.a ../../src/libs/zbxexec/libzbxexec.a /usr/lib/libsqlite3.a -ldl -lpthread -lm -lrt -lresolv /usr/local/lib/libtar.a /usr/lib/libjson.a
gcc: /usr/lib/libsqlite3.a: そのようなファイルやディレクトリはありません
make2: *** [jobarg_agentd] エラー 1

History

#1 Updated by Anonymous over 5 years ago

  • Status changed from 新規登録 to 担当者アサイン中

#2 Updated by Anonymous over 5 years ago

  • Status changed from 担当者アサイン中 to 受付完了
  • Assignee set to Anonymous

#3 Updated by Anonymous over 5 years ago

  • Status changed from 受付完了 to 担当者処理中

#4 Updated by Anonymous over 5 years ago

  • Status changed from 担当者処理中 to 回答中

Job Arranger for Zabbixのご利用ありがとうございます。

「libtar」「sqlite3」「json-C(Ver:0.9)」をソースコードからインストールしますと「/usr/local/lib/」配下にアーカイブがインストールされます。
お手数をお掛けして申し訳ございませんが、
上記ライブラリをソース・インストール後、Job Arranger の「configure」を実行して頂き、再度コンパイルをお願い頂けないでしょうか。

なお、各ライブラリは以下の手順でソース・インストールが可能です。
※json-Cは「Ver:0.9」をご利用ください。

①パッケージの展開
tar zxvf XXXXXXX.tar.gz
②パッケージのインストール
cd 展開後作成されたディレクトリ。
configure
make install

よろしくお願いいたします。

#5 Updated by Anonymous over 5 years ago

早々のご返答ありがとうございます。

とりあえず今回はお試しで使ってみたかっただけなので特に急ぎはしないのですが、
将来的にも上記のインストール手順になるのでしょうか?

1「libtar」「sqlite3」「json-C(Ver:0.9)」のソースをダウンロード
2. 各ライブラリをコンパイル(prefixを/usr/local)してインストール

コンパイルしてインストールするのは簡単なのですが
もし本番環境にインストールするとなると
開発ツール等はできるだけインストールしたくないので
RPMで提供される必要があるかと思います。
また、ライブラリ等のインストール先は(好みの問題でしょうが。。)
こちらで指定したいというのもあるかと思います。

あと、システム要件にはこれらの必要なライブラリ種類、導入方法の記載が無かったので
何をどれだけどういう方法で必要なのかが判りません
できるだけの改善を望みます。

以上、よろしくお願いいたします。

nagata norihisa は書きました:

Job Arranger for Zabbixのご利用ありがとうございます。

「libtar」「sqlite3」「json-C(Ver:0.9)」をソースコードからインストールしますと「/usr/local/lib/」配下にアーカイブがインストールされます。
お手数をお掛けして申し訳ございませんが、
上記ライブラリをソース・インストール後、Job Arranger の「configure」を実行して頂き、再度コンパイルをお願い頂けないでしょうか。

なお、各ライブラリは以下の手順でソース・インストールが可能です。
※json-Cは「Ver:0.9」をご利用ください。

①パッケージの展開
tar zxvf XXXXXXX.tar.gz
②パッケージのインストール
cd 展開後作成されたディレクトリ。
configure
make install

よろしくお願いいたします。

#6 Updated by Anonymous over 5 years ago

ご連絡ありがとうございました。

ご指摘の点につきましては前向きに検討したいと思います。
なお、Job Arrangerではrpmによるパッケージでのご提供も行っております。
rpmパッケージをご利用の際には今回ご案内しましたライブラリが不要ですので、rpmによる導入もご検討いただければ幸いです。

参考URL(バージョン1.4.1マニュアル)
http://ジョブ管理.fitechforce.com/install-manual_1.4.1/

よろしくお願いいたします。

#7 Updated by Anonymous over 5 years ago

  • Status changed from 回答中 to 終了

Also available in: Atom PDF