Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 807295 - sys-apps/fwupd-1.5.9 fails to build with uefi flag (PermissionError: [Errno 13] Permission denied: 'genpeimg')
Summary: sys-apps/fwupd-1.5.9 fails to build with uefi flag (PermissionError: [Errno 1...
Status: RESOLVED DUPLICATE of bug 783123
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Marek Szuba
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-09 11:41 UTC by Oriol D
Modified: 2022-07-27 13:15 UTC (History)
2 users (show)

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


Attachments
emerge --info (emerge_info.txt,7.31 KB, text/plain)
2021-08-09 11:42 UTC, Oriol D
Details
build log (fwupd-build.log,642.10 KB, text/plain)
2021-08-09 11:42 UTC, Oriol D
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Oriol D 2021-08-09 11:41:46 UTC
fwupd fails to build with uefi flag



Reproducible: Always

Steps to Reproduce:
1.enable uefi flag
Actual Results:  
[364/426] x86_64-pc-linux-gnu-gcc -Iplugins/uefi-capsule/libfu_plugin_uefi_capsule.so.p -Iplugins/uefi-capsule -I../fwupd-1.5.9/plugins/uefi-capsule -I. -I../fwupd-1.5.9 -Ilibfwupd -I../fwupd-1.5.9/libfwupd -Ilibfwupdplugin -I../fwupd-1.5.9/libfwupdplugin -I/usr/include/libxmlb-1 -
I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/libffi/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/gudev-1.0 -I/usr/include/json-glib-1.0 -I/usr/include/gusb-1 -I/usr/include/libusb-1.0 -I/usr/include/efivar -fdi
agnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=c99 -Waggregate-return -Wunused -Warray-bounds -Wcast-align -Wclobbered -Wdeclaration-after-statement -Wdiscarded-qualifiers -Wduplicated-branches -Wduplicated-cond -Wempty-body -Wformat=2 -Wformat-nonli
teral -Wformat-security -Wformat-signedness -Wignored-qualifiers -Wimplicit-function-declaration -Winit-self -Wlogical-op -Wmaybe-uninitialized -Wmissing-declarations -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wmissing-parameter-type -Wmissing-prototypes 
-Wnested-externs -Wno-cast-function-type -Wno-address-of-packed-member -Wno-unknown-pragmas -Wno-missing-field-initializers -Wno-strict-aliasing -Wno-suggest-attribute=format -Wno-unused-parameter -Wold-style-definition -Woverride-init -Wpointer-arith -Wredundant-decls -Wreturn-typ
e -Wshadow -Wsign-compare -Wstrict-aliasing -Wstrict-prototypes -Wswitch-default -Wtype-limits -Wundef -Wuninitialized -Wunused-but-set-variable -Wunused-variable -Wvla -Wwrite-strings -fstack-protector-strong -DFWUPD_COMPILATION -D_DEFAULT_SOURCE -DFWUPD_DISABLE_DEPRECATED -D_BSD_
SOURCE -D_XOPEN_SOURCE=700 -D_GNU_SOURCE -march=native -O2 -pipe -fPIC -pthread '-DG_LOG_DOMAIN="FuPluginUefiCapsule"' '-DEFI_OS_DIR="gentoo"' -MD -MQ plugins/uefi-capsule/libfu_plugin_uefi_capsule.so.p/fu-plugin-uefi-capsule.c.o -MF plugins/uefi-capsule/libfu_plugin_uefi_capsule.s
o.p/fu-plugin-uefi-capsule.c.o.d -o plugins/uefi-capsule/libfu_plugin_uefi_capsule.so.p/fu-plugin-uefi-capsule.c.o -c ../fwupd-1.5.9/plugins/uefi-capsule/fu-plugin-uefi-capsule.c
ninja: build stopped: subcommand failed.                                                                                                     
 * ERROR: sys-apps/fwupd-1.5.9-r1::gentoo failed (compile phase):                                                                            
 *   ninja -v -j6 -l0 -C /var/tmp/portage/sys-apps/fwupd-1.5.9-r1/work/fwupd-1.5.9-build failed
 *                                                                                                                                           
 * Call stack:                                                                                                                               
 *     ebuild.sh, line  127:  Called src_compile                                                                                             
 *   environment, line 3200:  Called meson_src_compile                                                                                       
 *   environment, line 2370:  Called eninja '-C' '/var/tmp/portage/sys-apps/fwupd-1.5.9-r1/work/fwupd-1.5.9-build'
 *   environment, line 1580:  Called die                                                                                                     
 * The specific snippet of code:                  
 *       "$@" || die "${nonfatal_args[@]}" "${*} failed"
 *                                                 
 * If you need support, post the output of `emerge --info '=sys-apps/fwupd-1.5.9-r1::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sys-apps/fwupd-1.5.9-r1::gentoo'`.                                                
 * The complete build log is located at '/var/tmp/portage/sys-apps/fwupd-1.5.9-r1/temp/build.log'.                                                                                                                                                                                         * The ebuild environment file is located at '/var/tmp/portage/sys-apps/fwupd-1.5.9-r1/temp/environment'.                       
 * Working directory: '/var/tmp/portage/sys-apps/fwupd-1.5.9-r1/work/fwupd-1.5.9'          
 * S: '/var/tmp/portage/sys-apps/fwupd-1.5.9-r1/work/fwupd-1.5.9'
Comment 1 Oriol D 2021-08-09 11:42:09 UTC
Created attachment 731815 [details]
emerge --info
Comment 2 Oriol D 2021-08-09 11:42:30 UTC
Created attachment 731818 [details]
build log
Comment 3 Oriol D 2021-08-09 13:11:33 UTC
That binary doesn't exist on my system, and it's detected on the configuration:

> Program genpeimg found: NO

I presume that's from dev-util/mingw64-runtime which is masked and marked for deletion.
Comment 4 Marek Szuba archtester gentoo-dev 2022-07-27 13:15:04 UTC

*** This bug has been marked as a duplicate of bug 783123 ***