macaroni-os / mark-issues

Macaroni Automated Repositories Kit Issues
4 stars 1 forks source link

sys-apps/fwupd fails to build #223

Open 666threesixes666 opened 1 day ago

666threesixes666 commented 1 day ago

sys-apps/fwupd fails to update on my "jumbo" funtoo install. fwupd should be a high priority item because it updates firmware and that helps security.

geaaru commented 1 day ago

@666threesixes666 MARK issues are for mark-issues repo.

geaaru commented 1 day ago

What mark branches contains the issue? IIRC is already been fixed in mark-testing

org-tekeli-borisp commented 23 hours ago

@666threesixes666 could you provide the error logs?

org-tekeli-borisp commented 23 hours ago

We had https://github.com/macaroni-os/mark-issues/issues/132 in the past closed by https://github.com/macaroni-os/kit-fixups/pull/118. May be a new issue

org-tekeli-borisp commented 22 hours ago

Confirming

workstation-mark-repo ~ # emerge -av fwupd

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-boot/gnu-efi-3.0.18::core-kit  USE="(-custom-cflags)" 164 KiB
[ebuild  N     ] dev-python/pefile-2024.8.26::core-hw-kit  PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" 75 KiB
[ebuild  N     ] dev-libs/libjcat-0.2.2::core-kit  USE="gpg introspection man pkcs7 -gtk-doc -test -vala" 78 KiB
[ebuild  N     ] dev-libs/libxmlb-0.3.21:0/2::dev-kit  USE="introspection -doc -stemmer -test" 130 KiB
[ebuild  N     ] sys-libs/libsmbios-2.4.2::core-kit  USE="nls python -doc -graphviz -static-libs -test" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_7 -python3_8" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" 653 KiB
[ebuild  N     ] sys-apps/fwupd-efi-1.7::core-hw-kit  44 KiB
[ebuild  N     ] sys-apps/fwupd-2.0.1::core-hw-kit  USE="dell elogind gnutls introspection man policykit sqlite uefi -amt -archive -bash-completion -bluetooth -fastboot -flashrom -gtk-doc -gusb -logitech -lzma -minimal -modemmanager -nvme -spi -synaptics -test -thunderbolt -tpm" PYTHON_SINGLE_TARGET="python3_9 -python3_10 -python3_7 -python3_8" PYTHON_TARGETS="python3_9 -python3_10 -python3_7 -python3_8" 6,216 KiB

Total: 7 packages (7 new), Size of downloads: 7,357 KiB

Would you like to merge these packages? [Yes/No] 
>>> Verifying ebuild manifests
>>> Emerging (1 of 7) sys-boot/gnu-efi-3.0.18::core-kit
>>> Installing (1 of 7) sys-boot/gnu-efi-3.0.18::core-kit
>>> Emerging (2 of 7) dev-python/pefile-2024.8.26::core-hw-kit
>>> Installing (2 of 7) dev-python/pefile-2024.8.26::core-hw-kit
>>> Emerging (3 of 7) dev-libs/libjcat-0.2.2::core-kit
>>> Installing (3 of 7) dev-libs/libjcat-0.2.2::core-kit
>>> Emerging (4 of 7) dev-libs/libxmlb-0.3.21::dev-kit
>>> Installing (4 of 7) dev-libs/libxmlb-0.3.21::dev-kit
>>> Emerging (5 of 7) sys-libs/libsmbios-2.4.2::core-kit
>>> Installing (5 of 7) sys-libs/libsmbios-2.4.2::core-kit
>>> Emerging (6 of 7) sys-apps/fwupd-efi-1.7::core-hw-kit
>>> Installing (6 of 7) sys-apps/fwupd-efi-1.7::core-hw-kit
>>> Emerging (7 of 7) sys-apps/fwupd-2.0.1::core-hw-kit
>>> Failed to emerge sys-apps/fwupd-2.0.1, Log file:
>>>  '/var/tmp/portage/sys-apps/fwupd-2.0.1/temp/build.log'
>>> Jobs: 6 of 7 complete, 1 failed                 Load avg: 1.68, 0.79, 0.33
 * Package:    sys-apps/fwupd-2.0.1
 * Repository: core-hw-kit
 * USE:        amd64 dell elibc_glibc elogind gnutls introspection kernel_linux man policykit python_single_target_python3_9 python_targets_python3_9 sqlite uefi userland_GNU
 * FEATURES:   network-sandbox preserve-libs sandbox userpriv usersandbox
 * Using python3.9 to build
