ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Karavaev Pavel <pppd@yandex.ru>
To: ALT Linux Community <community@lists.altlinux.org>
Subject: [Comm] Сборка zabbix
Date: Wed, 31 Oct 2007 11:35:26 +0400
Message-ID: <4728303E.8080002@yandex.ru> (raw)

[-- Attachment #1: Type: text/plain, Size: 2193 bytes --]

Приветствую!
Пытаюсь собрать пакет 
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/files/SRPMS/zabbix-1.4.2-alt1.src.rpm. 
Сборка заканчивается неудачей:

[metalsoft@inetsrv SPECS]$ rpmbb zabbix.spec
Платформы для сборки: i586
Сборка для платформы i586
Выполняется(%prep): /bin/sh -e /home/metalsoft/tmp/rpm-tmp.55723
+ umask 022
+ /bin/mkdir -p /home/metalsoft/RPM/BUILD
+ cd /home/metalsoft/RPM/BUILD
+ cd /home/metalsoft/RPM/BUILD
+ rm -rf zabbix-1.4.2
+ echo 'Source #0 (zabbix-1.4.2.tar):'
Source #0 (zabbix-1.4.2.tar):
+ /bin/tar -xvvf /home/metalsoft/RPM/SOURCES/zabbix-1.4.2.tar
drwxr-xr-x root/root         0 2007-08-21 00:18:00 zabbix-1.4.2/
-rw-r--r-- root/root       193 2007-08-21 00:18:00 zabbix-1.4.2/AUTHORS
-rw-r--r-- root/root     18006 2007-08-21 00:18:00 zabbix-1.4.2/COPYING
...
-rw-r--r-- root/root       321 2007-08-21 00:18:00 
zabbix-1.4.2/upgrades/dbpatches/1.4/postgresql/patch/valuemaps.sql
-rw-r--r-- root/root      4772 2007-08-21 00:18:00 zabbix-1.4.2/zabbix.spec
+ cd zabbix-1.4.2
+ /bin/chmod -Rf u+rwX,go-w .
+ echo 'Patch #0 (zabbix-alt-1.4.2.patch):'
Patch #0 (zabbix-alt-1.4.2.patch):
+ /usr/bin/patch -p1 -s
+ exit 0
Выполняется(%build): /bin/sh -e /home/metalsoft/tmp/rpm-tmp.21125
+ umask 022
+ /bin/mkdir -p /home/metalsoft/RPM/BUILD
+ cd /home/metalsoft/RPM/BUILD
+ cd zabbix-1.4.2
+ %__autoreconf
/home/metalsoft/tmp/rpm-tmp.21125: line 95: fg: no job control
ошибка: Неверный код возврата из /home/metalsoft/tmp/rpm-tmp.21125 (%build)


Ошибки сборки пакетов:
    Неверный код возврата из /home/metalsoft/tmp/rpm-tmp.21125 (%build)

-------------------------------------------------------
Check log for...
!!!!!!!! ERROR !!!!!
Ошибка сборки пакета zabbix.spec
[metalsoft@inetsrv SPECS]$

В скрипте /home/metalsoft/tmp/rpm-tmp.21125 в нескольких местах ругань: 
./configure: No such file or directory
Где скрипт configure?

Скрипт rpm-tmp.21125 и его вывод - в приложении.

[-- Attachment #2: rpm-tmp.21125 --]
[-- Type: text/plain, Size: 5080 bytes --]

#!/bin/sh


	export RPM_SOURCE_DIR="/home/metalsoft/RPM/SOURCES"
	export RPM_BUILD_DIR="/home/metalsoft/RPM/BUILD"
	export RPM_OPT_FLAGS="-pipe -Wall -O2 -march=i586 -mcpu=i686"
	export RPM_ARCH="i586"
	export RPM_OS="linux"
	export RPM_DOC_DIR="/usr/share/doc"
	export RPM_PACKAGE_NAME="zabbix"
	export RPM_PACKAGE_VERSION="1.4.2"
	export RPM_PACKAGE_RELEASE="alt1"
	export RPM_BUILD_ROOT="/home/metalsoft/tmp/zabbix-buildroot"
	export RPM_CLEANUP_METHOD="auto"
	export RPM_COMPRESS_METHOD="auto"
	export RPM_FIXUP_METHOD="binconfig pkgconfig libtool"
	export RPM_STRIP_METHOD="executable shared"
	export RPM_VERIFY_ELF_METHOD="normal"
	
	
	export RPM_FINDREQ_DEFAULT_METHOD="files lib pam perl python tcl shell"
	export RPM_FINDPROV_DEFAULT_METHOD="lib pam perl python tcl shell"
	export RPM_CLEANUP_TOPDIR=""
	export RPM_COMPRESS_TOPDIR="/usr"
	export RPM_FIXUP_TOPDIR=""
	export RPM_STRIP_TOPDIR=""
	export RPM_VERIFY_ELF_TOPDIR=""
	export RPM_FINDREQ_TOPDIR=""
	export RPM_FINDPROV_TOPDIR=""
	export RPM_CLEANUP_SKIPLIST=""
	export RPM_COMPRESS_SKIPLIST=""
	export RPM_FIXUP_SKIPLIST=""
	export RPM_STRIP_SKIPLIST="*/debug/*"
	export RPM_VERIFY_ELF_SKIPLIST=""
	export RPM_FINDREQ_SKIPLIST="/usr/share/doc/*"
	export RPM_FINDPROV_SKIPLIST="/usr/share/doc/*"
	export RPM_FINDPROV_LIB_PATH="/lib:/usr/lib:/usr/X11R6/lib:/lib64:/usr/lib64:/usr/X11R6/lib64"
	
	export RPM_PERL_REQ_METHOD="normal"
	export RPM_PYTHON_LIB_PATH=""""
	export RPM_PYTHON_MODULE_DECLARED=""""
	
	export RPM_PYTHON_REQ_METHOD="slight"
	export RPM_PYTHON_REQ_SKIP=""""
	export RPM_PYTHON_COMPILE_METHOD="ALL"
	export RPM_PYTHON_COMPILE_EXCLUDE="/usr/share/doc"
	export RPM_PYTHON_COMPILE_INCLUDE="/usr/lib"
	export RPM_PYTHON_COMPILE_DEEP="20"
	export RPM_PYTHON_COMPILE_SKIP_X="1"
	export RPM_PYTHON_COMPILE_CLEAN="1"
	export RPM_TCL_LIB_PATH=""""
	export RPM_TCL_REQ_METHOD="normal"
	export RPM_TCL_REQ_SKIP=""""
	
	
	
	
	export RPM_PYTHON="/usr/bin/python"
	export RPM_TCLSH="/usr/bin/tclsh"
	
	unset LANG LANGUAGE LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT LC_IDENTIFICATION LC_ALL ||:
	
	
	unset DISPLAY XAUTHORITY ||:
	
	
	
	unset CCACHE_CC CCACHE_CXX CCACHE_DIR ||:
	
	
	
	
	export RPM_LIB="lib"
	export RPM_LIBDIR="/usr/lib"
	
	unset AUTOCONF_VERSION AUTOMAKE_VERSION LIBTOOL_VERSION GCC_VERSION ||:
	
	
	
	
	
	export PAM_SO_SUFFIX="%{_pam_so_suffix}"
	export PAM_NAME_SUFFIX="%{_pam_name_suffix}"
	
	export MAKEFLAGS="-w PAM_SO_SUFFIX=%_pam_so_suffix"
	
	set -x
	umask 022
	/bin/mkdir -p /home/metalsoft/RPM/BUILD
	cd /home/metalsoft/RPM/BUILD



cd zabbix-1.4.2
%__autoreconf

# we must call this for produce dbsync.h
pushd create/schema
./gen.pl c >../../include/dbsync.h
popd

# temporary hack
chmod +x configure


  CFLAGS="${CFLAGS:--pipe -Wall -O2 -march=i586 -mcpu=i686}" ; export CFLAGS ; 
  CXXFLAGS="${CXXFLAGS:--pipe -Wall -O2 -march=i586 -mcpu=i686}" ; export CXXFLAGS ; 
  FFLAGS="${FFLAGS:--pipe -Wall -O2 -march=i586 -mcpu=i686}" ; export FFLAGS ; 
   
   
  [ -f configure.ac -o -f configure.in ] && libtoolize --copy --force ; 
  ./configure --build=i586-alt-linux --host=i586-alt-linux \
 	--prefix=/usr \
	--exec-prefix=/usr \
	--bindir=/usr/bin \
	--sbindir=/usr/sbin \
	--sysconfdir=/etc \
	--datadir=/usr/share \
	--includedir=/usr/include \
	--libdir=/usr/lib \
	--libexecdir=/usr/lib \
	--localstatedir=/var/lib \
	--sharedstatedir=/usr/com \
	--mandir=/usr/share/man \
	--infodir=/usr/share/info \
	--without-included-gettext --with-mysql \
	--with-net-snmp \
	--enable-server \
	--enable-agent \
	--with-ldap \
	--with-curl \
	--with-jabber
make

mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_mysql
make clean


  CFLAGS="${CFLAGS:--pipe -Wall -O2 -march=i586 -mcpu=i686}" ; export CFLAGS ; 
  CXXFLAGS="${CXXFLAGS:--pipe -Wall -O2 -march=i586 -mcpu=i686}" ; export CXXFLAGS ; 
  FFLAGS="${FFLAGS:--pipe -Wall -O2 -march=i586 -mcpu=i686}" ; export FFLAGS ; 
   
   
  [ -f configure.ac -o -f configure.in ] && libtoolize --copy --force ; 
  ./configure --build=i586-alt-linux --host=i586-alt-linux \
 	--prefix=/usr \
	--exec-prefix=/usr \
	--bindir=/usr/bin \
	--sbindir=/usr/sbin \
	--sysconfdir=/etc \
	--datadir=/usr/share \
	--includedir=/usr/include \
	--libdir=/usr/lib \
	--libexecdir=/usr/lib \
	--localstatedir=/var/lib \
	--sharedstatedir=/usr/com \
	--mandir=/usr/share/man \
	--infodir=/usr/share/info \
	--without-included-gettext --with-pgsql \
	--with-net-snmp \
	--enable-server \
	--enable-agent \
	--with-ldap \
	--with-curl \
	--with-jabber
make

mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_pgsql

# create database schemas
pushd create/schema
make dist-hook distdir=.
popd

# adjust in several files /home/zabbix
for file in misc/conf/*; do
  sed -i -e "s,/home/zabbix/bin,/usr/sbin,g" \
         -e "s,PidFile=/var/tmp,PidFile=/var/run/zabbix,g" \
         -e "s,LogFile=/tmp,LogFile=/var/log/zabbix,g" \
         -e "s,/home/zabbix/lock,/var/lock/subsys/zabbix,g" \
	 -e "s,/tmp/mysql.sock,/var/lib/mysql/mysql.sock,g" $file
done


exit 0


[-- Attachment #3: log --]
[-- Type: text/plain, Size: 4607 bytes --]

+ umask 022
+ /bin/mkdir -p /home/metalsoft/RPM/BUILD
+ cd /home/metalsoft/RPM/BUILD
+ cd zabbix-1.4.2
+ %__autoreconf
/home/metalsoft/tmp/rpm-tmp.21125: line 95: fg: no job control
+ pushd create/schema
~/RPM/BUILD/zabbix-1.4.2/create/schema ~/RPM/BUILD/zabbix-1.4.2
+ ./gen.pl c
+ popd
~/RPM/BUILD/zabbix-1.4.2
+ chmod +x configure
chmod: cannot access `configure': No such file or directory
+ CFLAGS=-pipe -Wall -O2 -march=i586 -mcpu=i686
+ export CFLAGS
+ CXXFLAGS=-pipe -Wall -O2 -march=i586 -mcpu=i686
+ export CXXFLAGS
+ FFLAGS=-pipe -Wall -O2 -march=i586 -mcpu=i686
+ export FFLAGS
+ '[' -f configure.ac -o -f configure.in ']'
+ libtoolize --copy --force
Remember to add `AC_PROG_LIBTOOL' to `configure.in'.
You should add the contents of `/usr/share/libtool-1.5/aclocal/libtool.m4' to `aclocal.m4'.
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --without-included-gettext --with-mysql --with-net-snmp --enable-server --enable-agent --with-ldap --with-curl --with-jabber
/home/metalsoft/tmp/rpm-tmp.21125: line 112: ./configure: No such file or directory
+ make
make: Entering directory `/home/metalsoft/RPM/BUILD/zabbix-1.4.2'
make: *** No targets specified and no makefile found.  Stop.
make: Leaving directory `/home/metalsoft/RPM/BUILD/zabbix-1.4.2'
+ mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_mysql
mv: cannot stat `src/zabbix_server/zabbix_server': No such file or directory
+ make clean
make: Entering directory `/home/metalsoft/RPM/BUILD/zabbix-1.4.2'
make: *** No rule to make target `clean'.  Stop.
make: Leaving directory `/home/metalsoft/RPM/BUILD/zabbix-1.4.2'
+ CFLAGS=-pipe -Wall -O2 -march=i586 -mcpu=i686
+ export CFLAGS
+ CXXFLAGS=-pipe -Wall -O2 -march=i586 -mcpu=i686
+ export CXXFLAGS
+ FFLAGS=-pipe -Wall -O2 -march=i586 -mcpu=i686
+ export FFLAGS
+ '[' -f configure.ac -o -f configure.in ']'
+ libtoolize --copy --force
Remember to add `AC_PROG_LIBTOOL' to `configure.in'.
You should add the contents of `/usr/share/libtool-1.5/aclocal/libtool.m4' to `aclocal.m4'.
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --without-included-gettext --with-pgsql --with-net-snmp --enable-server --enable-agent --with-ldap --with-curl --with-jabber
/home/metalsoft/tmp/rpm-tmp.21125: line 145: ./configure: No such file or directory
+ make
make: Entering directory `/home/metalsoft/RPM/BUILD/zabbix-1.4.2'
make: *** No targets specified and no makefile found.  Stop.
make: Leaving directory `/home/metalsoft/RPM/BUILD/zabbix-1.4.2'
+ mv src/zabbix_server/zabbix_server src/zabbix_server/zabbix_pgsql
mv: cannot stat `src/zabbix_server/zabbix_server': No such file or directory
+ pushd create/schema
~/RPM/BUILD/zabbix-1.4.2/create/schema ~/RPM/BUILD/zabbix-1.4.2
+ make dist-hook distdir=.
make: Entering directory `/home/metalsoft/RPM/BUILD/zabbix-1.4.2/create/schema'
make: *** No rule to make target `dist-hook'.  Stop.
make: Leaving directory `/home/metalsoft/RPM/BUILD/zabbix-1.4.2/create/schema'
+ popd
~/RPM/BUILD/zabbix-1.4.2
+ sed -i -e s,/home/zabbix/bin,/usr/sbin,g -e s,PidFile=/var/tmp,PidFile=/var/run/zabbix,g -e s,LogFile=/tmp,LogFile=/var/log/zabbix,g -e s,/home/zabbix/lock,/var/lock/subsys/zabbix,g -e s,/tmp/mysql.sock,/var/lib/mysql/mysql.sock,g misc/conf/zabbix_agent.conf
+ sed -i -e s,/home/zabbix/bin,/usr/sbin,g -e s,PidFile=/var/tmp,PidFile=/var/run/zabbix,g -e s,LogFile=/tmp,LogFile=/var/log/zabbix,g -e s,/home/zabbix/lock,/var/lock/subsys/zabbix,g -e s,/tmp/mysql.sock,/var/lib/mysql/mysql.sock,g misc/conf/zabbix_agentd.conf
+ sed -i -e s,/home/zabbix/bin,/usr/sbin,g -e s,PidFile=/var/tmp,PidFile=/var/run/zabbix,g -e s,LogFile=/tmp,LogFile=/var/log/zabbix,g -e s,/home/zabbix/lock,/var/lock/subsys/zabbix,g -e s,/tmp/mysql.sock,/var/lib/mysql/mysql.sock,g misc/conf/zabbix_server.conf
+ sed -i -e s,/home/zabbix/bin,/usr/sbin,g -e s,PidFile=/var/tmp,PidFile=/var/run/zabbix,g -e s,LogFile=/tmp,LogFile=/var/log/zabbix,g -e s,/home/zabbix/lock,/var/lock/subsys/zabbix,g -e s,/tmp/mysql.sock,/var/lib/mysql/mysql.sock,g misc/conf/zabbix_trapper.conf
+ exit 0

             reply	other threads:[~2007-10-31  7:35 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-31  7:35 Karavaev Pavel [this message]
2007-10-31  9:00 ` Avramenko Andrew
2007-10-31 10:37   ` Karavaev Pavel
2007-10-31 10:54     ` Alexey I. Froloff
2007-10-31 11:00       ` Pavlov Konstantin
2007-10-31 11:42         ` Karavaev Pavel
2007-10-31 14:39           ` Avramenko Andrew
2007-10-31 14:51             ` Pavlov Konstantin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4728303E.8080002@yandex.ru \
    --to=pppd@yandex.ru \
    --cc=community@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git