Closed traversaro closed 2 years ago
Looking at the 2.7.8 changelog, this could be related to https://github.com/stack-of-tasks/eigenpy/pull/295 and https://github.com/jrl-umi3218/jrl-cmakemodules/pull/523 ?
Thanks for this report. We are aware of this issue and are about to launch a fix. In the meantime, please use eigenpy 2.7.6.
De: "Silvio Traversaro" @.> À: "conda-forge/eigenpy-feedstock" @.> Cc: "Subscribed" @.***> Envoyé: Lundi 25 Juillet 2022 22:59:25 Objet: [conda-forge/eigenpy-feedstock] GitHub Actions CI regression on Windows due to eigenpy 2.7.8 (Issue #87)
Solution to issue cannot be found in the documentation.
* I checked the documentation.
Issue
I have a repo in which the CI installs pinocchio and idyntree. Since eigenpy 2.7.8 was released on conda (see [ https://github.com/conda-forge/eigenpy-feedstock/pull/86 | #86 ] ), the find_package(pinocchio REQUIRED) step of the CMake project on Windows is failing with error: -- Detecting C compile features - done -- pinocchio.lib FOUND. pinocchio.lib at C:/Miniconda/envs/test/Library/lib/pinocchio.lib -- boost_filesystem.lib FOUND. boost_filesystem.lib at C:/Miniconda/envs/test/Library/lib/boost_filesystem.lib -- boost_serialization.lib FOUND. boost_serialization.lib at C:/Miniconda/envs/test/Library/lib/boost_serialization.lib -- boost_system.lib FOUND. boost_system.lib at C:/Miniconda/envs/test/Library/lib/boost_system.lib -- Found Boost: C:/Miniconda/envs/test/Library/include (found version "1.74.0") found components: filesystem serialization system -- eigenpy.lib FOUND. eigenpy.lib at C:/Miniconda/envs/test/Library/lib/eigenpy.lib CMake Error at C:/Miniconda/envs/test/Library/share/cmake-3.23/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Python3 (missing: Python3_NumPy_INCLUDE_DIRS NumPy) (found version "3.10.5") Call Stack (most recent call first): C:/Miniconda/envs/test/Library/share/cmake-3.23/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) C:/Miniconda/envs/test/Library/share/cmake-3.23/Modules/FindPython/Support.cmake:3192 (find_package_handle_standard_args) C:/Miniconda/envs/test/Library/share/cmake-3.23/Modules/FindPython3.cmake:490 (include) C:/Miniconda/envs/test/Library/share/cmake-3.23/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) C:/Miniconda/envs/test/Library/lib/cmake/eigenpy/eigenpyConfig.cmake:148 (find_dependency) C:/Miniconda/envs/test/Library/share/cmake-3.23/Modules/CMakeFindDependencyMacro.cmake:47 (find_package) C:/Miniconda/envs/test/Library/lib/cmake/pinocchio/pinocchioConfig.cmake:155 (find_dependency) cmake/iDynForDependencies.cmake:12 (find_package) CMakeLists.txt:128 (include) -- Configuring incomplete, errors occurred!
See [ https://github.com/ami-iit/idynfor/runs/7508514878 | https://github.com/ami-iit/idynfor/runs/7508514878 ] for an example of failing job, and [ https://github.com/ami-iit/idynfor/issues/13 | ami-iit/idynfor#13 ] for the downstream issue. Installed packages
- assimp 5.2.4 hc2aa0de_0 conda-forge/win-64 2MB
- asttokens 2.0.5 pyhd8ed1ab_0 conda-forge/noarch 22kB
- backcall 0.2.0 pyh9f0ad1d_0 conda-forge/noarch 14kB
- backports 1.0 py_2 conda-forge/noarch 4kB
- backports.functools_lru_cache 1.6.4 pyhd8ed1ab_0 conda-forge/noarch 9kB
- boost 1.74.0 py39hefe7e4c_5 conda-forge/win-64 585kB
- boost-cpp 1.74.0 h9f4b32c_8 conda-forge/win-64 17MB
- bzip2 1.0.8 h8ffe710_4 conda-forge/win-64 Cached
- c-compiler 1.4.2 h8ffe710_0 conda-forge/win-64 5kB
- ca-certificates 2022.6.15 h5b45459_0 conda-forge/win-64 Cached
- catch2 3.1.0 h5362a0b_0 conda-forge/win-64 2MB
- clangdev 5.0.0 flang_3 conda-forge/win-64 198MB
- cmake 3.23.2 h39d44d4_0 conda-forge/win-64 17MB
- colorama 0.4.5 pyhd8ed1ab_0 conda-forge/noarch 19kB
- compilers 1.4.2 h57928b3_0 conda-forge/win-64 6kB
- console_bridge 1.0.2 h5362a0b_1 conda-forge/win-64 25kB
- cxx-compiler 1.4.2 h2d74725_0 conda-forge/win-64 5kB
- decorator 5.1.1 pyhd8ed1ab_0 conda-forge/noarch 12kB
- eigen 3.4.0 h2d74725_0 conda-forge/win-64 1MB
- eigenpy 2.7.8 py39h3ce40e6_0 conda-forge/win-64 972kB
- executing 0.9.0 pyhd8ed1ab_0 conda-forge/noarch 19kB
- flang 5.0.0 he025d50_20180525 conda-forge/win-64 3MB
- flang_win-64 5.0.0 h13ae965_20180526 conda-forge/win-64 5kB
- fortran-compiler 1.4.2 h9655429_0 conda-forge/win-64 5kB
- freetype 2.10.4 h546665d_1 conda-forge/win-64 501kB
- gettext 0.19.8.1 ha2e2712_1008 conda-forge/win-64 5MB
- hpp-fcl 1.8.0 py39h3be6503_1 conda-forge/win-64 2MB
- idyntree 6.0.0 py39h73446b5_0 conda-forge/win-64 8MB
- intel-openmp 2022.1.0 h57928b3_3787 conda-forge/win-64 4MB
- ipopt 3.14.8 h99cadeb_0 conda-forge/win-64 1MB
- ipython 8.4.0 py39hcbf5309_0 conda-forge/win-64 1MB
- irrlicht 1.8.5 h739eaf8_2 conda-forge/win-64 1MB
- jedi 0.18.1 py39hcbf5309_1 conda-forge/win-64 1MB
- jpeg 9e h8ffe710_2 conda-forge/win-64 375kB
- lcms2 2.12 h2a16943_0 conda-forge/win-64 903kB
- lerc 3.0 h0e60522_0 conda-forge/win-64 144kB
- libblas 3.9.0 15_win64_mkl conda-forge/win-64 6MB
- libcblas 3.9.0 15_win64_mkl conda-forge/win-64 6MB
- libdeflate 1.12 h8ffe710_0 conda-forge/win-64 73kB
- libffi 3.4.2 h8ffe710_5 conda-forge/win-64 42kB
- libflang 5.0.0 h6538335_20180525 conda-forge/win-64 531kB
- libglib 2.72.1 h3be07f2_0 conda-forge/win-64 3MB
- libiconv 1.16 he774522_0 conda-forge/win-64 Cached
- liblapack 3.9.0 15_win64_mkl conda-forge/win-64 6MB
- libosqp 0.6.2 h0e60522_3 conda-forge/win-64 85kB
- libpng 1.6.37 h1d00b33_3 conda-forge/win-64 753kB
- libsodium 1.0.18 h8d14728_1 conda-forge/win-64 713kB
- libtiff 4.4.0 h2ed3b44_1 conda-forge/win-64 1MB
- libwebp 1.2.3 h8ffe710_1 conda-forge/win-64 78kB
- libwebp-base 1.2.3 h8ffe710_2 conda-forge/win-64 335kB
- libxcb 1.13 hcd874cb_1004 conda-forge/win-64 1MB
- libxml2 2.9.14 hf5bbc77_3 conda-forge/win-64 Cached
- libzlib 1.2.12 h8ffe710_2 conda-forge/win-64 Cached
- llvm-meta 5.0.0 0 conda-forge/noarch 3kB
- lz4-c 1.9.3 h8ffe710_1 conda-forge/win-64 Cached
- m2w64-gcc-libgfortran 5.3.0 6 conda-forge/win-64 351kB
- m2w64-gcc-libs 5.3.0 7 conda-forge/win-64 532kB
- m2w64-gcc-libs-core 5.3.0 7 conda-forge/win-64 219kB
- m2w64-gmp 6.1.0 2 conda-forge/win-64 744kB
- m2w64-libwinpthread-git 5.0.0.4634.697f757 2 conda-forge/win-64 32kB
- make 4.3 h3d2af85_1 conda-forge/win-64 6MB
- matplotlib-inline 0.1.3 pyhd8ed1ab_0 conda-forge/noarch 11kB
- meshcat-python 0.3.2 pyhd8ed1ab_0 conda-forge/noarch 573kB
- metis 5.1.0 h0e60522_1006 conda-forge/win-64 5MB
- mkl 2022.1.0 h6a75c08_874 conda-forge/win-64 192MB
- msys2-conda-epoch 20160418 1 conda-forge/win-64 3kB
- mumps-seq 5.2.1 hb3f9cae_11 conda-forge/win-64 7MB
- ninja 1.11.0 h2d74725_0 conda-forge/win-64 308kB
- numpy 1.23.1 py39h1a62c8c_0 conda-forge/win-64 7MB
- octomap 1.9.7 h5362a0b_0 conda-forge/win-64 890kB
- openjpeg 2.4.0 hb211442_1 conda-forge/win-64 243kB
- openmp 5.0.0 vc14_1 conda-forge/win-64 590kB
- openssl 3.0.5 h8ffe710_0 conda-forge/win-64 8MB
- osqp-eigen 0.7.0 h0e60522_0 conda-forge/win-64 64kB
- parso 0.8.3 pyhd8ed1ab_0 conda-forge/noarch 71kB
- pcre 8.45 h0e60522_0 conda-forge/win-64 531kB
- pickleshare 0.7.5 py_1003 conda-forge/noarch 9kB
- pillow 9.2.0 py39ha53f419_0 conda-forge/win-64 47MB
- pinocchio 2.6.4 py39h742021c_0 conda-forge/win-64 3MB
- pip 22.2 pyhd8ed1ab_0 conda-forge/noarch 2MB
- pkg-config 0.29.2 h2bf4dc2_1008 conda-forge/win-64 34kB
- prompt-toolkit 3.0.30 pyha770c72_0 conda-forge/noarch 260kB
- pthread-stubs 0.4 hcd874cb_1001 conda-forge/win-64 6kB
- pure_eval 0.2.2 pyhd8ed1ab_0 conda-forge/noarch 15kB
- pygments 2.12.0 pyhd8ed1ab_0 conda-forge/noarch 837kB
- pyngrok 5.1.0 pyhd8ed1ab_0 conda-forge/noarch 19kB
- python 3.9.13 hcf16a7b_0_cpython conda-forge/win-64 19MB
- python_abi 3.9 2_cp39 conda-forge/win-64 Cached
- pyyaml 6.0 py39hb82d6ee_4 conda-forge/win-64 158kB
- pyzmq 23.2.0 py39he46f08e_0 conda-forge/win-64 448kB
- qhull 2020.2 h70d2c02_2 conda-forge/win-64 2MB
- sdl 1.2.52 h0e60522_1 conda-forge/win-64 154kB
- sdl2 2.0.22 h0e60522_2 conda-forge/win-64 3MB
- setuptools 63.2.0 py39hcbf5309_0 conda-forge/win-64 1MB
- six 1.16.0 pyh6c4a22f_0 conda-forge/noarch 14kB
- sqlite 3.39.2 h8ffe710_0 conda-forge/win-64 1MB
- stack_data 0.3.0 pyhd8ed1ab_0 conda-forge/noarch 23kB
- tbb 2021.5.0 h2d74725_1 conda-forge/win-64 152kB
- tinyxml 2.6.2 h2d74725_2 conda-forge/win-64 71kB
- tk 8.6.12 h8ffe710_0 conda-forge/win-64 4MB
- tornado 6.2 py39hb82d6ee_0 conda-forge/win-64 673kB
- traitlets 5.3.0 pyhd8ed1ab_0 conda-forge/noarch 87kB
- tzdata 2022a h191b570_0 conda-forge/noarch 124kB
- u-msgpack-python 2.7.1 pyh9f0ad1d_0 conda-forge/noarch 13kB
- ucrt 10.0.20348.0 h57928b3_0 conda-forge/win-64 1MB
- urdfdom 2.3.5 h2d74725_0 conda-forge/win-64 124kB
- urdfdom_headers 1.1.0 h5362a0b_0 conda-forge/win-64 19kB
- vc 14.2 hb210afc_6 conda-forge/win-64 14kB
- vs2015_runtime 14.29.30037 h902a5da_6 conda-forge/win-64 1MB
- vs2017_win-64 19.16.27033 hb90652a_6 conda-forge/win-64 15kB
- vswhere 3.0.3 h57928b3_0 conda-forge/win-64 248kB
- wcwidth 0.2.5 pyh9f0ad1d_2 conda-forge/noarch 34kB
- wheel 0.37.1 pyhd8ed1ab_0 conda-forge/noarch 32kB
- xorg-libxau 1.0.9 hcd874cb_0 conda-forge/win-64 58kB
- xorg-libxdmcp 1.1.3 hcd874cb_0 conda-forge/win-64 68kB
- xz 5.2.5 h62dcd97_1 conda-forge/win-64 Cached
- yaml 0.2.5 h8ffe710_2 conda-forge/win-64 63kB
- zeromq 4.3.4 h0e60522_1 conda-forge/win-64 9MB
- zlib 1.2.12 h8ffe710_2 conda-forge/win-64 Cached
- zstd 1.5.2 h6255e5f_2 conda-forge/win-64 Cached Environment info Not sure, it is a CI environment.
— Reply to this email directly, [ https://github.com/conda-forge/eigenpy-feedstock/issues/87 | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/AAL6UVJLYMUVF7GYMT2L623VV3523ANCNFSM54TUBGZA | unsubscribe ] . You are receiving this because you are subscribed to this thread. Message ID: @.***>
Thanks for the reply! Good, so I can avoid investing for a proper solution, I will pin the old version of eigenpy in https://github.com/ami-iit/idynfor/pull/14, good night!
https://github.com/conda-forge/eigenpy-feedstock/pull/88 did not fix the problem, but https://github.com/conda-forge/eigenpy-feedstock/pull/89 or https://github.com/conda-forge/eigenpy-feedstock/pull/90 did the job, see https://github.com/ami-iit/idynfor/pull/15 , thanks!
Solution to issue cannot be found in the documentation.
Issue
I have a repo in which the CI installs pinocchio and idyntree. Since eigenpy 2.7.8 was released on conda (see https://github.com/conda-forge/eigenpy-feedstock/pull/86), the
find_package(pinocchio REQUIRED)
step of the CMake project on Windows is failing with error:See https://github.com/ami-iit/idynfor/runs/7508514878 for an example of failing job, and https://github.com/ami-iit/idynfor/issues/13 for the downstream issue.
Installed packages
Environment info