Summary: | sys-libs/efivar-0.21 with linux-headers-4.4: linux.c:25:24: fatal error: linux/nvme.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Mike Gilbert <floppym> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | cfrye, leonchik1976 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/rhinstaller/efivar/issues/37 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-history.txt
environment sys-libs:efivar-0.21:20160111-144515.log |
Description
Toralf Förster
![]() Created attachment 422568 [details]
emerge-history.txt
Created attachment 422570 [details]
environment
Created attachment 422572 [details]
sys-libs:efivar-0.21:20160111-144515.log
commit aaf891d2b0f19dd6b9ed6d33720ad0ae477195b3 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: Thu Jan 14 17:13:20 2016 -0500 sys-libs/efivar: Workaround rename of linux/nvme.h Bug: https://bugs.gentoo.org/571548 Package-Manager: portage-2.2.26_p103 sys-libs/efivar/efivar-0.21.ebuild | 4 +++- sys-libs/efivar/files/0.21-nvme_ioctl.h.patch | 30 +++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) It's strange as linux kernel version 4.4 when hit by `make headers_install` will indeed install it as nvme.h. (In reply to Sergey 'L29Ah' Alirzaev from comment #5) Erm, so "make headers_install" is required ? B/c I do not do this in the tinderbox - and even at all of my systems I currently just do : something like : $> make -j3 && make modules_install && make install && rm -f /boot/*.old && grub2-mkconfig -o /boot/grub/grub.cfg Mike fixed this a while ago, and all newer versions work too |