Opened on 01/31/24 at 18:54:35
#4987 new defect
QEMU 5.2.0 configure does not resolve gdbus_codegen correctly
Reported by: | Kinsey Moore | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | admin | Version: | |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: |
Description
When resolving gdbus_codegen from gio-2.0 packageconfig, the resulting binary name (gdbus-codegen) does not include a path. The configure script tests the binary name with -x which fails since that is not the name of a file in the current directory. This causes GDBUS_CODEGEN to be set to empty ("") in QEMU's generated config-host.mak which is consumed by meson which tries to run the present (but empty) contents and fails execution of nothing resulting in a confusing error message and a failure of the build. The patch that will soon be attached forces absolute path resolution of the contents of gdbus_codegen and omits emission of GDBUS_CODEGEN if gdbus_codegen is empty.
Attachments (1)
Change History (1)
Changed on 01/31/24 at 19:04:37 by Kinsey Moore
Attachment: | 0001-configure-Correctly-handle-gdbus_codegen.patch added |
---|