Mailinglist Archive: opensuse-buildservice (272 mails)

< Previous Next >
[opensuse-buildservice] OBS build takes wrong if clause
  • From: Volker Stoppe <grenzlaeufer@xxxxxxx>
  • Date: Mon, 08 Nov 2010 16:44:09 +0100
  • Message-id: <4CD81AC9.3020702@xxxxxxx>
Hallo list!

I am new to the OpenSuSE Build Service and I was given the task, to extend a spec-file to build the zabbix-package also for CentOS. Therfor I built an if-query with ?centos_version, as described in

The packaged for the default distribution builds well (sles) but the build for CentOS fails with the message:
"nothing provides tcpd-devel, nothing provides apache2-devel, nothing provides iksemel-devel, nothing provides pkg-config, nothing provides httpd_devel"
This is our own OBS but the administrator ensured that the system is able to build CentOS-packages.

Below is an excerpt of my spec-file. Can someone explain me why the build of the centos-packages queries the dependencies from "if %suse_version"?

---- snip ----
# BuildRequires: libssh2-devel
# BuildRequires: net-snmp-devel
# BuildRequires: OpenIPMI-devel
# BuildRequires: openldap2-devel
# BuildRequires: postgresql-devel
# BuildRequires: sqlite-devel
# %if 0%{?suse_version} < 1020
# BuildRequires: curl-devel mysql-devel tcpd-devel apache2-devel iksemel-devel pkg-config
# %else
# BuildRequires: fdupes libcurl-devel libmysqlclient-devel apache2-devel iksemel-devel pkg-config
# %endif
# %if 0%{?centos_version} >= 501
# BuildRequires: httpd_devel iksemel-devel
# %endif
---- snap ----

The CentOS-repo is added for my zabbix project:
----- snip -----
CentOS_CentOS-5 (i586, x86_64)
----- snap -----

This version of our OBS is:
Repository: SLE-11-SDK-SP1
Name: obs-server
Version: 1.7.2-0.2.32
Architektur: x86_64

If someone could give me a hint to the problem I would be very thankful!


To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups