What is the compilation error exactly?
Often it is when `static const` variables are referenced in other `static const` initializations, and in this file I only see one instance of this which can be fixed by removing the static from the initialized variable. Wouldn't something like this be enough?
```diff diff --git a/dlls/mf/tests/transform.c b/dlls/mf/tests/transform.c index deec2c7dd92..8c5b156b622 100644 --- a/dlls/mf/tests/transform.c +++ b/dlls/mf/tests/transform.c @@ -3857,7 +3857,7 @@ static void test_h264_encoder(void) ATTR_GUID(MF_MT_MAJOR_TYPE, MFMediaType_Video), {0}, }; - static const struct attribute_desc expect_available_input_attributes[] = + const struct attribute_desc expect_available_input_attributes[] = { ATTR_RATIO(MF_MT_FRAME_SIZE, actual_width, actual_height), ATTR_RATIO(MF_MT_FRAME_RATE, 30000, 1001), ```