[Issue]: [MIOpen] fails to build tests (original) (raw)

Problem Description

Tests building fails with this message

.../gtest/CMakeFiles/test_conv_ai_3d_kernel_tuning_utils.dir/conv_ai_3d_kernel_tuning_utils.cpp.o.d -o test/gtest/CMakeFiles/test_conv_ai_3d_kernel_tunin
g_utils.dir/conv_ai_3d_kernel_tuning_utils.cpp.o -c /root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/test/gtest/conv_ai_3d_kernel_tuning_utils.cpp
In file included from /root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/test/gtest/conv_ai_3d_kernel_tuning_utils.cpp:31:
In file included from /root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/src/include/miopen/conv/heuristics/ai_conv_3d_kernel_tuning_utils.hpp:36:
/root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/src/include/miopen/solver/implicitgemm_ck_util.hpp:375:14: error: incomplete result type 'ConvSolution'
in function definition
375 | ConvSolution InitAnyInvokerFactory(const ProblemDescriptionType& problem,
| ^
/root/rpmbuild/BUILD/miopen-7.2.0-build/miopen/src/include/miopen/convolution.hpp:63:8: note: forward declaration of 'miopen::solver::ConvSolution'
63 | struct ConvSolution;

Operating System

Fedora Rawhide

CPU

ALL

GPU

gfx1100

ROCm Version

7.2.0

ROCm Component

MIOpen

Steps to Reproduce

Run either this docker for upstream (this project)
https://github.com/trixirt/rocm-distro-containers/blob/main/fedora/rawhide/miopen/upstream/Dockerfile
Or this for fedora
https://github.com/trixirt/rocm-distro-containers/blob/main/fedora/rawhide/miopen/check/Dockerfile

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support

No response

Additional Information

No response