<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/92635>92635</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            flang: fails to build with `fatal error: 'flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.h.inc' file not found`
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            build-problem,
            flang:build,
            flang
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          sylvestre
      </td>
    </tr>
</table>

<pre>
    On debian linux:

```
FAILED: tools/flang/lib/Optimizer/Dialect/CUF/CMakeFiles/obj.CUFDialect.dir/CUFDialect.cpp.o 
/opt/sccache//sccache /build/source/build-llvm/./bin/clang++ -DFLANG_INCLUDE_TESTS=1 -DFLANG_LITTLE_ENDIAN=1 -DFLANG_VENDOR="\"Debian \"" -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/flang/lib/Optimizer/Dialect/CUF -I/build/source/flang/lib/Optimizer/Dialect/CUF -I/build/source/flang/include -Itools/flang/include -Iinclude -I/build/source/llvm/include -isystem /build/source/llvm/../mlir/include -isystem tools/mlir/include -isystem tools/clang/include -isystem /build/source/llvm/../clang/include -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -ffile-prefix-map=/build/source/build-llvm/tools/clang/stage2-bins=../../../../ -ffile-prefix-map=/build/source/= -no-canonical-prefixes -Wno-deprecated-copy -Wno-string-conversion -Wno-ctad-maybe-unsupported -Wno-unused-command-line-argument -Wstring-conversion -Wcovered-switch-default -Wno-nested-anon-types -O2 -DNDEBUG -g1 -fno-exceptions -funwind-tables -std=c++17 -MD -MT tools/flang/lib/Optimizer/Dialect/CUF/CMakeFiles/obj.CUFDialect.dir/CUFDialect.cpp.o -MF tools/flang/lib/Optimizer/Dialect/CUF/CMakeFiles/obj.CUFDialect.dir/CUFDialect.cpp.o.d -o tools/flang/lib/Optimizer/Dialect/CUF/CMakeFiles/obj.CUFDialect.dir/CUFDialect.cpp.o -c /build/source/flang/lib/Optimizer/Dialect/CUF/CUFDialect.cpp
In file included from /build/source/flang/lib/Optimizer/Dialect/CUF/CUFDialect.cpp:14:
In file included from /build/source/flang/include/flang/Optimizer/Dialect/CUF/CUFOps.h:12:
/build/source/flang/include/flang/Optimizer/Dialect/CUF/Attributes/CUFAttr.h:23:10: fatal error: 'flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.h.inc' file not found
   23 | #include "flang/Optimizer/Dialect/CUF/Attributes/CUFEnumAttr.h.inc"
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy8V11v4jwW_jXmxjIKTilwwQVDyAiphVVLF-0VcuyTcN5x7KzttNO92N--cgJlPth3PjRqVbn1sc_znHP8-CPCe6wMwJyMP5BxNhBtOFo396_6GXxwMCisep1vDVVQoDBUo2k_k3RBkowk5_Y2Of123XyxvltlJF3QYK32hOelFqYiPNdYEJ5vm4A1_gcc4XmGQoMMhOfLpzy29-IT5Kghutnir-Hy6TxnqND1884G2TRDS08x8Nw2EcdLKeQRCM8vHUp4XrSoVTTZ1kk4G5jWzzXh-TAa0BCeyz7WD4R_oCzL7xabj4f1Znn3lK0Ou9Xj7pGk2eht5G69292tDqtNtl5svhr552qTbR9ImhHOyXhJOM_6CvYdwjll2eHj5unwuH16WK5i7_C4y5aH5XbzuFtsdof7xfJh-3gZyLcP94vvzXfr-_XFuv7FolO2vladP-ONRupWwZWoLiOX_64hndbnbRL6Vx-gvrqi57WMi1nrTi3f-Z3j-NG4_DbOnyX-zrH0QchPrHE2gAzWMR-cNRVl-9K6WgTK9uCcdSTNegPzIFuH4ZWyvbGsNa0HxaSta2EU02iACVe1NZjoq0QAFrCGKIh8-7Bb5_86SYqkGaes_Md6SVlpLPNQCxNQMjQBXGM9BrSGsvIZPRaoMbwyNJHAsyMqBeaL2L7gebO1pmqFU6CYeBaoxQnDwAtle6F1nPo5OPFVIo1wooYAjrL9i8MAsSBoKk_ZXgof2L9bET1r9B5NxUoErRgaDCh01KCnrAHVZdIDa2uqrokI_dadTWPBGhFYF0BMHSnbY91olBhYKbQOR2fb6hid7DM4UMy_YJBHpqAUrQ49uLHwWUITWHhtoDMZ9owutEIzFWzMQoGGAOzKiG-rCnxgEd9hVMO-T5ZJa57B-a7-MVUNQkU7GgUmiH5h9jIIxWrxWgBrjW-bxroAirJSoaiM9QGlZ9LqSFaWrZHRL-on_vVxngjiy36JGljjoMTPrBZNdzz94Gj8dkf4ICrgrEDjSZp1mv-m-WkekmaUGcukMNagFPrkAr6vvYLGgRShk39z2g_XChgx_k-pfmILXUP8W0mAjyHFoDtVeMq28TTfZKsPTx8pq0b9fuuFc6p8a17QKBZEoaODD4qk2Umtowll9xll97v3uTLZff4uRENFmX2nlOTVk_kXOL9C7B8Va0OjkOnpLFe0dPb6DfDbPOlidPP2nPp1vtPMLyw_4N42fniMrPzyiPtj-IsQHBZt6NZt-dT1OzaeRsokvglLEYSmpxtkQQmf_A7yyrR1jz5EIwmf9IUzNtDStkb1mVFKeUrJZEkJT88XMuH8TzDyNwpKe4rx6r-_-9Njjfqy0AoMuHjqDb95Xw_UPFWzdCYGMB9NRrfJaMKns8FxPpNTlU5hNpbjYlSMpikvEjlT02QynclxCgOc84TfJOPRNJnwaTIbpiJJp2nBZ7fT25t0NiI3CdQC9TCe-kPrqgF638J8xm_T8UCLArTvvhE472-HxtlCQ909ZZdvNU0XJyl9ZY0v4Gzg5hGbFW3lyU2i0Qd_YQsYNMzPILQUqD0NlnZw9AXDkZLb5J3Ec5sMWqfnxxAaH7dJ9y1RYTi2xVDa-vLi6xJqnP2rp-tKFkm6qv0vAAD__yJebzE">