Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 646872

Summary: sys-kernel/genkernel - --virtio all fails for kernel version 4.15
Product: Gentoo Hosted Projects Reporter: Ben Chaney <chaneybenjamini>
Component: genkernelAssignee: Gentoo Genkernel Maintainers <genkernel>
Status: RESOLVED FIXED    
Severity: normal CC: mrueg
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: A build log of the failure at log level 3

Description Ben Chaney 2018-02-07 06:06:05 UTC
Created attachment 518336 [details]
A build log of the failure at log level 3

This issue is also present when compiling kernel versions 4.14, and 4.9, however I was able to build 4.4 with --virtio successfully

This issue is present in genkernel 3.5.2.5

build failure at log level 3 is attached.
Comment 1 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2018-12-22 22:59:38 UTC
genkernel-3.5.2.5 is quite old, please move to 3.5.3.3
Comment 2 Manuel RĂ¼ger (RETIRED) gentoo-dev 2019-01-02 20:50:20 UTC
Can confirm with a later version of genkernel:

scripts/kconfig/conf  --silentoldconfig Kconfig
*
* Restart config...
*
*
* Firmware Drivers
*
BIOS Enhanced Disk Drive calls determine boot disk (EDD) [N/m/y/?] n
Add firmware-provided memory map to sysfs (FIRMWARE_MEMMAP) [Y/n/?] y
BIOS update support for DELL systems via sysfs (DELL_RBU) [N/m/y/?] n
Dell Systems Management Base Driver (DCDBAS) [M/y/?] m
Export DMI identification via sysfs to userspace (DMIID) [Y/n/?] y
DMI table support in sysfs (DMI_SYSFS) [N/m/y/?] n
iSCSI Boot Firmware Table Attributes (ISCSI_IBFT_FIND) [N/y/?] n
QEMU fw_cfg device support in sysfs (FW_CFG_SYSFS) [Y/n/m/?] y
  QEMU fw_cfg device parameter parsing (FW_CFG_SYSFS_CMDLINE) [N/y/?] (NEW) aborted!

Console input/output is redirected. Run 'make oldconfig' to update configuration.

make[2]: *** [scripts/kconfig/Makefile:40: silentoldconfig] Error 1
make[1]: *** [Makefile:518: silentoldconfig] Error 2
  SYSTBL  arch/x86/include/generated/asm/syscalls_32.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_32.h
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_64.h
make: *** No rule to make target 'include/config/auto.conf', needed by 'include/config/kernel.release'.  Stop.
make: *** Waiting for unfinished jobs....
  SYSHDR  arch/x86/include/generated/uapi/asm/unistd_x32.h
* Gentoo Linux Genkernel; Version 3.5.3.3
* Running with options: --virtio --btrfs all
* Using genkernel.conf from /etc/genkernel.conf
* Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86_64/config.sh ..
* Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86_64/modules_load ..
Comment 3 Thomas Deutschmann (RETIRED) gentoo-dev 2019-03-26 10:04:08 UTC
It's aborting because it's prompting what to do with a new kernel option.

https://gitweb.gentoo.org/proj/genkernel.git/commit/?id=bae8d8db8d8a49279f214c90c36ea5b64a982622 in git master fixes the problem.

Please re-open if you are still able to reproduce with current git master.