Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 911397 - sys-libs/efivar-38 fails to respect the PREFIX and fails on QA
Summary: sys-libs/efivar-38 fails to respect the PREFIX and fails on QA
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Mike Gilbert
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-28 20:29 UTC by anthony.herchenroder
Modified: 2024-09-02 22:44 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build log (build.log,49.19 KB, text/x-log)
2023-07-28 20:29 UTC, anthony.herchenroder
Details

Note You need to log in before you can comment on or make changes to this bug.
Description anthony.herchenroder 2023-07-28 20:29:23 UTC
Created attachment 866530 [details]
build log

In attempting to build Catalyst on a prefix install over Debian 11 SYS-libs/efivar-38 fails to build. it reports the following:

 * Final size of build directory: 5696 KiB (5.5 MiB)
 * Final size of installed tree:   864 KiB

 * QA Notice: the following files are outside of the prefix:
 * /usr
 * /usr/bin
 * /usr/bin/efisecdb
 * /usr/bin/efivar
 * /usr/lib64
 * /usr/lib64/libefiboot.so.1
 * /usr/lib64/libefisec.so.1.38
 * /usr/lib64/libefivar.so.1
 * /usr/lib64/pkgconfig
 * /usr/lib64/pkgconfig/efivar.pc
 * /usr/lib64/pkgconfig/efisec.pc
 * /usr/lib64/pkgconfig/efiboot.pc
 * /usr/lib64/libefiboot.so
 * /usr/lib64/libefivar.so
 * /usr/lib64/libefisec.so.1
 * /usr/lib64/libefiboot.so.1.38
 * /usr/lib64/libefivar.so.1.38
 * /usr/lib64/libefisec.so
 * /usr/share
 * /usr/share/man
 * /usr/share/man/man1
 * /usr/share/man/man1/efivar.1
 * /usr/share/man/man1/efisecdb.1
 * /usr/share/man/man3
 * /usr/share/man/man3/efi_get_variable.3
 * /usr/share/man/man3/efi_variable_set_name.3
 * /usr/share/man/man3/efi_variable_alloc.3
 * /usr/share/man/man3/efi_get_variable_size.3
 * /usr/share/man/man3/efi_str_to_guid.3
 * /usr/share/man/man3/efi_name_to_guid.3
 * /usr/share/man/man3/efi_guid_to_symbol.3
 * /usr/share/man/man3/efi_variable_set_guid.3
 * /usr/share/man/man3/efi_variable_t.3
 * /usr/share/man/man3/efi_variable_import.3
 * /usr/share/man/man3/efi_variable_realize.3
 * /usr/share/man/man3/efi_variable_get_data.3
 * /usr/share/man/man3/efi_variables_supported.3
 * /usr/share/man/man3/efi_variable_get_name.3
 * /usr/share/man/man3/efi_append_variable.3
 * /usr/share/man/man3/efi_set_variable.3
 * /usr/share/man/man3/efi_variable_free.3
 * /usr/share/man/man3/efi_variable_export.3
 * /usr/share/man/man3/efi_get_variable_attributes.3
 * /usr/share/man/man3/efi_variable_set_attributes.3
 * /usr/share/man/man3/efi_del_variable.3
 * /usr/share/man/man3/efi_symbol_to_guid.3
 * /usr/share/man/man3/efi_get_next_variable_name.3
 * /usr/share/man/man3/efi_variable_get_guid.3
 * /usr/share/man/man3/efi_guid_to_name.3
 * /usr/share/man/man3/efi_variable_get_attributes.3
 * /usr/share/man/man3/efi_guid_to_id_guid.3
 * /usr/share/man/man3/efi_guid_to_str.3
 * /usr/share/man/man3/efi_variable_set_data.3
 * /usr/include
 * /usr/include/efivar
 * /usr/include/efivar/efivar-time.h
 * /usr/include/efivar/efivar.h
 * /usr/include/efivar/efivar-guids.h
 * /usr/include/efivar/efivar-types.h
 * /usr/include/efivar/efiboot.h
 * /usr/include/efivar/efisec-types.h
 * /usr/include/efivar/efisec-secdb.h
 * /usr/include/efivar/efiboot-creator.h
 * /usr/include/efivar/efivar-dp.h
 * /usr/include/efivar/efisec.h
 * /usr/include/efivar/efiboot-loadopt.h
 * ERROR: sys-libs/efivar-38::gentoo failed:
 *   Aborting due to QA concerns: there are files installed outside the prefix
 * 
 * Call stack:
 *   misc-functions.sh, line 684:  Called install_qa_check
 *   misc-functions.sh, line 134:  Called source 'install_symlink_html_docs'
 *            05prefix, line 114:  Called install_qa_check_prefix
 *            05prefix, line  27:  Called die
 * The specific snippet of code:
 *   			die "Aborting due to QA concerns: there are files installed outside the prefix"
Comment 1 Larry the Git Cow gentoo-dev 2024-09-02 22:44:54 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4d20ea1ff88f0502320748c263bcdd31a6b0a3e

commit e4d20ea1ff88f0502320748c263bcdd31a6b0a3e
Author:     Mike Gilbert <floppym@gentoo.org>
AuthorDate: 2024-09-02 22:40:50 +0000
Commit:     Mike Gilbert <floppym@gentoo.org>
CommitDate: 2024-09-02 22:44:22 +0000

    sys-libs/efivar: fix prefix install
    
    Closes: https://bugs.gentoo.org/911397
    Signed-off-by: Mike Gilbert <floppym@gentoo.org>

 sys-libs/efivar/{efivar-39.ebuild => efivar-39-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)