Skip to content

Linux build in conda can't find correct wait function #1540

@ZzEeKkAa

Description

@ZzEeKkAa

Summary

Whenever I'm trying to build current version of tbb-devel test in conda-forge, I'm getting error during compilation.

Version

2022.0.0-rc1

Environment

Provide any environmental details that you consider significant for reproducing the issue.
The following information is important:

  • Hardware
    n/a
  • OS name and version
    Ubuntu 22.04
  • Compiler version
    GCC 13.3.0

Observed Behavior

Document behavior you observe.

In file included from /home/jovyan/.miniforge3/conda-bld/tbb_1730313040068/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/include/oneapi/tbb/flow_graph.h:162,
                 from /home/jovyan/.miniforge3/conda-bld/tbb_1730313040068/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/include/oneapi/tbb.h:49,
                 from /home/jovyan/.miniforge3/conda-bld/tbb_1730313040068/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/include/tbb/tbb.h:17,
                 from /home/jovyan/.miniforge3/conda-bld/tbb_1730313040068/test_tmp/test/tbb/test_tbb_header.cpp:80,
                 from /home/jovyan/.miniforge3/conda-bld/tbb_1730313040068/test_tmp/test/tbb/test_tbb_header_secondary.cpp:40:
/home/jovyan/.miniforge3/conda-bld/tbb_1730313040068/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/include/oneapi/tbb/detail/_flow_graph_impl.h: In lambda function:
/home/jovyan/.miniforge3/conda-bld/tbb_1730313040068/_test_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_/include/oneapi/tbb/detail/_flow_graph_impl.h:350:71: error: no matching function for call to 'wait::wait(tbb::detail::d1::wait_context&, tbb::detail::d1::task_group_context&)'
  350 |                 wait(my_wait_context_vertex.get_context(), *my_context);
      |                                                                       ^
compilation terminated due to -Wfatal-errors.

Expected Behavior

Tests should compile

Steps To Reproduce

Build conda package conda-forge/tbb-feedstock#135
with conda build -m .ci_support/linux_64_.yaml ./recipe

This is the build log for the reference:
https://dev.azure.com/conda-forge/84710dde-1620-425b-80d0-4cf5baca359d/_apis/build/builds/1067850/logs/30

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions