[opensuse-buildservice] Fedora: choice for kernel >= 2.6.14

Building a package that uses FUSE I get this error on Fedora builds; have choice for kernel >= 2.6.14 needed by fuse: kernel-debug kernel-PAE-debug kernel-PAE kernel kernel-xen Trying to keep opensuse 10.3 happy by adding with BuildRequires: kernel-binary-packages which allows the 586 opensuse package to build but then the fedora build fails with expansion errors; nothing provides kernel-default, nothing provides kernel-smp, nothing provides kernel-bigsmp, nothing provides kernel-um, nothing provides kernel-kdump Perhaps some sort of "default" choice for the fedora map to just 'kernel' ?

On Sat, Nov 24, 2007 at 04:48:27PM +1000, Ben Martin wrote:
Building a package that uses FUSE I get this error on Fedora builds; have choice for kernel >= 2.6.14 needed by fuse: kernel-debug kernel-PAE-debug kernel-PAE kernel kernel-xen
Trying to keep opensuse 10.3 happy by adding with BuildRequires: kernel-binary-packages which allows the 586 opensuse package to build but then the fedora build fails with expansion errors; nothing provides kernel-default, nothing provides kernel-smp, nothing provides kernel-bigsmp, nothing provides kernel-um, nothing provides kernel-kdump
Perhaps some sort of "default" choice for the fedora map to just 'kernel' ?
I am using "-kernel" in the BuildRequires to remove the errornous kernel dependency in my gphotofs package. Ciao, Marcus -- Working, but not speaking, for the following german company: SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Sat, 2007-11-24 at 09:11 +0100, Marcus Meissner wrote:
On Sat, Nov 24, 2007 at 04:48:27PM +1000, Ben Martin wrote:
Building a package that uses FUSE I get this error on Fedora builds; have choice for kernel >= 2.6.14 needed by fuse: kernel-debug kernel-PAE-debug kernel-PAE kernel kernel-xen
Trying to keep opensuse 10.3 happy by adding with BuildRequires: kernel-binary-packages which allows the 586 opensuse package to build but then the fedora build fails with expansion errors; nothing provides kernel-default, nothing provides kernel-smp, nothing provides kernel-bigsmp, nothing provides kernel-um, nothing provides kernel-kdump
Perhaps some sort of "default" choice for the fedora map to just 'kernel' ?
I am using "-kernel" in the BuildRequires to remove the errornous kernel dependency in my gphotofs package.
Ciao, Marcus
Thanks for the tip. For future reference to folks searching I originally had a bunch of BuildRequires: foo BuildRequires: bar lines, with this and a final one of BuildRequres: -kernel it would fail to build because MAKEDEV could not be found. Collapsing all the BuildRequires into a single clause in the specfile seems to have enabled it to compile ok again. The joy of peeking at gphotofs' specfile :)

On Sat, 2007-11-24 at 18:44 +1000, Ben Martin wrote:
On Sat, 2007-11-24 at 09:11 +0100, Marcus Meissner wrote:
I am using "-kernel" in the BuildRequires to remove the errornous kernel dependency in my gphotofs package.
Ciao, Marcus
Thanks for the tip. For future reference to folks searching I originally had a bunch of BuildRequires: foo BuildRequires: bar lines, with this and a final one of BuildRequres: -kernel it would fail to build because MAKEDEV could not be found. Collapsing all the BuildRequires into a single clause in the specfile seems to have enabled it to compile ok again. The joy of peeking at gphotofs' specfile :)
I spoke slightly too soon. The fedora8 build is now ok but the F7 one dies with the old no MAKEDEV error. Though I notice you have F7 rpms for gphotofs :( LOG: installing e2fsprogs-libs-1.39-11 installing fuse-2.6.5-1.fc7 /var/tmp/rpm-tmp.27007: line 1: /sbin/MAKEDEV: No such file or directory error: %post(fuse-2.6.5-1.fc7.i386) scriptlet failed, exit status 127 warning: can't open /etc/mtab: No such file or directory mount: can't find / in /etc/fstab or /etc/mtab /bin/bash: halt: command not found Kernel panic - not syncing: Attempted to kill init!

On Sat, Nov 24, 2007 at 06:51:24PM +1000, Ben Martin wrote:
On Sat, 2007-11-24 at 18:44 +1000, Ben Martin wrote:
On Sat, 2007-11-24 at 09:11 +0100, Marcus Meissner wrote:
I am using "-kernel" in the BuildRequires to remove the errornous kernel dependency in my gphotofs package.
Ciao, Marcus
Thanks for the tip. For future reference to folks searching I originally had a bunch of BuildRequires: foo BuildRequires: bar lines, with this and a final one of BuildRequres: -kernel it would fail to build because MAKEDEV could not be found. Collapsing all the BuildRequires into a single clause in the specfile seems to have enabled it to compile ok again. The joy of peeking at gphotofs' specfile :)
I spoke slightly too soon. The fedora8 build is now ok but the F7 one dies with the old no MAKEDEV error. Though I notice you have F7 rpms for gphotofs :(
LOG: installing e2fsprogs-libs-1.39-11 installing fuse-2.6.5-1.fc7 /var/tmp/rpm-tmp.27007: line 1: /sbin/MAKEDEV: No such file or directory error: %post(fuse-2.6.5-1.fc7.i386) scriptlet failed, exit status 127 warning: can't open /etc/mtab: No such file or directory mount: can't find / in /etc/fstab or /etc/mtab /bin/bash: halt: command not found Kernel panic - not syncing: Attempted to kill init!
gphotofs does not require "fuse", but just "fuse-devel" (and indirectly "fuse-libs"). The "fuse" package is not necessary (and has just the funny daemons). Ciao, Marcus --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
Ben Martin
-
Marcus Meissner