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

One-line Installation of Robotology MATLAB/Simulink Packages CI Failure End of October 2022 #1296

Closed
traversaro opened this issue Oct 27, 2022 · 7 comments

Comments

@traversaro
Copy link
Member

traversaro commented Oct 27, 2022

From https://github.com/robotology/robotology-superbuild/actions/runs/3334093846

  {�Error using yarp.Vector (line 183)
  Invalid MEX-file '/home/runner/work/robotology-superbuild/robotology-superbuild/scripts/robotology-matlab/mex/yarpMEX.mexa64': libavcodec.so.58: cannot open shared object file: No
  such file or directory
  
  Error in command_d3f75115_c847_4ee2_943b_05197eb466a4 (line 4)
  vec = yarp.Vector()

The error on macOS is similar, while on Windows:

  {�Error using yarp.Vector (line 183)
  Invalid MEX-file 'D:\a\robotology-superbuild\robotology-superbuild\scripts\robotology-matlab\Library\mex\yarpMEX.mexw64': The specified module could not be found.
  
  Error in command_105b275d_8ed9_40f1_848a_f984579a8a2e (line 4)
  vec = yarp.Vector()
  }� 
  thread_monitor::launch: _beginthreadex failed
  ERROR: MATLAB error Exit Status: 0x00000001
@traversaro
Copy link
Member Author

Diff between working and not working:

--- <unnamed>
+++ <unnamed>
@@ -18,27 +18,27 @@
     + eigen                               3.4.0  h4bd325d_0           conda-forge/linux-64       1MB
     + executing                           1.1.1  pyhd8ed1ab_0         conda-forge/noarch        24kB
     + expat                               2.5.0  h27087fc_0           conda-forge/linux-64     194kB
-    + ffmpeg                              4.4.2  gpl_he10e716_108     conda-forge/linux-64      11MB
+    + ffmpeg                              5.1.2  gpl_hc51e5dc_103     conda-forge/linux-64      11MB
     + fftw                               3.3.10  nompi_hf0379b8_105   conda-forge/linux-64       2MB
     + font-ttf-dejavu-sans-mono            2.37  hab24e00_0           conda-forge/noarch       397kB
     + font-ttf-inconsolata                3.000  h77eed37_0           conda-forge/noarch        97kB
     + font-ttf-source-code-pro            2.038  h77eed37_0           conda-forge/noarch       701kB
     + font-ttf-ubuntu                      0.83  hab24e00_0           conda-forge/noarch         2MB
-    + fontconfig                         2.14.0  hc2a2eb6_1           conda-forge/linux-64     325kB
+    + fontconfig                         2.14.1  hc2a2eb6_0           conda-forge/linux-64     374kB
     + fonts-conda-ecosystem                   1  0                    conda-forge/noarch         4kB
     + fonts-conda-forge                       1  0                    conda-forge/noarch         4kB
     + freeglut                            3.2.2  h9c3ff4c_1           conda-forge/linux-64     166kB
     + freetype                           2.12.1  hca18f0e_0           conda-forge/linux-64     905kB
     + gettext                            0.21.1  h27087fc_0           conda-forge/linux-64       4MB
-    + glib                               2.72.1  h6239696_0           conda-forge/linux-64     453kB
-    + glib-tools                         2.72.1  h6239696_0           conda-forge/linux-64     109kB
+    + glib                               2.74.1  h6239696_0           conda-forge/linux-64     486kB
+    + glib-tools                         2.74.1  h6239696_0           conda-forge/linux-64     109kB
     + gmp                                 6.2.1  h58526e2_0           conda-forge/linux-64     826kB
     + gnutls                              3.7.8  hf3e180e_0           conda-forge/linux-64       2MB
     + graphite2                          1.3.13  h58526e2_1001        conda-forge/linux-64     105kB
     + gsl                                   2.7  he838d99_0           conda-forge/linux-64       3MB
     + gst-plugins-base                   1.20.3  h57caac4_2           conda-forge/linux-64       3MB
     + gstreamer                          1.20.3  hd4edc92_2           conda-forge/linux-64       2MB
-    + harfbuzz                            5.2.0  hf9f4e7c_0           conda-forge/linux-64       2MB
+    + harfbuzz                            5.3.0  h418a68e_0           conda-forge/linux-64       2MB
     + hdf5                               1.12.2  nompi_h2386368_100   conda-forge/linux-64       4MB
     + icub-firmware-shared               1.27.0  h27087fc_69          robotology/linux-64      252kB
     + icub-main                          1.28.1  py310hf7c1120_69     robotology/linux-64       14MB
@@ -48,7 +48,7 @@
     + ipopt                              3.14.8  hc8a599a_0           conda-forge/linux-64       1MB
     + ipython                             8.5.0  pyh41d4057_1         conda-forge/noarch       565kB
     + irrlicht                            1.8.5  h80a045a_2           conda-forge/linux-64       2MB
-    + jack                               1.9.18  h8c3723f_1003        conda-forge/linux-64     663kB
+    + jack                               1.9.21  h2a1e645_0           conda-forge/linux-64     542kB
     + jasper                             2.0.33  ha77e612_0           conda-forge/linux-64       1MB
     + jedi                               0.18.1  pyhd8ed1ab_2         conda-forge/noarch       818kB
     + jpeg                                   9e  h166bdaf_2           conda-forge/linux-64     275kB
@@ -56,7 +56,7 @@
     + lcms2                                2.12  hddcbb42_0           conda-forge/linux-64     453kB
     + lerc                                4.0.0  h27087fc_0           conda-forge/linux-64     282kB
     + libblas                             3.9.0  16_linux64_openblas  conda-forge/linux-64      13kB
-    + libcap                               2.65  ha37c62d_0           conda-forge/linux-64      99kB
+    + libcap                               2.66  ha37c62d_0           conda-forge/linux-64     100kB
     + libcblas                            3.9.0  16_linux64_openblas  conda-forge/linux-64      13kB
     + libclang                           14.0.6  default_h2e3cab8_0   conda-forge/linux-64     130kB
     + libclang13                         14.0.6  default_h3a83d3e_0   conda-forge/linux-64      11MB
@@ -66,10 +66,10 @@
     + libdeflate                           1.14  h166bdaf_0           conda-forge/linux-64      83kB
     + libdrm                            2.4.113  h166bdaf_0           conda-forge/linux-64     293kB
     + libevent                           2.1.10  h9b69904_4           conda-forge/linux-64       1MB
-    + libflac                             1.3.4  h27087fc_0           conda-forge/linux-64     485kB
+    + libflac                             1.4.2  h27087fc_0           conda-forge/linux-64     421kB
     + libgfortran-ng                     12.2.0  h69a702a_19          conda-forge/linux-64      23kB
     + libgfortran5                       12.2.0  h337968e_19          conda-forge/linux-64       2MB
-    + libglib                            2.72.1  h2d90d5f_0           conda-forge/linux-64       3MB
+    + libglib                            2.74.1  h7a41b64_0           conda-forge/linux-64       3MB
     + libglu                              9.0.0  he1b5a44_1001        conda-forge/linux-64     423kB
     + libi2c                                4.3  h9c3ff4c_0           conda-forge/linux-64      17kB
     + libidn2                             2.3.4  h166bdaf_0           conda-forge/linux-64     160kB
@@ -79,14 +79,14 @@
     + libode                             0.16.2  hd8f1fbe_10          conda-forge/linux-64     541kB
     + libogg                              1.3.4  h7f98852_1           conda-forge/linux-64     211kB
     + libopenblas                        0.3.21  pthreads_h78a6416_3  conda-forge/linux-64      11MB
-    + libopencv                           4.6.0  py37heec1dc4_4       conda-forge/linux-64      37MB
+    + libopencv                           4.6.0  py39h9757d25_6       conda-forge/linux-64      37MB
     + libopus                             1.3.1  h7f98852_1           conda-forge/linux-64     261kB
     + libosqp                             0.6.2  h9c3ff4c_3           conda-forge/linux-64      80kB
     + libpciaccess                         0.16  h516909a_0           conda-forge/linux-64      38kB
     + libpng                             1.6.38  h753d276_0           conda-forge/linux-64     380kB
-    + libpq                                14.5  hd77ab85_0           conda-forge/linux-64       3MB
-    + libprotobuf                        3.21.7  h6239696_0           conda-forge/linux-64       3MB
-    + libsndfile                         1.0.31  h9c3ff4c_1           conda-forge/linux-64     616kB
+    + libpq                                14.5  hd77ab85_1           conda-forge/linux-64       3MB
+    + libprotobuf                        3.21.8  h6239696_0           conda-forge/linux-64       3MB
+    + libsndfile                          1.1.0  h27087fc_0           conda-forge/linux-64     379kB
     + libsodium                          1.0.18  h36c2ea0_1           conda-forge/linux-64     375kB
     + libtasn1                           4.19.0  h166bdaf_0           conda-forge/linux-64     117kB
     + libtiff                             4.4.0  h55922b4_4           conda-forge/linux-64     666kB
@@ -104,6 +104,7 @@
     + matplotlib-inline                   0.1.6  pyhd8ed1ab_0         conda-forge/noarch        12kB
     + meshcat-python                      0.3.2  pyhd8ed1ab_0         conda-forge/noarch       573kB
     + metis                               5.1.0  h58526e2_1006        conda-forge/linux-64       4MB
+    + mpg123                             1.30.2  h27087fc_1           conda-forge/linux-64     524kB
     + mumps-include                       5.2.1  ha770c72_11          conda-forge/linux-64      24kB
     + mumps-seq                           5.2.1  h2104b81_11          conda-forge/linux-64       3MB
     + mysql-common                       8.0.31  haf5c9bc_0           conda-forge/linux-64       2MB
@@ -111,14 +112,14 @@
     + nettle                              3.8.1  hc379101_1           conda-forge/linux-64       1MB
     + nspr                                 4.32  h9c3ff4c_1           conda-forge/linux-64     239kB
     + nss                                  3.78  h2350873_0           conda-forge/linux-64       2MB
-    + numpy                              1.23.4  py310h53a5b5f_0      conda-forge/linux-64       7MB
+    + numpy                              1.23.4  py310h53a5b5f_1      conda-forge/linux-64       7MB
     + openh264                            2.3.1  h27087fc_1           conda-forge/linux-64       2MB
     + openjpeg                            2.5.0  h7d73246_1           conda-forge/linux-64     546kB
     + osqp-eigen                          0.7.0  h9c3ff4c_0           conda-forge/linux-64      35kB
     + osqp-matlab                       0.6.2.3  h27087fc_69          robotology/linux-64       29kB
     + p11-kit                            0.24.1  hc5aa10d_0           conda-forge/linux-64       5MB
     + parso                               0.8.3  pyhd8ed1ab_0         conda-forge/noarch        71kB
-    + pcre                                 8.45  h9c3ff4c_0           conda-forge/linux-64     259kB
+    + pcre2                               10.37  hc3806b6_1           conda-forge/linux-64       1MB
     + pexpect                             4.8.0  pyh9f0ad1d_2         conda-forge/noarch        48kB
     + pickleshare                         0.7.5  py_1003              conda-forge/noarch         9kB
     + pillow                              9.2.0  py310hbd86126_2      conda-forge/linux-64      47MB
@@ -127,24 +128,25 @@
     + prompt-toolkit                     3.0.31  pyha770c72_0         conda-forge/noarch       260kB
     + pthread-stubs                         0.4  h36c2ea0_1001        conda-forge/linux-64       6kB
     + ptyprocess                          0.7.0  pyhd3deb0d_0         conda-forge/noarch        17kB
-    + pulseaudio                           14.0  h0868958_9           conda-forge/linux-64       2MB
+    + pulseaudio                           14.0  habe0971_10          conda-forge/linux-64       2MB
     + pure_eval                           0.2.2  pyhd8ed1ab_0         conda-forge/noarch        15kB
     + pygments                           2.13.0  pyhd8ed1ab_0         conda-forge/noarch       840kB
     + pyngrok                             5.1.0  pyhd8ed1ab_0         conda-forge/noarch        19kB
-    + pyyaml                                6.0  py310h5764c6d_4      conda-forge/linux-64     183kB
-    + pyzmq                              24.0.1  py310h330234f_0      conda-forge/linux-64     522kB
+    + pyyaml                                6.0  py310h5764c6d_5      conda-forge/linux-64     176kB
+    + pyzmq                              24.0.1  py310h330234f_1      conda-forge/linux-64     518kB
     + qpoases                             3.2.1  h27087fc_0           conda-forge/linux-64     782kB
     + qt-main                            5.15.6  hc525480_0           conda-forge/linux-64      64MB
     + robot-testing-framework             2.0.1  h27087fc_0           conda-forge/linux-64     203kB
     + scotch                              6.0.9  hb2e6521_2           conda-forge/linux-64       1MB
     + sdl                                1.2.60  h27087fc_0           conda-forge/linux-64     165kB
     + sdl2                               2.0.22  h55ee7ae_2           conda-forge/linux-64       2MB
+    + six                                1.16.0  pyh6c4a22f_0         conda-forge/noarch        14kB
     + soxr                                0.1.3  h166bdaf_2           conda-forge/linux-64     153kB
     + sqlite                             3.39.4  h4ff8645_0           conda-forge/linux-64     807kB
     + stack_data                          0.5.1  pyhd8ed1ab_0         conda-forge/noarch        25kB
-    + svt-av1                             1.2.1  h27087fc_0           conda-forge/linux-64       4MB
+    + svt-av1                             1.3.0  h27087fc_0           conda-forge/linux-64       4MB
     + tinyxml                             2.6.2  h4bd325d_2           conda-forge/linux-64      57kB
-    + tornado                               6.2  py310h5764c6d_0      conda-forge/linux-64     680kB
+    + tornado                               6.2  py310h5764c6d_1      conda-forge/linux-64     678kB
     + traitlets                           5.5.0  pyhd8ed1ab_0         conda-forge/noarch        87kB
     + u-msgpack-python                    2.7.1  pyh9f0ad1d_0         conda-forge/noarch        13kB
     + unixodbc                           2.3.10  h583eb01_0           conda-forge/linux-64     303kB
@@ -177,4 +179,4 @@
     + yarp-matlab-bindings                3.7.3  h27087fc_69          robotology/linux-64        2MB
     + ycm-cmake-modules                  0.14.2  h27087fc_0           conda-forge/linux-64     135kB
     + zeromq                              4.3.4  h9c3ff4c_1           conda-forge/linux-64     360kB
-    + zlib                               1.2.12  h166bdaf_2           conda-forge/linux-64      93kB
+    + zlib                               1.2.13  h166bdaf_4           conda-forge/linux-64      94kB

@traversaro
Copy link
Member Author

It seems that for some reason the yarp-matlab-bindings are linking against ffmpeg sonumber 58 (ffmpeg 4), while on the conda env only ffmpeg sonumber 59 (ffmpeg 5) is available:

(yarp-matlab-bindings) traversaro@IITICUBLAP257:~/mambaforge/envs/yarp-matlab-bindings/lib$ ldd yarpMEX.mexa64  | grep avcodec                                             libavcodec.so.58 => /lib/x86_64-linux-gnu/libavcodec.so.58 (0x00007f6961ebe000)
(yarp-matlab-bindings) traversaro@IITICUBLAP257:~/mambaforge/envs/yarp-matlab-bindings/lib$

@traversaro
Copy link
Member Author

It seems that it is libYARP_sig.so that links a lot of strange libraries:

(yarp-matlab-bindings) traversaro@IITICUBLAP257:~/mambaforge/envs/yarp-matlab-bindings/lib$ ldd libYARP_sig.so
        linux-vdso.so.1 (0x00007ffeff9e7000)
        libYARP_os.so.3 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libYARP_os.so.3 (0x00007f81ca62b000)
        libjpeg.so.9 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libjpeg.so.9 (0x00007f81ca5ec000)
        libsoxr.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libsoxr.so.0 (0x00007f81ca56d000)
        libz.so.1 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libz.so.1 (0x00007f81ca553000)
        libpng16.so.16 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libpng16.so.16 (0x00007f81ca514000)
        libavcodec.so.58 => /lib/x86_64-linux-gnu/libavcodec.so.58 (0x00007f81c90ef000)
        libavutil.so.56 => /lib/x86_64-linux-gnu/libavutil.so.56 (0x00007f81c8e36000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f81c8e31000)
        libstdc++.so.6 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libstdc++.so.6 (0x00007f81c8c7d000)
        libgcc_s.so.1 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libgcc_s.so.1 (0x00007f81c8c64000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f81c8a3a000)
        libACE.so.7.0.8 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libACE.so.7.0.8 (0x00007f81c88af000)
        libedit.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libedit.so.0 (0x00007f81c8873000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f81c878c000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f81ca852000)
        libgomp.so.1 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libgomp.so.1 (0x00007f81c8753000)
        libswresample.so.3 => /lib/x86_64-linux-gnu/libswresample.so.3 (0x00007f81c872f000)
        libvpx.so.7 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libvpx.so.7 (0x00007f81c8510000)
        libwebpmux.so.3 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libwebpmux.so.3 (0x00007f81c8504000)
        libwebp.so.7 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libwebp.so.7 (0x00007f81c847d000)
        liblzma.so.5 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././liblzma.so.5 (0x00007f81c8454000)
        libdav1d.so.5 => /lib/x86_64-linux-gnu/libdav1d.so.5 (0x00007f81c82ce000)
        librsvg-2.so.2 => /lib/x86_64-linux-gnu/librsvg-2.so.2 (0x00007f81c7813000)
        libgobject-2.0.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libgobject-2.0.so.0 (0x00007f81c77b1000)
        libglib-2.0.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libglib-2.0.so.0 (0x00007f81c7674000)
        libcairo.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libcairo.so.2 (0x00007f81c7567000)
        libzvbi.so.0 => /lib/x86_64-linux-gnu/libzvbi.so.0 (0x00007f81c74d8000)
        libsnappy.so.1 => /lib/x86_64-linux-gnu/libsnappy.so.1 (0x00007f81c74ce000)
        libaom.so.3 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libaom.so.3 (0x00007f81c6d86000)
        libcodec2.so.1.0 => /lib/x86_64-linux-gnu/libcodec2.so.1.0 (0x00007f81c5edf000)
        libgsm.so.1 => /lib/x86_64-linux-gnu/libgsm.so.1 (0x00007f81c5ed0000)
        libmp3lame.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libmp3lame.so.0 (0x00007f81c5e58000)
        libopenjp2.so.7 => /lib/x86_64-linux-gnu/libopenjp2.so.7 (0x00007f81c5e00000)
        libopus.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libopus.so.0 (0x00007f81c5d9f000)
        libshine.so.3 => /lib/x86_64-linux-gnu/libshine.so.3 (0x00007f81c5a00000)
        libspeex.so.1 => /lib/x86_64-linux-gnu/libspeex.so.1 (0x00007f81c5d7f000)
        libtheoraenc.so.1 => /lib/x86_64-linux-gnu/libtheoraenc.so.1 (0x00007f81c5d47000)
        libtheoradec.so.1 => /lib/x86_64-linux-gnu/libtheoradec.so.1 (0x00007f81c5d29000)
        libtwolame.so.0 => /lib/x86_64-linux-gnu/libtwolame.so.0 (0x00007f81c5d04000)
        libvorbis.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libvorbis.so.0 (0x00007f81c5cc8000)
        libvorbisenc.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libvorbisenc.so.2 (0x00007f81c5c1a000)
        libx264.so.163 => /lib/x86_64-linux-gnu/libx264.so.163 (0x00007f81c573f000)
        libx265.so.199 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libx265.so.199 (0x00007f81c44cd000)
        libxvidcore.so.4 => /lib/x86_64-linux-gnu/libxvidcore.so.4 (0x00007f81c43ba000)
        libva.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libva.so.2 (0x00007f81c4389000)
        libmfx.so.1 => /lib/x86_64-linux-gnu/libmfx.so.1 (0x00007f81c5c0c000)
        libva-drm.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libva-drm.so.2 (0x00007f81c4382000)
        libva-x11.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libva-x11.so.2 (0x00007f81c4379000)
        libvdpau.so.1 => /lib/x86_64-linux-gnu/libvdpau.so.1 (0x00007f81c4373000)
        libX11.so.6 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libX11.so.6 (0x00007f81c4230000)
        libdrm.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libdrm.so.2 (0x00007f81c4218000)
        libOpenCL.so.1 => /lib/x86_64-linux-gnu/libOpenCL.so.1 (0x00007f81c4204000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f81c41ff000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f81c41fa000)
        libncurses.so.6 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././././libncurses.so.6 (0x00007f81c41d0000)
        libtinfo.so.6 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././././libtinfo.so.6 (0x00007f81c4190000)
        libcairo-gobject.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libcairo-gobject.so.2 (0x00007f81c4182000)
        libgdk_pixbuf-2.0.so.0 => /lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f81c4152000)
        libgio-2.0.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libgio-2.0.so.0 (0x00007f81c3f7f000)
        libxml2.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libxml2.so.2 (0x00007f81c3e0f000)
        libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f81c3dfd000)
        libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f81c3d94000)
        libffi.so.8 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libffi.so.8 (0x00007f81c3d88000)
        libpcre2-8.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libpcre2-8.so.0 (0x00007f81c3cec000)
        libiconv.so.2 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libiconv.so.2 (0x00007f81c3c05000)
        libpixman-1.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libpixman-1.so.0 (0x00007f81c3b49000)
        libfontconfig.so.1 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libfontconfig.so.1 (0x00007f81c3afa000)
        libfreetype.so.6 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libfreetype.so.6 (0x00007f81c3a41000)
        libxcb-shm.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libxcb-shm.so.0 (0x00007f81c3a3c000)
        libxcb.so.1 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libxcb.so.1 (0x00007f81c3a10000)
        libxcb-render.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libxcb-render.so.0 (0x00007f81c3a00000)
        libXrender.so.1 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libXrender.so.1 (0x00007f81c39f1000)
        libXext.so.6 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libXext.so.6 (0x00007f81c39dc000)
        libogg.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libogg.so.0 (0x00007f81c39d1000)
        libXfixes.so.3 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libXfixes.so.3 (0x00007f81c39c8000)
        libgmodule-2.0.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libgmodule-2.0.so.0 (0x00007f81c39bf000)
        libjpeg.so.8 => /lib/x86_64-linux-gnu/libjpeg.so.8 (0x00007f81c393e000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f81c392a000)
        libicuuc.so.70 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libicuuc.so.70 (0x00007f81c3728000)
        libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f81c370d000)
        libharfbuzz.so.0 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././libharfbuzz.so.0 (0x00007f81c3605000)
        libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f81c35e9000)
        libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007f81c35de000)
        libexpat.so.1 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././././libexpat.so.1 (0x00007f81c35ae000)
        libXau.so.6 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././././libXau.so.6 (0x00007f81c35a9000)
        libXdmcp.so.6 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././././libXdmcp.so.6 (0x00007f81c359f000)
        libicudata.so.70 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/././././libicudata.so.70 (0x00007f81c1982000)
        libgraphite2.so.3 => /home/traversaro/mambaforge/envs/yarp-matlab-bindings/lib/./././libgraphite2.so.3 (0x00007f81c1957000)
        libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f81c194e000)

@traversaro
Copy link
Member Author

The point is that since robotology/yarp#2519 libYARP_sig.so actually depends on ffmpeg if it is available, and this dependency is not tracked by the YARP conda recipe.

@traversaro
Copy link
Member Author

The problem is still here even after conda-forge/yarp-feedstock#13, as for some reason the one line installer is still installing the build 3.7.2 _1 instead of the new 3.7.2 _2

@traversaro
Copy link
Member Author

The problem is still here even after conda-forge/yarp-feedstock#13, as for some reason the one line installer is still installing the build 3.7.2 _1 instead of the new 3.7.2 _4

I briefly checked, and the old build gets pulled in if you also install wb-toolbox. Probably it is a ripple effect of wb-toolbox requiring a icub-build that requires and old ipopt build, and so on so forth. Probably a rebuild of robotology conda packages will solve this, hopefully after merging #1249 .

@traversaro
Copy link
Member Author

The test is now working fine, after merging #1249 and generating new conda packages (see https://github.com/robotology/robotology-superbuild/actions/runs/3349033449).

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

No branches or pull requests

1 participant