Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

generate-conda-packages CI failure end of September 2022 #1276

Closed
traversaro opened this issue Sep 27, 2022 · 0 comments · Fixed by #1277
Closed

generate-conda-packages CI failure end of September 2022 #1276

traversaro opened this issue Sep 27, 2022 · 0 comments · Fixed by #1277

Comments

@traversaro
Copy link
Member

Error on Linux:

2022-09-27T04:28:01.1461028Z Turn off this advice by setting config variable advice.detachedHead to false
2022-09-27T04:28:01.1461399Z 
2022-09-27T04:28:01.1461715Z HEAD is now at 7699dd9 Update .gitpod.yml
2022-09-27T04:28:07.1375810Z CMake Error at /usr/share/miniconda/envs/test/conda-bld/find-superquadric_1664252400339/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake:9 (message):
2022-09-27T04:28:07.1377024Z   Failed to find "GL/gl.h" in
2022-09-27T04:28:07.1379089Z   "/usr/share/miniconda/envs/test/conda-bld/find-superquadric_1664252400339/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/include;/usr/include/libdrm;/home/conda/feedstock_root/build_artifacts/qt-main_1662823447578/_build_env/x86_64-conda-linux-gnu/sysroot/usr/include".
2022-09-27T04:28:07.1379980Z Call Stack (most recent call first):
2022-09-27T04:28:07.1381084Z   /usr/share/miniconda/envs/test/conda-bld/find-superquadric_1664252400339/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/cmake/Qt5Gui/Qt5GuiConfig.cmake:233 (include)
2022-09-27T04:28:07.1382605Z   /usr/share/miniconda/envs/test/conda-bld/find-superquadric_1664252400339/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake:100 (find_package)
2022-09-27T04:28:07.1384302Z   /usr/share/miniconda/envs/test/conda-bld/find-superquadric_1664252400339/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/cmake/Qt5/Qt5Config.cmake:28 (find_package)
2022-09-27T04:28:07.1385867Z   /usr/share/miniconda/envs/test/conda-bld/find-superquadric_1664252400339/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/cmake/vtk-9.1/VTK-vtk-module-find-packages.cmake:162 (find_package)
2022-09-27T04:28:07.1387469Z   /usr/share/miniconda/envs/test/conda-bld/find-superquadric_1664252400339/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/cmake/vtk-9.1/vtk-config.cmake:150 (include)

Basically, find-superquadric requires opengl, and we did not add it .

On macOS, the failure is:

2022-09-27T05:06:56.5508190Z Preparing transaction: ...working... done
2022-09-27T05:06:59.2401590Z Verifying transaction: ...working... done
2022-09-27T05:07:03.6547340Z Executing transaction: ...working... done
2022-09-27T05:07:03.7971350Z Cloning into bare repository '/usr/local/miniconda/envs/test/conda-bld/git_cache/github.com/robotology/find-superquadric.git'...
2022-09-27T05:07:04.2177290Z Cloning into '/usr/local/miniconda/envs/test/conda-bld/find-superquadric_1664254787504/work'...
2022-09-27T05:07:04.2578880Z done.
2022-09-27T05:07:04.3210680Z HEAD is now at 7699dd9 Update .gitpod.yml
2022-09-27T05:07:28.6009220Z CMake Error at /usr/local/miniconda/envs/test/conda-bld/find-superquadric_1664254787504/_build_env/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
2022-09-27T05:07:28.6009770Z   Could NOT find Boost (missing: Boost_INCLUDE_DIR) (Required is exact
2022-09-27T05:07:28.6010010Z   version "1.78.0")
2022-09-27T05:07:28.6010240Z Call Stack (most recent call first):
2022-09-27T05:07:28.6010890Z   /usr/local/miniconda/envs/test/conda-bld/find-superquadric_1664254787504/_build_env/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
2022-09-27T05:07:28.6011640Z   /usr/local/miniconda/envs/test/conda-bld/find-superquadric_1664254787504/_build_env/share/cmake-3.24/Modules/FindBoost.cmake:2376 (find_package_handle_standard_args)
2022-09-27T05:07:28.6016820Z   /usr/local/miniconda/envs/test/conda-bld/find-superquadric_1664254787504/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/cmake/vtk-9.1/VTK-vtk-module-find-packages.cmake:444 (find_package)
2022-09-27T05:07:28.6018630Z   /usr/local/miniconda/envs/test/conda-bld/find-superquadric_1664254787504/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_place/lib/cmake/vtk-9.1/vtk-config.cmake:150 (include)
2022-09-27T05:07:28.6019270Z   CMakeLists.txt:28 (find_package)
2022-09-27T05:07:28.6019420Z 

So basically at build time vtk requires boost-cpp. In general, the problem is that we merged #1255 before doing a check on generate-conda-packages .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant