zabbix1.8.2 コンパイルできない
ご質問させていただきます。
OSはcentOS5です。
zabbix1.8.2のソースコードをダウンロードして、展開しました。
そのあと./configureしたのですが、Cコンパイラーが見つからないようなエラーが
出ます。makeもできません。
開発ツールは yum -y groupinstall "Development Tools"で入れたはずなのですが、原因がよくわかりません。
申し訳ありませんがアドバイスいただけますでしょうか?
実際のメッセージです。
[root@localhost ~]# yum -y groupinstall "Development Tools"
Loading "installonlyn" plugin
Setting up Group Process
Setting up repositories
Setting up repositories
Reading repository metadata in from local files
Package gettext - 0.14.6-4.el5.i386 already installed and latest version
Package python-ldap - 2.2.0-2.1.i386 already installed and latest version
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ctags.i386 0:5.6-1.1 set to be updated
---> Package libtool.i386 0:1.5.22-7.el5_4 set to be updated
---> Package rcs.i386 0:5.7-30.1 set to be updated
---> Package automake16.noarch 0:1.6.3-8.el5.1 set to be updated
---> Package byacc.i386 0:1.9-29.2.2 set to be updated
---> Package diffstat.i386 0:1.41-1.2.3.el5 set to be updated
---> Package dev86.i386 0:0.16.17-2.2 set to be updated
---> Package patchutils.i386 0:0.2.31-2.2.2 set to be updated
---> Package automake.noarch 0:1.9.6-2.3.el5 set to be updated
---> Package systemtap.i386 0:1.1-3.el5_5.1 set to be updated
---> Package pkgconfig.i386 1:0.21-2.el5 set to be updated
---> Package valgrind.i386 1:3.5.0-1.el5 set to be updated
---> Package swig.i386 0:1.3.29-2.el5 set to be updated
---> Package flex.i386 0:2.5.4a-41.fc6 set to be updated
---> Package strace.i386 0:4.5.18-5.el5_5.5 set to be updated
---> Package make.i386 1:3.81-3.el5 set to be updated
---> Package pstack.i386 0:1.2-7.2.2 set to be updated
---> Package gcc-gfortran.i386 0:4.1.2-48.el5 set to be updated
---> Package doxygen.i386 1:1.4.7-1.1 set to be updated
---> Package autoconf.noarch 0:2.59-12 set to be updated
---> Package dogtail.noarch 0:0.6.1-3.el5 set to be updated
---> Package gdb.i386 0:7.0.1-23.el5_5.1 set to be updated
---> Package ltrace.i386 0:0.5-13.45svn.el5 set to be updated
---> Package gcc-c++.i386 0:4.1.2-48.el5 set to be updated
---> Package elfutils.i386 0:0.137-3.el5 set to be updated
---> Package automake14.noarch 0:1.4p6-13.el5.1 set to be updated
---> Package redhat-rpm-config.noarch 0:8.0.45-32.el5.centos set to be updated
---> Package cvs.i386 0:1.11.22-7.el5 set to be updated
---> Package splint.i386 0:3.1.1-16.el5 set to be updated
---> Package rpm-build.i386 0:4.4.2.3-18.el5 set to be updated
---> Package texinfo.i386 0:4.8-14.el5 set to be updated
---> Package subversion.i386 0:1.4.2-4.el5_3.1 set to be updated
---> Package automake17.noarch 0:1.7.9-7.el5.2 set to be updated
---> Package automake15.noarch 0:1.5-16.el5.2 set to be updated
---> Package bison.i386 0:2.3-2.1 set to be updated
---> Package binutils.i386 0:2.17.50.0.6-14.el5 set to be updated
---> Package indent.i386 0:2.2.9-14.fc6 set to be updated
---> Package oprofile.i386 0:0.9.4-15.el5 set to be updated
---> Package gcc.i386 0:4.1.2-48.el5 set to be updated
---> Package cscope.i386 0:15.5-15.1.el5_3.1 set to be updated
--> Running transaction check
--> Processing Dependency: libgfortran.so.1 for package: gcc-gfortran
--> Processing Dependency: neon >= 0:0.25.5-6.el5 for package: subversion
--> Processing Dependency: systemtap-runtime = 1.1-3.el5_5.1 for package: systemtap
--> Processing Dependency: cpp = 4.1.2-48.el5 for package: gcc
--> Processing Dependency: libgfortran = 4.1.2-48.el5 for package: gcc-gfortran
--> Processing Dependency: xorg-x11-server-Xvfb for package: dogtail
--> Processing Dependency: pyspi >= 0.6.0 for package: dogtail
--> Processing Dependency: libstdc++-devel = 4.1.2-48.el5 for package: gcc-c++
--> Processing Dependency: libstdc++ = 4.1.2-48.el5 for package: gcc-c++
--> Processing Dependency: imake for package: autoconf
--> Processing Dependency: kernel-devel for package: systemtap
--> Processing Dependency: libgcc >= 4.1.2-48.el5 for package: gcc
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
--> Processing Dependency: libgomp >= 4.1.2-48.el5 for package: gcc
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package imake.i386 0:1.0.2-3 set to be updated
---> Package neon.i386 0:0.25.5-10.el5_4.1 set to be updated
---> Package libstdc++.i386 0:4.1.2-48.el5 set to be updated
---> Package systemtap-runtime.i386 0:1.1-3.el5_5.1 set to be updated
---> Package kernel-devel.i686 0:2.6.18-194.8.1.el5 set to be installed
---> Package cpp.i386 0:4.1.2-48.el5 set to be updated
---> Package xorg-x11-server-Xvfb.i386 0:1.1.1-48.76.el5_5.1 set to be updated
---> Package libgfortran.i386 0:4.1.2-48.el5 set to be updated
---> Package pyspi.i386 0:0.6.1-1.el5 set to be updated
---> Package libgcc.i386 0:4.1.2-48.el5 set to be updated
---> Package libgomp.i386 0:4.4.0-6.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-49.el5_5.2 set to be updated
---> Package libstdc++-devel.i386 0:4.1.2-48.el5 set to be updated
--> Running transaction check
--> Processing Dependency: glibc-headers for package: glibc-devel
--> Processing Dependency: glibc = 2.5-49.el5_5.2 for package: glibc-devel
--> Processing Dependency: glibc-headers = 2.5-49.el5_5.2 for package: glibc-devel
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package glibc.i686 0:2.5-49.el5_5.2 set to be updated
---> Package glibc-headers.i386 0:2.5-49.el5_5.2 set to be updated
--> Running transaction check
--> Processing Dependency: glibc-common = 2.5-49.el5_5.2 for package: glibc
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package glibc-common.i386 0:2.5-49.el5_5.2 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
autoconf noarch 2.59-12 base 647 k
automake noarch 1.9.6-2.3.el5 base 476 k
automake14 noarch 1.4p6-13.el5.1 base 200 k
automake15 noarch 1.5-16.el5.2 base 230 k
automake16 noarch 1.6.3-8.el5.1 base 241 k
automake17 noarch 1.7.9-7.el5.2 base 278 k
bison i386 2.3-2.1 base 535 k
byacc i386 1.9-29.2.2 base 37 k
cscope i386 15.5-15.1.el5_3.1 base 136 k
ctags i386 5.6-1.1 base 127 k
cvs i386 1.11.22-7.el5 base 725 k
dev86 i386 0.16.17-2.2 base 372 k
diffstat i386 1.41-1.2.3.el5 base 18 k
dogtail noarch 0.6.1-3.el5 base 172 k
doxygen i386 1:1.4.7-1.1 base 2.3 M
elfutils i386 0.137-3.el5 base 228 k
flex i386 2.5.4a-41.fc6 base 124 k
gcc i386 4.1.2-48.el5 base 5.2 M
gcc-c++ i386 4.1.2-48.el5 base 3.4 M
gcc-gfortran i386 4.1.2-48.el5 base 3.1 M
gdb i386 7.0.1-23.el5_5.1 updates 2.3 M
indent i386 2.2.9-14.fc6 base 93 k
libtool i386 1.5.22-7.el5_4 base 667 k
ltrace i386 0.5-13.45svn.el5 base 61 k
oprofile i386 0.9.4-15.el5 base 2.7 M
patchutils i386 0.2.31-2.2.2 base 109 k
pstack i386 1.2-7.2.2 base 4.5 k
rcs i386 5.7-30.1 base 332 k
redhat-rpm-config noarch 8.0.45-32.el5.centos base 54 k
rpm-build i386 4.4.2.3-18.el5 base 301 k
splint i386 3.1.1-16.el5 base 1.5 M
strace i386 4.5.18-5.el5_5.5 updates 172 k
subversion i386 1.4.2-4.el5_3.1 base 2.3 M
swig i386 1.3.29-2.el5 base 2.9 M
systemtap i386 1.1-3.el5_5.1 updates 2.2 M
texinfo i386 4.8-14.el5 base 753 k
valgrind i386 1:3.5.0-1.el5 base 20 M
Updating:
binutils i386 2.17.50.0.6-14.el5 base 3.0 M
make i386 1:3.81-3.el5 base 466 k
pkgconfig i386 1:0.21-2.el5 base 59 k
Installing for dependencies:
glibc-devel i386 2.5-49.el5_5.2 updates 2.0 M
glibc-headers i386 2.5-49.el5_5.2 updates 602 k
imake i386 1.0.2-3 base 319 k
kernel-devel i686 2.6.18-194.8.1.el5 updates 5.4 M
libgfortran i386 4.1.2-48.el5 base 231 k
libgomp i386 4.4.0-6.el5 base 70 k
libstdc++-devel i386 4.1.2-48.el5 base 2.8 M
pyspi i386 0.6.1-1.el5 base 79 k
systemtap-runtime i386 1.1-3.el5_5.1 updates 83 k
xorg-x11-server-Xvfb i386 1.1.1-48.76.el5_5.1 updates 1.6 M
Updating for dependencies:
cpp i386 4.1.2-48.el5 base 2.6 M
glibc i686 2.5-49.el5_5.2 updates 5.3 M
glibc-common i386 2.5-49.el5_5.2 updates 16 M
libgcc i386 4.1.2-48.el5 base 95 k
libstdc++ i386 4.1.2-48.el5 base 362 k
neon i386 0.25.5-10.el5_4.1 base 101 k
Transaction Summary
=============================================================================
Install 47 Package(s)
Update 9 Package(s)
Remove 0 Package(s)
Total download size: 96 M
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Check Error:
file /usr/share/man/man1/Xserver.1x.gz from install of xorg-x11-server-Xvfb-1.1.1-48.76.el5_5.1.i386 conflicts with file from package xorg-x11-server-Xorg-1.1.1-48.13.el5.i386
file /usr/share/man/man1/Xserver.1x.gz from install of xorg-x11-server-Xvfb-1.1.1-48.76.el5_5.1.i386 conflicts with file from package xorg-x11-server-Xnest-1.1.1-48.13.el5.i386
Error Summary
-------------
[root@localhost zabbix-1.8.2]# ./configure --enable-server --enable-ipv6 --with-mysql --with-net-snmp --with-jabber --with-libcurl --with-ldap --with-openipmi --with-unixodbc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
configure: Configuring
checking whether make sets $(MAKE)... (cached) yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@localhost zabbix-1.8.2]# make
make: *** ターゲットが指定されておらず, makefile も見つかりません. 中止.
mysqlやアパッチ、PHP等はインストール済みです。
基本的にはこのサイトの流れでやりました。
http://www.atmarkit.co.jp/flinux/rensai/zabbix02/zabbix02a.html
いろいろ調べてみたのですがわからなかったため、ご質問致しました。
情報が足りないようでしたら言ってください。
サーバ構築初めてのため知識不足ですが、お願いします。
config.logです
[root@localhost zabbix-1.8.2]# more config.log
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by configure, which was
generated by GNU Autoconf 2.61. Invocation command line was
$ ./configure --enable-server --enable-ipv6 --with-mysql --with-net-snmp --wit
h-jabber --with-libcurl --with-ldap --with-openipmi --with-unixodbc
## --------- ##
## Platform. ##
## --------- ##
hostname = localhost.localdomain
uname -m = i686
uname -r = 2.6.18-8.el5
uname -s = Linux
uname -v = #1 SMP Thu Mar 15 19:57:35 EDT 2007
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = i686
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/kerberos/sbin
PATH: /usr/kerberos/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /root/bin
## ----------- ##
## Core tests. ##
## ----------- ##
configure:1915: checking for a BSD-compatible install
configure:1971: result: /usr/bin/install -c
configure:1982: checking whether build environment is sane
configure:2025: result: yes
configure:2053: checking for a thread-safe mkdir -p
configure:2092: result: /bin/mkdir -p
configure:2105: checking for gawk
configure:2121: found /bin/gawk
configure:2132: result: gawk
configure:2143: checking whether make sets $(MAKE)
configure:2164: result: yes
configure:2353: Configuring
configure:2356: checking whether make sets $(MAKE)
configure:2377: result: yes
configure:2396: checking build system type
configure:2414: result: i686-pc-linux-gnu
configure:2436: checking host system type
configure:2451: result: i686-pc-linux-gnu
configure:2522: checking for gcc
configure:2552: result: no
configure:2619: checking for cc
configure:2666: result: no
configure:2722: checking for cl.exe
configure:2752: result: no
configure:2781: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=i686-pc-linux-gnu
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_IKSEMEL_CFLAGS_set=
ac_cv_env_IKSEMEL_CFLAGS_value=
ac_cv_env_IKSEMEL_LIBS_set=
ac_cv_env_IKSEMEL_LIBS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_PKG_CONFIG_set=
ac_cv_env_PKG_CONFIG_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=i686-pc-linux-gnu
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_make_make_set=yes
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /root/zabbix-1.8.2/missing --run aclocal-1.10'
AGENT_FALSE=''
AGENT_TRUE=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /root/zabbix-1.8.2/missing --run tar'
ARCH=''
AUTOCONF='${SHELL} /root/zabbix-1.8.2/missing --run autoconf'
AUTOHEADER='${SHELL} /root/zabbix-1.8.2/missing --run autoheader'
AUTOMAKE='${SHELL} /root/zabbix-1.8.2/missing --run automake-1.10'
AWK='gawk'
CC=''
CCDEPMODE=''
CFLAGS=''
CPP=''
CPPFLAGS=''
CYGPATH_W='echo'
DB_CPPFLAGS=''
DB_LDFLAGS=''
DB_LIBS=''
DEFS=''
DEPDIR=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
EXEEXT=''
GREP=''
ICONV_CFLAGS=''
ICONV_LDFLAGS=''
IKSEMEL_CFLAGS=''
IKSEMEL_LIBS=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
IODBC_CFLAGS=''
IODBC_LDFLAGS=''
IODBC_LIBS=''
JABBER_CPPFLAGS=''
JABBER_FALSE=''
JABBER_LDFLAGS=''
JABBER_LIBS=''
JABBER_TRUE=''
LDAP_CPPFLAGS=''
LDAP_LDFLAGS=''
LDFLAGS=''
LIBCURL_CFLAGS=''
LIBCURL_LDFLAGS=''
LIBCURL_LIBS=''
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /root/zabbix-1.8.2/missing --run makeinfo'
MYSQL_CFLAGS=''
MYSQL_CONFIG=''
MYSQL_LDFLAGS=''
MYSQL_LIBS=''
MYSQL_VERSION=''
OBJEXT=''
ODBC_CFLAGS=''
ODBC_LDFLAGS=''
ODBC_LIBS=''
OPENIPMI_CPPFLAGS=''
OPENIPMOPENIPMIFLAGS=''
ORACLE_CPPFLAGS=''
ORACLE_LDFLAGS=''
ORACLE_LIBS=''
ORACLE_OCI_CFLAGS=''
ORACLE_OCI_LDFLAGS=''
ORACLE_OCI_LIBS=''
ORACLE_OCI_VERSION=''
PACKAGE='zabbix'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PG_CONFIG=''
PKG_CONFIG=''
POSTGRESQL_CPPFLAGS=''
POSTGRESQL_LDFLAGS=''
POSTGRESQL_VERSION=''
PROXY_FALSE=''
PROXY_LDFLAGS=''
PROXY_LIBS=''
PROXY_TRUE=''
RANLIB=''
RESOLV_LIBS=''
SERVER_FALSE=''
SERVER_LDFLAGS=''
SERVER_LIBS=''
SERVER_TRUE=''
SET_MAKE=''
SHELL='/bin/sh'
SNMP_CFLAGS=''
SNMP_CPPFLAGS=''
SNMP_LDFLAGS=''
SNMP_LIBS=''
SQLITE3_CPPFLAGS=''
SQLITE3_LDFLAGS=''
SQLITE3_VERSION=''
SSH2_CFLAGS=''
SSH2_LDFLAGS=''
SSH2_LIBS=''
STRIP=''
UNIXODBC_CFLAGS=''
UNIXODBC_LDFLAGS=''
UNIXODBC_LIBS=''
VERSION='1.8.2'
WITH_ODBC_FALSE=''
WITH_ODBC_TRUE=''
_libcurl_config=''
_libnetsnmp_config=''
_libodbc_config=''
ac_ct_CC=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__include=''
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='i686-pc-linux-gnu'
build_alias=''
build_cpu='i686'
build_os='linux-gnu'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='NONE'
host='i686-pc-linux-gnu'
host_alias=''
host_cpu='i686'
host_os='linux-gnu'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='$(SHELL) /root/zabbix-1.8.2/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='/bin/mkdir -p'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE "zabbix"
#define VERSION "1.8.2"
configure: exit 1
kodai - 投稿数: 1341
こんにちは。
configureする前に、rpmをインストールするタイミングでエラーになってDevelopmentTool群がインストールできていないようですね。
xorg-x11-server-Xvfbとxorg-x11-server-Xorgがコンフリクトしているように見えます。
もしZabbixをソースからコンパイルする必要がないのであれば、ZABBIX-JPのyumリポジトリからインストールされた方が楽にセットアップできますので、こちらも参考にしてみてください。
ZABBIX-JPのyumリポジトリ利用方法:
http://www.zabbix.jp/modules/bwiki/index.php?ZABBIX-JP%A4%CEyum%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA%CD%F8%CD%D1%CA%FD%CB%A1
Zabbixインストール方法:
http://www.zabbix.jp/modules/bwiki/index.php?ZABBIX%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB
agent - 投稿数: 4
アドバイスありがとうございます。
zabbix-jpのyumリポジトリからインストール実施してみます。
また構築作業中に不明点が出ましたら、勝手ですが質問させていただくと思います、その時はよろしくお願いします。
agent - 投稿数: 4
初歩的なことかもしれませんが、調べても分からなかったため質問させていただきます。
再度OSインストールから実施して
zabbix-jpのyumリポジトリを使用して「zabbixインストール」の手順通りに実施していたのですが、データベースへの初期データインポートができません。
[root@localhost ~]# mysql -uroot zabbix < /usr/share/zabbix-server-1.6.6/schema/mysql.sql
-bash: /usr/share/zabbix-server-1.6.6/schema/mysql.sql: そのようなファイルやディレクトリはありません
上記のようなメッセージがでます。
見てみたのですが、/usr/share 配下にzabbix-server-1.6.6/schema/mysql.sqlはありませんでした。
別の場所にあるということでしょうか?
よろしくお願いします。
TNK - 投稿数: 4744
1.8.2であれば、
ではなく、
になると思います。
バージョンが異なる場合、ディレクトリ構成も変わる場合がありますのでご注意下さい。
agent - 投稿数: 4
早い解答ありがとうございます。
doc配下にありました。
とても助かりました。
また質問させていただくかもしれませんが、よろしくお願いします。