All:

Tried to investigate the problems I was encountering with ACPI by building a FreeBSD 14.0 kernel with the ACPI_DEBUG option.

It wouldn't compile. I got these compile-time error messages:

/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:749:28: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
    ReturnBuffer.Pointer = AcpiGbl_DbBuffer;
                           ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:768:5: error: call to undeclared function 'AcpiRsDumpResourceList'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
    AcpiRsDumpResourceList (ACPI_CAST_PTR (ACPI_RESOURCE,
    ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:768:5: note: did you mean 'AcpiRsCreateResourceList'? /usr/src/sys/contrib/dev/acpica/include/acresrc.h:307:1: note: 'AcpiRsCreateResourceList' declared here
AcpiRsCreateResourceList (
^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1050:28: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
    ReturnBuffer.Pointer = AcpiGbl_DbBuffer;
                           ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1068:32: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
        ReturnBuffer.Pointer = AcpiGbl_DbBuffer;
                               ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1079:9: error: call to undeclared function 'AcpiRsDumpIrqList'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
        AcpiRsDumpIrqList (ACPI_CAST_PTR (UINT8, AcpiGbl_DbBuffer));
        ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1079:50: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
        AcpiRsDumpIrqList (ACPI_CAST_PTR (UINT8, AcpiGbl_DbBuffer));
                                                 ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1090:32: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
        ReturnBuffer.Pointer = AcpiGbl_DbBuffer;
                               ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1138:9: error: call to undeclared function 'AcpiRsDumpResourceList'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
        AcpiRsDumpResourceList (ACPI_CAST_PTR (ACPI_RESOURCE,
        ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1172:32: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
        ReturnBuffer.Pointer = AcpiGbl_DbBuffer;
                               ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1183:32: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
        ReturnBuffer.Pointer = AcpiGbl_DbBuffer;
                               ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1194:9: error: call to undeclared function 'AcpiRsDumpResourceList'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
        AcpiRsDumpResourceList (ACPI_CAST_PTR (
        ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1195:28: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
            ACPI_RESOURCE, AcpiGbl_DbBuffer));
                           ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1206:32: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
        ReturnBuffer.Pointer = AcpiGbl_DbBuffer;
                               ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1217:32: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
        ReturnBuffer.Pointer = AcpiGbl_DbBuffer;
                               ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1228:9: error: call to undeclared function 'AcpiRsDumpResourceList'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration]
        AcpiRsDumpResourceList (ACPI_CAST_PTR (
        ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1229:28: error: use of undeclared identifier 'AcpiGbl_DbBuffer'
            ACPI_RESOURCE, AcpiGbl_DbBuffer));
                           ^
/usr/src/sys/contrib/dev/acpica/components/debugger/dbcmds.c:1424:26: error: use of undeclared identifier 'AcpiGbl_DbConsoleDebugLevel'
            DebugLevel = AcpiGbl_DbConsoleDebugLevel;
                         ^
17 errors generated.

---------------

Couldn't get any farther, and couldn't even disable parts of FreeBSD's ACPI implementation to see which was causing the problems (I suspect it was "ec" - embedded controller).

--Brett Glass


Reply via email to