https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=289054
Bug ID: 289054
Summary: extrace.c:304:63: error: format specifies type
'unsigned long' but the argument has type 'UINT64'
Product: Base System
Version: CURRENT
Hardware: i386
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: [email protected]
Reporter: [email protected]
The latest ACPICA commits broke builds for TARGET_ARCH=i386. The most likely
commits are:
b5daf675efc7 acpica: Merge ACPICA 20250807
5bb60d44e941 (tag: vendor/acpica/20250807, freebsd/vendor/acpica) Import ACPICA
20250807
===> usr.sbin/acpi/acpidb (all)
cc -target i386-unknown-freebsd15.0 --sysroot=/usr/obj/usr/src/i386.i386/tmp
-B/usr/obj/usr/src/i386.i386/tmp/usr/bin -O2 -pipe -fno-common -DACPI_DB_APP
-DACPI_EXEC_APP -fno-strict-aliasing -I/usr/src/sys
-ffile-prefix-map=/usr/src=/usr/src -ffile-prefix-map=/usr/obj/usr/src=/usr/obj
-g -gz=zlib -MD -MF.depend.extrace.o -MTextrace.o -std=gnu17
-Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Werror -Wall
-Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes
-Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign
-Wdate-time -Wno-null-pointer-arithmetic -Wno-empty-body -Wno-string-plus-int
-Wno-unused-const-variable -Wno-error=unused-but-set-parameter
-Wno-error=cast-function-type-mismatch -Wno-tautological-compare
-Wno-unused-value -Wno-parentheses-equality -Wno-unused-function
-Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member
-Qunused-arguments -c
/usr/src/sys/contrib/dev/acpica/components/executer/extrace.c -o extrace.o
/usr/src/sys/contrib/dev/acpica/components/executer/extrace.c:304:63: error:
format specifies type 'unsigned long' but the argument has type 'UINT64' (aka
'unsigned long long') [-Werror,-Wformat]
304 | ACPI_DEBUG_PRINT_RAW((ACPI_DB_TRACE_POINT, "%lx",
obj_desc->Integer.Value));
| ~~~
^~~~~~~~~~~~~~~~~~~~~~~
| %llx
/usr/src/sys/contrib/dev/acpica/include/acoutput.h:463:63: note: expanded from
macro 'ACPI_DEBUG_PRINT_RAW'
463 | #define ACPI_DEBUG_PRINT_RAW(plist) ACPI_ACTUAL_DEBUG_RAW plist
| ^~~~~
/usr/src/sys/contrib/dev/acpica/include/acoutput.h:460:42: note: expanded from
macro 'ACPI_ACTUAL_DEBUG_RAW'
460 | Filename, Modulename, Component, __VA_ARGS__)
| ^~~~~~~~~~~
/usr/src/sys/contrib/dev/acpica/include/acoutput.h:450:69: note: expanded from
macro 'ACPI_DO_DEBUG_PRINT'
450 | Function (Level, Line, Filename, Modulename, Component,
__VA_ARGS__); \
|
^~~~~~~~~~~
/usr/src/sys/contrib/dev/acpica/include/acoutput.h:430:44: note: expanded from
macro 'ACPI_DO_WHILE0'
430 | #define ACPI_DO_WHILE0(a) do a while(0)
| ^
1 error generated.
*** Error code 1
--
You are receiving this mail because:
You are the assignee for the bug.