>>> Unpacking source...
>>> Unpacking fwupd-2.0.1-a536f5b.tar.gz to /var/tmp/portage/sys-apps/fwupd-2.0.1/work
>>> Source unpacked in /var/tmp/portage/sys-apps/fwupd-2.0.1/work
>>> Preparing source in /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1 ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1 ...
meson --buildtype plain --libdir lib64 --localstatedir /var/lib --prefix /usr --sysconfdir /etc --wrap-mode nodownload --localstatedir /var -Dbuild=all -Dconsolekit=false -Dsystemd=false -Dcurl=true -Ddocs=none -Defi_binary=false -Dsupported_build=true -Dlibarchive=false -Dbash_completion=false -Dbluez=false -Delogind=true -Dgnutls=true -Dgusb=false -Dlzma=false -Dman=true -Dintrospection=true -Dpolkit=true -Dtests=false -Dplugin_gpio=true -Dplugin_fastboot=false -Dplugin_flashrom=false -Dplugin_uf2=false -Dplugin_logitech_bulkcontroller=false -Dplugin_modem_manager=false -Dplugin_nvme=false -Dsqlite=true -Dplugin_intel_spi=false -Dplugin_synaptics_mst=false -Dplugin_synaptics_rmi=false -Dplugin_tpm=false -Dplugin_uefi_capsule=true -Dplugin_uefi_capsule_splash=true -Dplugin_uefi_pk=true -Defi_os_dir=funtoo /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1 /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1-build
The Meson build system
Version: 1.6.0
Source dir: /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1
Build dir: /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1-build
Build type: native build

meson.build:1:0: ERROR: Value "false" (of type "string") for option "None" is not one of the choices. Possible choices are (as string): "enabled", "disabled", "auto".

A full log can be found at /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1-build/meson-logs/meson-log.txt
WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
 * ERROR: sys-apps/fwupd-2.0.1::core-hw-kit failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_configure
 *   environment, line 3270:  Called meson_src_configure
 *   environment, line 2285:  Called die
 * The specific snippet of code:
 *       tc-env_build "$@" || die
 * 
 * If you need support, post the output of `emerge --info '=sys-apps/fwupd-2.0.1::core-hw-kit'`,
 * the complete build log and the output of `emerge -pqv '=sys-apps/fwupd-2.0.1::core-hw-kit'`.
 * The complete build log is located at '/var/tmp/portage/sys-apps/fwupd-2.0.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/fwupd-2.0.1/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1'
 * S: '/var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1'

 * Messages for package sys-apps/fwupd-2.0.1:

 * ERROR: sys-apps/fwupd-2.0.1::core-hw-kit failed (configure phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line   93:  Called src_configure
 *   environment, line 3270:  Called meson_src_configure
 *   environment, line 2285:  Called die
 * The specific snippet of code:
 *       tc-env_build "$@" || die
 * 
 * If you need support, post the output of `emerge --info '=sys-apps/fwupd-2.0.1::core-hw-kit'`,
 * the complete build log and the output of `emerge -pqv '=sys-apps/fwupd-2.0.1::core-hw-kit'`.
 * The complete build log is located at '/var/tmp/portage/sys-apps/fwupd-2.0.1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/fwupd-2.0.1/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1'
 * S: '/var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1'

 * GNU info directory index is up-to-date.
org-tekeli-borisp commented 22 hours ago
workstation-mark-repo ~ # cat /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1-build/meson-logs/meson-log.txt
Build started at 2024-11-24T19:27:34.561086
Main binary: /usr/bin/python3.9
Build Options: -Dbuild=all -Dconsolekit=false -Dsystemd=false -Dcurl=true -Ddocs=none -Defi_binary=false -Dsupported_build=true -Dlibarchive=false -Dbash_completion=false -Dbluez=false -Delogind=true -Dgnutls=true -Dgusb=false -Dlzma=false -Dman=true -Dintrospection=true -Dpolkit=true -Dtests=false -Dplugin_gpio=true -Dplugin_fastboot=false -Dplugin_flashrom=false -Dplugin_uf2=false -Dplugin_logitech_bulkcontroller=false -Dplugin_modem_manager=false -Dplugin_nvme=false -Dsqlite=true -Dplugin_intel_spi=false -Dplugin_synaptics_mst=false -Dplugin_synaptics_rmi=false -Dplugin_tpm=false -Dplugin_uefi_capsule=true -Dplugin_uefi_capsule_splash=true -Dplugin_uefi_pk=true -Defi_os_dir=funtoo -Dprefix=/usr -Dlibdir=lib64 -Dlocalstatedir=/var -Dsysconfdir=/etc -Dbuildtype=plain -Dwrap_mode=nodownload
Python system: Linux
The Meson build system
Version: 1.6.0
Source dir: /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1
Build dir: /var/tmp/portage/sys-apps/fwupd-2.0.1/work/fwupd-2.0.1-build
Build type: native build

meson.build:1:0: ERROR: Value "false" (of type "string") for option "None" is not one of the choices. Possible choices are (as string): "enabled", "disabled", "auto".