Mailinglist Archive: opensuse-buildservice (351 mails)

< Previous Next >
Re: [opensuse-buildservice] Re: Fedora package selection
  • From: Marcus Hüwe <suse-tux@xxxxxx>
  • Date: Sat, 5 Jul 2008 22:28:50 +0200
  • Message-id: <20080705202849.GD3235@xxxxxxxxxx>
On 2008-07-05 12:38:01 -0400, Chris Frey wrote:
On Sat, Jul 05, 2008 at 12:26:18PM +0200, Marcus H?we wrote:
Did you add the correct BuildRequires to your spec file? In order to get
libglademm24-devel installed into the build-chroot add the following line
to your spec file:
BuildRequires: libglademm24-devel

I do have that specified. It is in a conditional section, so maybe
the build is getting confused.

The very end of my build log says this:

+ exec rpmbuild -ba --eval '%define _srcdefattr (-,root,root)'
/usr/src/redhat/SOURCES/barry-0.13.spec
error: Failed build dependencies:
gtkmm24-devel is needed by barry-0.13-3.1.i386
libglademm24-devel is needed by barry-0.13-3.1.i386
libtar-devel is needed by barry-0.13-3.1.i386
libopensync-devel is needed by barry-0.13-3.1.i386

mount: can't find / in /etc/fstab or /etc/mtab
md: stopping all md devices.
xenbus_dev_shutdown: device/console/0: Initialising != Connected, skipping
System halted.

Hmm this seems to be a bug in the spec file parser. The parser simply ignores
BuildRequires in subpackages. As a workaround you can move all the
BuildRequires to the preamble of the main package.

I just filed a bug https://bugzilla.novell.com/show_bug.cgi?id=406596


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

< Previous Next >
Follow Ups