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

Compilation failure with graphviz 4 on Windows #1152

Closed
traversaro opened this issue Jun 9, 2022 · 13 comments
Closed

Compilation failure with graphviz 4 on Windows #1152

traversaro opened this issue Jun 9, 2022 · 13 comments

Comments

@traversaro
Copy link
Member

@S-Dafarra experienced a compilation error on Windows due to the fact that graphviz 4 was installed. Apparently the problem was solved by downgrading graphviz to 3. I wonder why we did not catch this error in the CI, but then I noticed that on CI we are compiling against graphviz 2.50 (see for example https://github.com/robotology/robotology-superbuild/runs/6766540385):

ace                       7.0.7                h0e60522_0    conda-forge
asio                      1.14.1               h0e60522_1    conda-forge
assimp                    5.2.4                hc2aa0de_0    conda-forge
asttokens                 2.0.5              pyhd8ed1ab_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backports                 1.0                        py_2    conda-forge
backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
blosc                     1.21.1               h74325e0_3    conda-forge
boost                     1.74.0          py310hc781a3c_5    conda-forge
boost-cpp                 1.74.0               h9f4b32c_8    conda-forge
brotli                    1.0.9                h8ffe710_7    conda-forge
brotli-bin                1.0.9                h8ffe710_7    conda-forge
bzip2                     1.0.8                h8ffe710_4    conda-forge
c-compiler                1.4.2                h8ffe710_0    conda-forge
ca-certificates           2022.5.18.1          h5b45459_0    conda-forge
cached-property           1.5.2                hd8ed1ab_1    conda-forge
cached_property           1.5.2              pyha770c72_1    conda-forge
cairo                     1.16.0            hb19e0ff_1008    conda-forge
certifi                   2022.5.18.1     py310h5588dad_0    conda-forge
cfitsio                   4.0.0                hd67004f_0    conda-forge
clangdev                  5.0.0                   flang_3    conda-forge
cmake                     3.23.2               h39d44d4_0    conda-forge
colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
compilers                 1.4.2                h57928b3_0    conda-forge
console_bridge            1.0.2                h5362a0b_1    conda-forge
cppzmq                    4.8.1                h4324990_0    conda-forge
curl                      7.83.1               h789b8ee_0    conda-forge
cxx-compiler              1.4.2                h2d74725_0    conda-forge
cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
dirent                    1.21                          0    conda-forge
dlfcn-win32               1.3.0                h0e60522_0    conda-forge
eigen                     3.4.0                h2d74725_0    conda-forge
esdcan                    6.3.0                h57928b3_0    robotology
executing                 0.8.3              pyhd8ed1ab_0    conda-forge
expat                     2.4.8                h39d44d4_0    conda-forge
ffmpeg                    4.3.1                ha925a31_0    conda-forge
flang                     5.0.0           he025d50_20180525    conda-forge
flang_win-64              5.0.0           h13ae965_20180526    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.0               hce3cb01_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fonttools                 4.33.3          py310he2412df_0    conda-forge
fortran-compiler          1.4.2                h9655429_0    conda-forge
freeglut                  3.2.2                h0e60522_1    conda-forge
freeimage                 3.18.0               h6676e37_8    conda-forge
freetype                  2.10.4               h546665d_1    conda-forge
freexl                    1.0.6                ha8e266a_0    conda-forge
fribidi                   1.0.10               h8d14728_0    conda-forge
gazebo                    11.11.0              hc81694e_0    conda-forge
geos                      3.10.1               h39d44d4_1    conda-forge
geotiff                   1.7.0                hc8731e1_5    conda-forge
getopt-win32              0.1                  h8ffe710_0    conda-forge
gettext                   0.19.8.1          ha2e2712_1008    conda-forge
glew                      2.1.0                h39d44d4_2    conda-forge
glfw                      3.3.7                h8ffe710_0    conda-forge
glm                       0.9.9.4              h1ad3211_0    conda-forge
graphite2                 1.3.13                     1000    conda-forge
graphviz                  2.50.0               hefbd956_1    conda-forge
gsl                       2.7                  hdfb1a43_0    conda-forge
gts                       0.7.6                h7c369d9_2    conda-forge
h5py                      3.6.0           nompi_py310h00cbb18_100    conda-forge
harfbuzz                  3.1.1                hc601d6f_0    conda-forge
hdf4                      4.2.15               h0e5069d_3    conda-forge
hdf5                      1.12.1          nompi_h2a0e4a3_104    conda-forge
icu                       68.2                 h0e60522_0    conda-forge
imath                     3.1.5                h12d4b20_0    conda-forge
intel-openmp              2022.1.0          h57928b3_3787    conda-forge
ipopt                     3.14.6               hf6be2e5_0    conda-forge
ipython                   8.4.0           py310h5588dad_0    conda-forge
irrlicht                  1.8.5                h739eaf8_2    conda-forge
jasper                    2.0.33               h77af90b_0    conda-forge
jedi                      0.18.1          py310h5588dad_1    conda-forge
jpeg                      9e                   h8ffe710_1    conda-forge
jsoncpp                   1.9.5                h2d74725_1    conda-forge
jxrlib                    1.1                  h8ffe710_2    conda-forge
kealib                    1.4.14               h8995ca9_4    conda-forge
kiwisolver                1.4.2           py310h476a331_1    conda-forge
krb5                      1.19.3               h1176d77_0    conda-forge
lcms2                     2.12                 h2a16943_0    conda-forge
lerc                      3.0                  h0e60522_0    conda-forge
libblas                   3.9.0              15_win64_mkl    conda-forge
libbrotlicommon           1.0.9                h8ffe710_7    conda-forge
libbrotlidec              1.0.9                h8ffe710_7    conda-forge
libbrotlienc              1.0.9                h8ffe710_7    conda-forge
libcblas                  3.9.0              15_win64_mkl    conda-forge
libclang                  11.1.0          default_h5c34c98_1    conda-forge
libcurl                   7.83.1               h789b8ee_0    conda-forge
libdeflate                1.10                 h8ffe710_0    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libflang                  5.0.0           h6538335_20180525    conda-forge
libgd                     2.3.3                h8bb91b0_0    conda-forge
libgdal                   3.4.0               h453e081_11    conda-forge
libglib                   2.70.2               h3be07f2_4    conda-forge
libiconv                  1.16                 he774522_0    conda-forge
libignition-cmake2        2.12.1               h0e60522_0    conda-forge
libignition-common3       3.13.2               h9bd54ec_2    conda-forge
libignition-fuel-tools4   4.4.0                h3fac903_7    conda-forge
libignition-math6         6.11.0          py310h62d8b2e_1    conda-forge
libignition-msgs5         5.9.0                hc835698_0    conda-forge
libignition-tools1        1.4.1                h0e60522_2    conda-forge
libignition-transport8    8.1.0               h819de12_11    conda-forge
libjpeg-turbo             2.1.1                h8ffe710_0    conda-forge
libkml                    1.3.0             h9859afa_1014    conda-forge
liblapack                 3.9.0              15_win64_mkl    conda-forge
liblapacke                3.9.0              15_win64_mkl    conda-forge
libmatio                  1.5.23               hc273f65_0    conda-forge
libnetcdf                 4.8.1           nompi_h1cc8e9d_102    conda-forge
libode                    0.16.2              h8a704f9_10    conda-forge
libopenblas               0.3.20          pthreads_hc469a61_0    conda-forge
libopencv                 4.5.5           py310hdc13464_9    conda-forge
libpng                    1.6.37               h1d00b33_2    conda-forge
libpq                     13.5                 hfcc5ef8_1    conda-forge
libprotobuf               3.20.1               h7755175_0    conda-forge
libraw                    0.20.2               hee1bdec_1    conda-forge
librttopo                 1.1.0                he35e8ac_8    conda-forge
libsdformat               9.8.0                h0e60522_1    conda-forge
libsodium                 1.0.18               h8d14728_1    conda-forge
libspatialite             5.0.1               hf126459_12    conda-forge
libssh2                   1.10.0               h680486a_2    conda-forge
libtiff                   4.3.0                hc4061b1_4    conda-forge
libusb                    1.0.26             h8ffe710_100    conda-forge
libwebp                   1.2.2                h57928b3_0    conda-forge
libwebp-base              1.2.2                h8ffe710_1    conda-forge
libxcb                    1.13              hcd874cb_1004    conda-forge
libxml2                   2.9.14               hf5bbc77_0    conda-forge
libzip                    1.8.0                hfed4ece_1    conda-forge
libzlib                   1.2.12               h8ffe710_0    conda-forge
llvm-meta                 5.0.0                         0    conda-forge
lua                       5.4.4                h57928b3_0    conda-forge
lz4-c                     1.9.3                h8ffe710_1    conda-forge
m2w64-gcc-libgfortran     5.3.0                         6    conda-forge
m2w64-gcc-libs            5.3.0                         7    conda-forge
m2w64-gcc-libs-core       5.3.0                         7    conda-forge
m2w64-gmp                 6.1.0                         2    conda-forge
m2w64-libwinpthread-git   5.0.0.4634.697f757               2    conda-forge
make                      4.3                  h3d2af85_1    conda-forge
matplotlib                3.5.2           py310h5588dad_0    conda-forge
matplotlib-base           3.5.2           py310h79a7439_0    conda-forge
matplotlib-inline         0.1.3              pyhd8ed1ab_0    conda-forge
metis                     5.1.0             h0e60522_1006    conda-forge
mkl                       2022.1.0           h6a75c08_874    conda-forge
msys2-conda-epoch         20160418                      1    conda-forge
mumps-seq                 5.2.1               hb3f9cae_11    conda-forge
munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
ninja                     1.11.0               h2d74725_0    conda-forge
nlohmann_json             3.10.5               h39d44d4_0    conda-forge
numpy                     1.22.4          py310hed7ac4c_0    conda-forge
ogre                      1.10.12              hab73eff_8    conda-forge
openal-soft               1.22.0               h2d74725_0    conda-forge
openblas                  0.3.20          pthreads_h543f93c_0    conda-forge
opencv                    4.5.5           py310h5588dad_9    conda-forge
openexr                   3.1.5                hab3b255_0    conda-forge
openjpeg                  2.4.0                hb211442_1    conda-forge
openmp                    5.0.0                    vc14_1    conda-forge
openssl                   1.1.1o               h8ffe710_0    conda-forge
packaging                 21.3               pyhd8ed1ab_0    conda-forge
pango                     1.48.10              h33e4779_2    conda-forge
parso                     0.8.3              pyhd8ed1ab_0    conda-forge
pcre                      8.45                 h0e60522_0    conda-forge
pickleshare               0.7.5                   py_1003    conda-forge
pillow                    9.1.1           py310h767b3fd_0    conda-forge
pip                       22.1.2             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h8ffe710_0    conda-forge
pkg-config                0.29.2            h2bf4dc2_1008    conda-forge
poppler                   21.11.0              h24fffdf_0    conda-forge
poppler-data              0.4.11               hd8ed1ab_0    conda-forge
portaudio                 19.6.0               h0e60522_5    conda-forge
postgresql                13.5                 h1c22c4f_1    conda-forge
proj                      8.2.0                h1cfcee9_0    conda-forge
prompt-toolkit            3.0.29             pyha770c72_0    conda-forge
pthread-stubs             0.4               hcd874cb_1001    conda-forge
pugixml                   1.11.4               h0e60522_0    conda-forge
pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
py-opencv                 4.5.5           py310hbbfc1a7_9    conda-forge
pybind11                  2.9.2           py310h476a331_1    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
pybind11-global           2.9.2           py310h476a331_1    conda-forge
pygments                  2.12.0             pyhd8ed1ab_0    conda-forge
pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
pyqt                      5.12.3          py310h5588dad_8    conda-forge
pyqt-impl                 5.12.3          py310h8a704f9_8    conda-forge
pyqt5-sip                 4.19.18         py310h8a704f9_8    conda-forge
pyqtchart                 5.12            py310h8a704f9_8    conda-forge
pyqtwebengine             5.12.1          py310h8a704f9_8    conda-forge
python                    3.10.4          h9a09f29_0_cpython    conda-forge
python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
python_abi                3.10                    2_cp310    conda-forge
pyzmq                     23.1.0          py310h73ada01_0    conda-forge
qt                        5.12.9               h5909a2a_4    conda-forge
qwt                       6.2.0                hc28b1ea_2    conda-forge
ruby                      2.7.2                h1d9c0f5_8    conda-forge
sdl                       1.2.52               h0e60522_1    conda-forge
sdl2                      2.0.22               h0e60522_1    conda-forge
setuptools                62.3.2          py310h5588dad_0    conda-forge
simbody                   3.7                  hade3207_3    conda-forge
six                       1.16.0             pyh6c4a22f_0    conda-forge
snappy                    1.1.9                h82413e6_1    conda-forge
soxr                      0.1.3                h8ffe710_1    conda-forge
spdlog                    1.10.0               h2d74725_0    conda-forge
sqlite                    3.38.5               h8ffe710_0    conda-forge
stack_data                0.2.0              pyhd8ed1ab_0    conda-forge
swig                      4.0.2                h57928b3_2    conda-forge
tbb                       2021.5.0             h2d74725_1    conda-forge
tbb-devel                 2021.5.0             h2d74725_1    conda-forge
tiledb                    2.5.3                h95dad36_0    conda-forge
tiny-process-library      2.0.4                h0e60522_0    conda-forge
tinyxml                   2.6.2                h2d74725_2    conda-forge
tinyxml2                  9.0.0                h0e60522_2    conda-forge
tk                        8.6.12               h8ffe710_0    conda-forge
tornado                   6.1             py310he2412df_3    conda-forge
traitlets                 5.2.2.post1        pyhd8ed1ab_0    conda-forge
tzdata                    2022a                h191b570_0    conda-forge
u-msgpack-python          2.7.1              pyh9f0ad1d_0    conda-forge
ucrt                      10.0.20348.0         h57928b3_0    conda-forge
unicodedata2              14.0.0          py310he2412df_1    conda-forge
urdfdom                   3.1.0                h0e60522_0    conda-forge
urdfdom_headers           1.1.0                h5362a0b_0    conda-forge
vc                        14.2                 hb210afc_6    conda-forge
vs2015_runtime            14.29.30037          h902a5da_6    conda-forge
vs2017_win-64             19.16.27033          hb90652a_6    conda-forge
vswhere                   3.0.3                h57928b3_0    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_2    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
xerces-c                  3.2.3                h0e60522_5    conda-forge
xorg-kbproto              1.0.7             hcd874cb_1002    conda-forge
xorg-libice               1.0.10               hcd874cb_0    conda-forge
xorg-libsm                1.2.3             hcd874cb_1000    conda-forge
xorg-libx11               1.7.2                hcd874cb_0    conda-forge
xorg-libxau               1.0.9                hcd874cb_0    conda-forge
xorg-libxdmcp             1.1.3                hcd874cb_0    conda-forge
xorg-libxext              1.3.4                hcd874cb_1    conda-forge
xorg-libxpm               3.5.13               hcd874cb_0    conda-forge
xorg-libxt                1.2.1                hcd874cb_2    conda-forge
xorg-xextproto            7.3.0             hcd874cb_1002    conda-forge
xorg-xproto               7.0.31            hcd874cb_1007    conda-forge
xz                        5.2.5                h62dcd97_1    conda-forge
yaml                      0.2.5                h8ffe710_2    conda-forge
zeromq                    4.3.4                h0e60522_1    conda-forge
zlib                      1.2.12               h8ffe710_0    conda-forge
zstd                      1.5.2                h6255e5f_1    conda-forge
zziplib                   0.13.69              h1d00b33_1    conda-forge

@S-Dafarra can you provide the environment in that machine to understand what is the difference?

@S-Dafarra
Copy link
Collaborator

Here it is:

ace                       7.0.7                h0e60522_0    conda-forge
asio                      1.14.1               h0e60522_1    conda-forge
assimp                    5.2.4                hc2aa0de_0    conda-forge
blosc                     1.21.1               h74325e0_3    conda-forge
boost                     1.74.0           py39hefe7e4c_5    conda-forge
boost-cpp                 1.74.0               h9f4b32c_8    conda-forge
bzip2                     1.0.8                h8ffe710_4    conda-forge
c-compiler                1.4.2                h8ffe710_0    conda-forge
ca-certificates           2022.5.18.1          h5b45459_0    conda-forge
cairo                     1.16.0            h0ac17fb_1011    conda-forge
cfitsio                   4.1.0                h5a969a9_0    conda-forge
clang_variant             1.0                     default    conda-forge
clangdev                  5.0.0             h5aa907a_1012    conda-forge
cmake                     3.23.2               h39d44d4_0    conda-forge
compilers                 1.4.2                h57928b3_0    conda-forge
console_bridge            1.0.2                h5362a0b_1    conda-forge
cppzmq                    4.8.1                h4324990_0    conda-forge
curl                      7.83.1               h789b8ee_0    conda-forge
cxx-compiler              1.4.2                h2d74725_0    conda-forge
dirent                    1.21                          0    conda-forge
dlfcn-win32               1.3.0                h0e60522_0    conda-forge
eigen                     3.4.0                h2d74725_0    conda-forge
expat                     2.4.8                h39d44d4_0    conda-forge
ffmpeg                    4.3.1                ha925a31_0    conda-forge
flang                     5.0.0           he025d50_20180525    conda-forge
flang_win-64              5.0.0           h13ae965_20180526    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      3.000                h77eed37_0    conda-forge
font-ttf-source-code-pro  2.038                h77eed37_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.14.0               hce3cb01_0    conda-forge
fonts-conda-ecosystem     1                             0    conda-forge
fonts-conda-forge         1                             0    conda-forge
fortran-compiler          1.4.2                h9655429_0    conda-forge
freeglut                  3.2.2                h0e60522_1    conda-forge
freeimage                 3.18.0               h6676e37_9    conda-forge
freetype                  2.10.4               h546665d_1    conda-forge
freexl                    1.0.6                ha8e266a_0    conda-forge
fribidi                   1.0.10               h8d14728_0    conda-forge
gazebo                    11.11.0              h05b8ed6_5    conda-forge
geos                      3.10.3               h39d44d4_0    conda-forge
geotiff                   1.7.1                h38b14a8_1    conda-forge
getopt-win32              0.1                  h8ffe710_0    conda-forge
gettext                   0.19.8.1          ha2e2712_1008    conda-forge
glew                      2.1.0                h39d44d4_2    conda-forge
glfw                      3.3.7                h8ffe710_0    conda-forge
glm                       0.9.9.4              h1ad3211_0    conda-forge
graphite2                 1.3.13                     1000    conda-forge
graphviz                  3.0.0                had6c3a3_1    conda-forge
gsl                       2.7                  hdfb1a43_0    conda-forge
gst-plugins-base          1.20.2               he07aa86_1    conda-forge
gstreamer                 1.20.2               hdff456e_1    conda-forge
gts                       0.7.6                h7c369d9_2    conda-forge
harfbuzz                  4.3.0                h27de254_0    conda-forge
hdf4                      4.2.15               h0e5069d_3    conda-forge
hdf5                      1.12.1          nompi_h2a0e4a3_104    conda-forge
icu                       70.1                 h0e60522_0    conda-forge
ilmbase                   2.5.5                h12d4b20_0    conda-forge
imath                     3.1.5                h12d4b20_0    conda-forge
intel-openmp              2022.1.0          h57928b3_3787    conda-forge
ipopt                     3.14.6               hf6be2e5_0    conda-forge
irrlicht                  1.8.5                h739eaf8_2    conda-forge
jasper                    2.0.33               h77af90b_0    conda-forge
jbig                      2.1               h8d14728_2003    conda-forge
jpeg                      9e                   h8ffe710_1    conda-forge
jsoncpp                   1.9.5                h2d74725_1    conda-forge
jxrlib                    1.1                  h8ffe710_2    conda-forge
kealib                    1.4.14               h8995ca9_4    conda-forge
krb5                      1.19.3               h1176d77_0    conda-forge
lcms2                     2.12                 h2a16943_0    conda-forge
lerc                      3.0                  h0e60522_0    conda-forge
libblas                   3.9.0              15_win64_mkl    conda-forge
libcblas                  3.9.0              15_win64_mkl    conda-forge
libccd-double             2.1                  h0e60522_3    conda-forge
libclang                  14.0.4          default_h77d9078_0    conda-forge
libclang13                14.0.4          default_h77d9078_0    conda-forge
libcurl                   7.83.1               h789b8ee_0    conda-forge
libdeflate                1.10                 h8ffe710_0    conda-forge
libffi                    3.4.2                h8ffe710_5    conda-forge
libflang                  5.0.0           h6538335_20180525    conda-forge
libgd                     2.3.3                h891f43f_3    conda-forge
libgdal                   3.5.0                hafd188d_3    conda-forge
libglib                   2.70.2               h3be07f2_4    conda-forge
libiconv                  1.16                 he774522_0    conda-forge
libignition-cmake2        2.12.1               h0e60522_0    conda-forge
libignition-common3       3.13.2               h9bd54ec_2    conda-forge
libignition-fuel-tools4   4.4.0                h3fac903_7    conda-forge
libignition-math6         6.11.0           py39h24871e4_1    conda-forge
libignition-msgs5         5.9.0                hc835698_0    conda-forge
libignition-tools1        1.4.1                h0e60522_2    conda-forge
libignition-transport8    8.1.0               h819de12_11    conda-forge
libjpeg-turbo             2.1.1                h8ffe710_0    conda-forge
libkml                    1.3.0             h9859afa_1014    conda-forge
liblapack                 3.9.0              15_win64_mkl    conda-forge
liblapacke                3.9.0              15_win64_mkl    conda-forge
libmatio                  1.5.23               hc273f65_0    conda-forge
libnetcdf                 4.8.1           nompi_h1cc8e9d_102    conda-forge
libode                    0.16.2              h415ef7b_10    conda-forge
libogg                    1.3.4                h8ffe710_1    conda-forge
libopenblas               0.3.20          pthreads_hc469a61_0    conda-forge
libopencv                 4.5.5           py39h7b909df_11    conda-forge
libpng                    1.6.37               h1d00b33_2    conda-forge
libpq                     14.3                 hfcc5ef8_0    conda-forge
libprotobuf               3.20.1               h7755175_0    conda-forge
libraw                    0.20.2               hee1bdec_1    conda-forge
librttopo                 1.1.0               h7a1d996_10    conda-forge
libsdformat               9.8.0                h0e60522_1    conda-forge
libsodium                 1.0.18               h8d14728_1    conda-forge
libspatialite             5.0.1               h8f4c726_16    conda-forge
libssh2                   1.10.0               h680486a_2    conda-forge
libtiff                   4.4.0                hc4061b1_0    conda-forge
libusb                    1.0.26             h8ffe710_100    conda-forge
libvorbis                 1.3.7                h0e60522_0    conda-forge
libwebp                   1.2.2                h57928b3_0    conda-forge
libwebp-base              1.2.2                h8ffe710_1    conda-forge
libxcb                    1.13              hcd874cb_1004    conda-forge
libxml2                   2.9.14               hf5bbc77_0    conda-forge
libzip                    1.8.0                hfed4ece_1    conda-forge
libzlib                   1.2.12               h8ffe710_0    conda-forge
llvm-meta                 13.0.1               hd8ed1ab_0    conda-forge
lua                       5.4.4                h57928b3_0    conda-forge
lz4-c                     1.9.3                h8ffe710_1    conda-forge
m2w64-gcc-libgfortran     5.3.0                         6    conda-forge
m2w64-gcc-libs            5.3.0                         7    conda-forge
m2w64-gcc-libs-core       5.3.0                         7    conda-forge
m2w64-gmp                 6.1.0                         2    conda-forge
m2w64-libwinpthread-git   5.0.0.4634.697f757               2    conda-forge
make                      4.3                  h3d2af85_1    conda-forge
metis                     5.1.0             h0e60522_1006    conda-forge
mkl                       2022.1.0           h6a75c08_874    conda-forge
msys2-conda-epoch         20160418                      1    conda-forge
mumps-seq                 5.2.1               hb3f9cae_11    conda-forge
ninja                     1.11.0               h2d74725_0    conda-forge
nlohmann_json             3.10.5               h39d44d4_0    conda-forge
numpy                     1.22.4           py39h0948cea_0    conda-forge
ogre                      1.10.12              hab73eff_8    conda-forge
openal-soft               1.22.0               h2d74725_0    conda-forge
openblas                  0.3.20          pthreads_h543f93c_0    conda-forge
opencv                    4.5.5           py39hcbf5309_11    conda-forge
openexr                   3.1.5                hab3b255_0    conda-forge
openjpeg                  2.4.0                hb211442_1    conda-forge
openmp                    5.0.0                    vc14_0    conda-forge
openssl                   1.1.1o               h8ffe710_0    conda-forge
openxr-sdk                1.0.23               h6c146fd_0    conda-forge
pango                     1.50.7               h66df5b2_0    conda-forge
pcre                      8.45                 h0e60522_0    conda-forge
pip                       22.1.2             pyhd8ed1ab_0    conda-forge
pixman                    0.40.0               h8ffe710_0    conda-forge
pkg-config                0.29.2            h2bf4dc2_1008    conda-forge
poppler                   22.04.0              h24fffdf_1    conda-forge
poppler-data              0.4.11               hd8ed1ab_0    conda-forge
portaudio                 19.6.0               h0e60522_5    conda-forge
postgresql                14.3                 h1c22c4f_0    conda-forge
proj                      9.0.0                h1cfcee9_1    conda-forge
pthread-stubs             0.4               hcd874cb_1001    conda-forge
pugixml                   1.11.4               h0e60522_0    conda-forge
py-opencv                 4.5.5           py39h832f523_11    conda-forge
pybind11-abi              4                    hd8ed1ab_3    conda-forge
python                    3.9.13          h9a09f29_0_cpython    conda-forge
python_abi                3.9                      2_cp39    conda-forge
pyyaml                    6.0              py39hb82d6ee_4    conda-forge
qt                        5.15.4               h2d74725_0    conda-forge
qt-main                   5.15.4               h467ea89_1    conda-forge
qt-webengine              5.15.4               h7325c83_3    conda-forge
qwt                       6.2.0                h2db317d_4    conda-forge
ruby                      2.7.2                h8b1b97a_4    conda-forge
sdl                       1.2.52               h0e60522_1    conda-forge
sdl2                      2.0.22               h0e60522_1    conda-forge
setuptools                62.3.3           py39hcbf5309_0    conda-forge
simbody                   3.7                  hade3207_3    conda-forge
snappy                    1.1.9                h82413e6_1    conda-forge
soxr                      0.1.3                h8ffe710_1    conda-forge
spdlog                    1.10.0               h2d74725_0    conda-forge
sqlite                    3.38.5               h8ffe710_0    conda-forge
tbb                       2021.5.0             h2d74725_1    conda-forge
tbb-devel                 2021.5.0             h2d74725_1    conda-forge
tiledb                    2.9.3                h5689973_0    conda-forge
tiny-process-library      2.0.4                h0e60522_0    conda-forge
tinyxml                   2.6.2                h2d74725_2    conda-forge
tinyxml2                  9.0.0                h0e60522_2    conda-forge
tk                        8.6.12               h8ffe710_0    conda-forge
tzdata                    2022a                h191b570_0    conda-forge
ucrt                      10.0.20348.0         h57928b3_0    conda-forge
urdfdom                   3.1.0                h0e60522_0    conda-forge
urdfdom_headers           1.1.0                h5362a0b_0    conda-forge
vc                        14.2                 hb210afc_5    conda-forge
vcstool                   0.3.0              pyhd8ed1ab_0    conda-forge
vs2015_runtime            14.29.30037          h902a5da_6    conda-forge
vs2017_win-64             19.16.27038          h2e3bad8_2    conda-forge
vswhere                   3.0.3                h57928b3_0    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
xerces-c                  3.2.3                h0e60522_5    conda-forge
xorg-kbproto              1.0.7             hcd874cb_1002    conda-forge
xorg-libice               1.0.10               hcd874cb_0    conda-forge
xorg-libsm                1.2.3             hcd874cb_1000    conda-forge
xorg-libx11               1.7.2                hcd874cb_0    conda-forge
xorg-libxau               1.0.9                hcd874cb_0    conda-forge
xorg-libxdmcp             1.1.3                hcd874cb_0    conda-forge
xorg-libxext              1.3.4                hcd874cb_1    conda-forge
xorg-libxpm               3.5.13               hcd874cb_0    conda-forge
xorg-libxt                1.2.1                hcd874cb_2    conda-forge
xorg-xextproto            7.3.0             hcd874cb_1002    conda-forge
xorg-xproto               7.0.31            hcd874cb_1007    conda-forge
xz                        5.2.5                h62dcd97_1    conda-forge
yaml                      0.2.5                h8ffe710_2    conda-forge
zeromq                    4.3.4                h0e60522_1    conda-forge
zlib                      1.2.12               h8ffe710_0    conda-forge
zstd                      1.5.2                h6255e5f_1    conda-forge
zziplib                   0.13.69              h1d00b33_1    conda-forge

@S-Dafarra
Copy link
Collaborator

grphviz 3.0 did not work either

87>LINK : warning LNK4217: symbol '??0QGVScene@@QEAA@AEBVQString@@PEAVQObject@@_N@Z (public: __cdecl QGVScene::QGVScene(class QString const &,class QObject *,bool))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"private: void __cdecl MainWindow::initScene(void)" (?initScene@MainWindow@@AEAAXXZ)'
87>LINK : warning LNK4217: symbol '??1QGVScene@@UEAA@XZ (public: virtual __cdecl QGVScene::~QGVScene(void))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"public: virtual void * __cdecl QGVScene::`scalar deleting destructor'(unsigned int)" (??_GQGVScene@@UEAAPEAXI@Z)'
87>LINK : warning LNK4217: symbol '?setGraphAttribute@QGVScene@@QEAAXAEBVQString@@0@Z (public: void __cdecl QGVScene::setGraphAttribute(class QString const &,class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?setNodeAttribute@QGVScene@@QEAAXAEBVQString@@0@Z (public: void __cdecl QGVScene::setNodeAttribute(class QString const &,class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?setEdgeAttribute@QGVScene@@QEAAXAEBVQString@@0@Z (public: void __cdecl QGVScene::setEdgeAttribute(class QString const &,class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?addNode@QGVScene@@QEAAPEAVQGVNode@@AEBVQString@@@Z (public: class QGVNode * __cdecl QGVScene::addNode(class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?addEdge@QGVScene@@QEAAPEAVQGVEdge@@PEAVQGVNode@@0AEBVQString@@@Z (public: class QGVEdge * __cdecl QGVScene::addEdge(class QGVNode *,class QGVNode *,class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?addSubGraph@QGVScene@@QEAAPEAVQGVSubGraph@@AEBVQString@@_N@Z (public: class QGVSubGraph * __cdecl QGVScene::addSubGraph(class QString const &,bool))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?applyLayout@QGVScene@@QEAAXXZ (public: void __cdecl QGVScene::applyLayout(void))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?clear@QGVScene@@QEAAXXZ (public: void __cdecl QGVScene::clear(void))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"private: void __cdecl MainWindow::initScene(void)" (?initScene@MainWindow@@AEAAXXZ)'
87>LINK : warning LNK4217: symbol '?enableBgGrid@QGVScene@@QEAAX_N@Z (public: void __cdecl QGVScene::enableBgGrid(bool))' defined in 'YARP_priv_qgvcore.lib(QGVScene.obj)' is imported by 'MainWindow.obj' in function '"private: void __cdecl MainWindow::onBackgroundGrid(void)" (?onBackgroundGrid@MainWindow@@AEAAXXZ)'
87>LINK : warning LNK4217: symbol '?label@QGVNode@@QEBA?AVQString@@XZ (public: class QString __cdecl QGVNode::label(void)const )' defined in 'YARP_priv_qgvcore.lib(QGVNode.obj)' is imported by 'MainWindow.obj' in function '"private: void __cdecl MainWindow::nodeDoubleClick(class QGVNode *)" (?nodeDoubleClick@MainWindow@@AEAAXPEAVQGVNode@@@Z)'
87>LINK : warning LNK4217: symbol '?setAttribute@QGVNode@@QEAAXAEBVQString@@0@Z (public: void __cdecl QGVNode::setAttribute(class QString const &,class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVNode.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?setVertex@QGVNode@@QEAAXPEAX@Z (public: void __cdecl QGVNode::setVertex(void *))' defined in 'YARP_priv_qgvcore.lib(QGVNode.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?getVertex@QGVNode@@QEAAPEAXXZ (public: void * __cdecl QGVNode::getVertex(void))' defined in 'YARP_priv_qgvcore.lib(QGVNode.obj)' is imported by 'MainWindow.obj' in function '"private: void __cdecl MainWindow::nodeContextMenu(class QGVNode *)" (?nodeContextMenu@MainWindow@@AEAAXPEAVQGVNode@@@Z)'
87>LINK : warning LNK4217: symbol '?label@QGVEdge@@QEBA?AVQString@@XZ (public: class QString __cdecl QGVEdge::label(void)const )' defined in 'YARP_priv_qgvcore.lib(QGVEdge.obj)' is imported by 'MainWindow.obj' in function '"private: void __cdecl MainWindow::edgeContextMenu(class QGVEdge *)" (?edgeContextMenu@MainWindow@@AEAAXPEAVQGVEdge@@@Z)'
87>LINK : warning LNK4217: symbol '?setAttribute@QGVEdge@@QEAAXAEBVQString@@0@Z (public: void __cdecl QGVEdge::setAttribute(class QString const &,class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVEdge.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?setEdge@QGVEdge@@QEAAXPEBX@Z (public: void __cdecl QGVEdge::setEdge(void const *))' defined in 'YARP_priv_qgvcore.lib(QGVEdge.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?getEdge@QGVEdge@@QEAAPEBXXZ (public: void const * __cdecl QGVEdge::getEdge(void))' defined in 'YARP_priv_qgvcore.lib(QGVEdge.obj)' is imported by 'MainWindow.obj' in function '"private: void __cdecl MainWindow::edgeContextMenu(class QGVEdge *)" (?edgeContextMenu@MainWindow@@AEAAXPEAVQGVEdge@@@Z)'
87>LINK : warning LNK4217: symbol '?addNode@QGVSubGraph@@QEAAPEAVQGVNode@@AEBVQString@@@Z (public: class QGVNode * __cdecl QGVSubGraph::addNode(class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVSubGraph.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?addSubGraph@QGVSubGraph@@QEAAPEAV1@AEBVQString@@_N@Z (public: class QGVSubGraph * __cdecl QGVSubGraph::addSubGraph(class QString const &,bool))' defined in 'YARP_priv_qgvcore.lib(QGVSubGraph.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?setAttribute@QGVSubGraph@@QEAAXAEBVQString@@0@Z (public: void __cdecl QGVSubGraph::setAttribute(class QString const &,class QString const &))' defined in 'YARP_priv_qgvcore.lib(QGVSubGraph.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?getAttribute@QGVSubGraph@@QEBA?AVQString@@AEBV2@@Z (public: class QString __cdecl QGVSubGraph::getAttribute(class QString const &)const )' defined in 'YARP_priv_qgvcore.lib(QGVSubGraph.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?setIcon@QGVSubGraph@@QEAAXAEBVQImage@@@Z (public: void __cdecl QGVSubGraph::setIcon(class QImage const &))' defined in 'YARP_priv_qgvcore.lib(QGVSubGraph.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?setVertex@QGVSubGraph@@QEAAXPEAX@Z (public: void __cdecl QGVSubGraph::setVertex(void *))' defined in 'YARP_priv_qgvcore.lib(QGVSubGraph.obj)' is imported by 'MainWindow.obj' in function '"public: void __cdecl MainWindow::drawGraph(class yarp::profiler::graph::Graph &)" (?drawGraph@MainWindow@@QEAAXAEAVGraph@graph@profiler@yarp@@@Z)'
87>LINK : warning LNK4217: symbol '?getVertex@QGVSubGraph@@QEAAPEAXXZ (public: void * __cdecl QGVSubGraph::getVertex(void))' defined in 'YARP_priv_qgvcore.lib(QGVSubGraph.obj)' is imported by 'MainWindow.obj' in function '"private: void __cdecl MainWindow::onSubGraphContextMenuProcess(class QGVSubGraph *)" (?onSubGraphContextMenuProcess@MainWindow@@AEAAXPEAVQGVSubGraph@@@Z)'
87>YARP_priv_qgvcore.lib(QGVScene.obj) : error LNK2019: unresolved external symbol AgMemDisc referenced in function "public: void __cdecl QGVScene::loadLayout(class QString const &)" (?loadLayout@QGVScene@@QEAAXAEBVQString@@@Z)
87>YARP_priv_qgvcore.lib(QGVScene.obj) : error LNK2019: unresolved external symbol AgIdDisc referenced in function "public: void __cdecl QGVScene::loadLayout(class QString const &)" (?loadLayout@QGVScene@@QEAAXAEBVQString@@@Z)
87>YARP_priv_qgvcore.lib(QGVScene.obj) : error LNK2019: unresolved external symbol AgIoDisc referenced in function "public: void __cdecl QGVScene::loadLayout(class QString const &)" (?loadLayout@QGVScene@@QEAAXAEBVQString@@@Z)
87>YARP_priv_qgvcore.lib(QGVScene.obj) : error LNK2019: unresolved external symbol Agdirected referenced in function "public: __cdecl QGVScene::QGVScene(class QString const &,class QObject *,bool)" (??0QGVScene@@QEAA@AEBVQString@@PEAVQObject@@_N@Z)
87>C:\robotology-superbuild\build\src\YARP\bin\Release\yarpviz.exe : fatal error LNK1120: 4 unresolved externals

@traversaro
Copy link
Member Author

Diff:

@@ -1,38 +1,25 @@
 ace                       7.0.7                h0e60522_0    conda-forge
 asio                      1.14.1               h0e60522_1    conda-forge
 assimp                    5.2.4                hc2aa0de_0    conda-forge
-asttokens                 2.0.5              pyhd8ed1ab_0    conda-forge
-backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
-backports                 1.0                        py_2    conda-forge
-backports.functools_lru_cache 1.6.4              pyhd8ed1ab_0    conda-forge
 blosc                     1.21.1               h74325e0_3    conda-forge
-boost                     1.74.0          py310hc781a3c_5    conda-forge
+boost                     1.74.0           py39hefe7e4c_5    conda-forge
 boost-cpp                 1.74.0               h9f4b32c_8    conda-forge
-brotli                    1.0.9                h8ffe710_7    conda-forge
-brotli-bin                1.0.9                h8ffe710_7    conda-forge
 bzip2                     1.0.8                h8ffe710_4    conda-forge
 c-compiler                1.4.2                h8ffe710_0    conda-forge
 ca-certificates           2022.5.18.1          h5b45459_0    conda-forge
-cached-property           1.5.2                hd8ed1ab_1    conda-forge
-cached_property           1.5.2              pyha770c72_1    conda-forge
-cairo                     1.16.0            hb19e0ff_1008    conda-forge
-certifi                   2022.5.18.1     py310h5588dad_0    conda-forge
-cfitsio                   4.0.0                hd67004f_0    conda-forge
-clangdev                  5.0.0                   flang_3    conda-forge
+cairo                     1.16.0            h0ac17fb_1011    conda-forge
+cfitsio                   4.1.0                h5a969a9_0    conda-forge
+clang_variant             1.0                     default    conda-forge
+clangdev                  5.0.0             h5aa907a_1012    conda-forge
 cmake                     3.23.2               h39d44d4_0    conda-forge
-colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
 compilers                 1.4.2                h57928b3_0    conda-forge
 console_bridge            1.0.2                h5362a0b_1    conda-forge
 cppzmq                    4.8.1                h4324990_0    conda-forge
 curl                      7.83.1               h789b8ee_0    conda-forge
 cxx-compiler              1.4.2                h2d74725_0    conda-forge
-cycler                    0.11.0             pyhd8ed1ab_0    conda-forge
-decorator                 5.1.1              pyhd8ed1ab_0    conda-forge
 dirent                    1.21                          0    conda-forge
 dlfcn-win32               1.3.0                h0e60522_0    conda-forge
 eigen                     3.4.0                h2d74725_0    conda-forge
-esdcan                    6.3.0                h57928b3_0    robotology
-executing                 0.8.3              pyhd8ed1ab_0    conda-forge
 expat                     2.4.8                h39d44d4_0    conda-forge
 ffmpeg                    4.3.1                ha925a31_0    conda-forge
 flang                     5.0.0           he025d50_20180525    conda-forge
@@ -44,63 +31,61 @@
 fontconfig                2.14.0               hce3cb01_0    conda-forge
 fonts-conda-ecosystem     1                             0    conda-forge
 fonts-conda-forge         1                             0    conda-forge
-fonttools                 4.33.3          py310he2412df_0    conda-forge
 fortran-compiler          1.4.2                h9655429_0    conda-forge
 freeglut                  3.2.2                h0e60522_1    conda-forge
-freeimage                 3.18.0               h6676e37_8    conda-forge
+freeimage                 3.18.0               h6676e37_9    conda-forge
 freetype                  2.10.4               h546665d_1    conda-forge
 freexl                    1.0.6                ha8e266a_0    conda-forge
 fribidi                   1.0.10               h8d14728_0    conda-forge
-gazebo                    11.11.0              hc81694e_0    conda-forge
-geos                      3.10.1               h39d44d4_1    conda-forge
-geotiff                   1.7.0                hc8731e1_5    conda-forge
+gazebo                    11.11.0              h05b8ed6_5    conda-forge
+geos                      3.10.3               h39d44d4_0    conda-forge
+geotiff                   1.7.1                h38b14a8_1    conda-forge
 getopt-win32              0.1                  h8ffe710_0    conda-forge
 gettext                   0.19.8.1          ha2e2712_1008    conda-forge
 glew                      2.1.0                h39d44d4_2    conda-forge
 glfw                      3.3.7                h8ffe710_0    conda-forge
 glm                       0.9.9.4              h1ad3211_0    conda-forge
 graphite2                 1.3.13                     1000    conda-forge
-graphviz                  2.50.0               hefbd956_1    conda-forge
+graphviz                  3.0.0                had6c3a3_1    conda-forge
 gsl                       2.7                  hdfb1a43_0    conda-forge
+gst-plugins-base          1.20.2               he07aa86_1    conda-forge
+gstreamer                 1.20.2               hdff456e_1    conda-forge
 gts                       0.7.6                h7c369d9_2    conda-forge
-h5py                      3.6.0           nompi_py310h00cbb18_100    conda-forge
-harfbuzz                  3.1.1                hc601d6f_0    conda-forge
+harfbuzz                  4.3.0                h27de254_0    conda-forge
 hdf4                      4.2.15               h0e5069d_3    conda-forge
 hdf5                      1.12.1          nompi_h2a0e4a3_104    conda-forge
-icu                       68.2                 h0e60522_0    conda-forge
+icu                       70.1                 h0e60522_0    conda-forge
+ilmbase                   2.5.5                h12d4b20_0    conda-forge
 imath                     3.1.5                h12d4b20_0    conda-forge
 intel-openmp              2022.1.0          h57928b3_3787    conda-forge
 ipopt                     3.14.6               hf6be2e5_0    conda-forge
-ipython                   8.4.0           py310h5588dad_0    conda-forge
 irrlicht                  1.8.5                h739eaf8_2    conda-forge
 jasper                    2.0.33               h77af90b_0    conda-forge
-jedi                      0.18.1          py310h5588dad_1    conda-forge
+jbig                      2.1               h8d14728_2003    conda-forge
 jpeg                      9e                   h8ffe710_1    conda-forge
 jsoncpp                   1.9.5                h2d74725_1    conda-forge
 jxrlib                    1.1                  h8ffe710_2    conda-forge
 kealib                    1.4.14               h8995ca9_4    conda-forge
-kiwisolver                1.4.2           py310h476a331_1    conda-forge
 krb5                      1.19.3               h1176d77_0    conda-forge
 lcms2                     2.12                 h2a16943_0    conda-forge
 lerc                      3.0                  h0e60522_0    conda-forge
 libblas                   3.9.0              15_win64_mkl    conda-forge
-libbrotlicommon           1.0.9                h8ffe710_7    conda-forge
-libbrotlidec              1.0.9                h8ffe710_7    conda-forge
-libbrotlienc              1.0.9                h8ffe710_7    conda-forge
 libcblas                  3.9.0              15_win64_mkl    conda-forge
-libclang                  11.1.0          default_h5c34c98_1    conda-forge
+libccd-double             2.1                  h0e60522_3    conda-forge
+libclang                  14.0.4          default_h77d9078_0    conda-forge
+libclang13                14.0.4          default_h77d9078_0    conda-forge
 libcurl                   7.83.1               h789b8ee_0    conda-forge
 libdeflate                1.10                 h8ffe710_0    conda-forge
 libffi                    3.4.2                h8ffe710_5    conda-forge
 libflang                  5.0.0           h6538335_20180525    conda-forge
-libgd                     2.3.3                h8bb91b0_0    conda-forge
-libgdal                   3.4.0               h453e081_11    conda-forge
+libgd                     2.3.3                h891f43f_3    conda-forge
+libgdal                   3.5.0                hafd188d_3    conda-forge
 libglib                   2.70.2               h3be07f2_4    conda-forge
 libiconv                  1.16                 he774522_0    conda-forge
 libignition-cmake2        2.12.1               h0e60522_0    conda-forge
 libignition-common3       3.13.2               h9bd54ec_2    conda-forge
 libignition-fuel-tools4   4.4.0                h3fac903_7    conda-forge
-libignition-math6         6.11.0          py310h62d8b2e_1    conda-forge
+libignition-math6         6.11.0           py39h24871e4_1    conda-forge
 libignition-msgs5         5.9.0                hc835698_0    conda-forge
 libignition-tools1        1.4.1                h0e60522_2    conda-forge
 libignition-transport8    8.1.0               h819de12_11    conda-forge
@@ -110,27 +95,29 @@
 liblapacke                3.9.0              15_win64_mkl    conda-forge
 libmatio                  1.5.23               hc273f65_0    conda-forge
 libnetcdf                 4.8.1           nompi_h1cc8e9d_102    conda-forge
-libode                    0.16.2              h8a704f9_10    conda-forge
+libode                    0.16.2              h415ef7b_10    conda-forge
+libogg                    1.3.4                h8ffe710_1    conda-forge
 libopenblas               0.3.20          pthreads_hc469a61_0    conda-forge
-libopencv                 4.5.5           py310hdc13464_9    conda-forge
+libopencv                 4.5.5           py39h7b909df_11    conda-forge
 libpng                    1.6.37               h1d00b33_2    conda-forge
-libpq                     13.5                 hfcc5ef8_1    conda-forge
+libpq                     14.3                 hfcc5ef8_0    conda-forge
 libprotobuf               3.20.1               h7755175_0    conda-forge
 libraw                    0.20.2               hee1bdec_1    conda-forge
-librttopo                 1.1.0                he35e8ac_8    conda-forge
+librttopo                 1.1.0               h7a1d996_10    conda-forge
 libsdformat               9.8.0                h0e60522_1    conda-forge
 libsodium                 1.0.18               h8d14728_1    conda-forge
-libspatialite             5.0.1               hf126459_12    conda-forge
+libspatialite             5.0.1               h8f4c726_16    conda-forge
 libssh2                   1.10.0               h680486a_2    conda-forge
-libtiff                   4.3.0                hc4061b1_4    conda-forge
+libtiff                   4.4.0                hc4061b1_0    conda-forge
 libusb                    1.0.26             h8ffe710_100    conda-forge
+libvorbis                 1.3.7                h0e60522_0    conda-forge
 libwebp                   1.2.2                h57928b3_0    conda-forge
 libwebp-base              1.2.2                h8ffe710_1    conda-forge
 libxcb                    1.13              hcd874cb_1004    conda-forge
 libxml2                   2.9.14               hf5bbc77_0    conda-forge
 libzip                    1.8.0                hfed4ece_1    conda-forge
 libzlib                   1.2.12               h8ffe710_0    conda-forge
-llvm-meta                 5.0.0                         0    conda-forge
+llvm-meta                 13.0.1               hd8ed1ab_0    conda-forge
 lua                       5.4.4                h57928b3_0    conda-forge
 lz4-c                     1.9.3                h8ffe710_1    conda-forge
 m2w64-gcc-libgfortran     5.3.0                         6    conda-forge
@@ -139,92 +126,68 @@
 m2w64-gmp                 6.1.0                         2    conda-forge
 m2w64-libwinpthread-git   5.0.0.4634.697f757               2    conda-forge
 make                      4.3                  h3d2af85_1    conda-forge
-matplotlib                3.5.2           py310h5588dad_0    conda-forge
-matplotlib-base           3.5.2           py310h79a7439_0    conda-forge
-matplotlib-inline         0.1.3              pyhd8ed1ab_0    conda-forge
 metis                     5.1.0             h0e60522_1006    conda-forge
 mkl                       2022.1.0           h6a75c08_874    conda-forge
 msys2-conda-epoch         20160418                      1    conda-forge
 mumps-seq                 5.2.1               hb3f9cae_11    conda-forge
-munkres                   1.1.4              pyh9f0ad1d_0    conda-forge
 ninja                     1.11.0               h2d74725_0    conda-forge
 nlohmann_json             3.10.5               h39d44d4_0    conda-forge
-numpy                     1.22.4          py310hed7ac4c_0    conda-forge
+numpy                     1.22.4           py39h0948cea_0    conda-forge
 ogre                      1.10.12              hab73eff_8    conda-forge
 openal-soft               1.22.0               h2d74725_0    conda-forge
 openblas                  0.3.20          pthreads_h543f93c_0    conda-forge
-opencv                    4.5.5           py310h5588dad_9    conda-forge
+opencv                    4.5.5           py39hcbf5309_11    conda-forge
 openexr                   3.1.5                hab3b255_0    conda-forge
 openjpeg                  2.4.0                hb211442_1    conda-forge
-openmp                    5.0.0                    vc14_1    conda-forge
+openmp                    5.0.0                    vc14_0    conda-forge
 openssl                   1.1.1o               h8ffe710_0    conda-forge
-packaging                 21.3               pyhd8ed1ab_0    conda-forge
-pango                     1.48.10              h33e4779_2    conda-forge
-parso                     0.8.3              pyhd8ed1ab_0    conda-forge
+openxr-sdk                1.0.23               h6c146fd_0    conda-forge
+pango                     1.50.7               h66df5b2_0    conda-forge
 pcre                      8.45                 h0e60522_0    conda-forge
-pickleshare               0.7.5                   py_1003    conda-forge
-pillow                    9.1.1           py310h767b3fd_0    conda-forge
 pip                       22.1.2             pyhd8ed1ab_0    conda-forge
 pixman                    0.40.0               h8ffe710_0    conda-forge
 pkg-config                0.29.2            h2bf4dc2_1008    conda-forge
-poppler                   21.11.0              h24fffdf_0    conda-forge
+poppler                   22.04.0              h24fffdf_1    conda-forge
 poppler-data              0.4.11               hd8ed1ab_0    conda-forge
 portaudio                 19.6.0               h0e60522_5    conda-forge
-postgresql                13.5                 h1c22c4f_1    conda-forge
-proj                      8.2.0                h1cfcee9_0    conda-forge
-prompt-toolkit            3.0.29             pyha770c72_0    conda-forge
+postgresql                14.3                 h1c22c4f_0    conda-forge
+proj                      9.0.0                h1cfcee9_1    conda-forge
 pthread-stubs             0.4               hcd874cb_1001    conda-forge
 pugixml                   1.11.4               h0e60522_0    conda-forge
-pure_eval                 0.2.2              pyhd8ed1ab_0    conda-forge
-py-opencv                 4.5.5           py310hbbfc1a7_9    conda-forge
-pybind11                  2.9.2           py310h476a331_1    conda-forge
+py-opencv                 4.5.5           py39h832f523_11    conda-forge
 pybind11-abi              4                    hd8ed1ab_3    conda-forge
-pybind11-global           2.9.2           py310h476a331_1    conda-forge
-pygments                  2.12.0             pyhd8ed1ab_0    conda-forge
-pyparsing                 3.0.9              pyhd8ed1ab_0    conda-forge
-pyqt                      5.12.3          py310h5588dad_8    conda-forge
-pyqt-impl                 5.12.3          py310h8a704f9_8    conda-forge
-pyqt5-sip                 4.19.18         py310h8a704f9_8    conda-forge
-pyqtchart                 5.12            py310h8a704f9_8    conda-forge
-pyqtwebengine             5.12.1          py310h8a704f9_8    conda-forge
-python                    3.10.4          h9a09f29_0_cpython    conda-forge
-python-dateutil           2.8.2              pyhd8ed1ab_0    conda-forge
-python_abi                3.10                    2_cp310    conda-forge
-pyzmq                     23.1.0          py310h73ada01_0    conda-forge
-qt                        5.12.9               h5909a2a_4    conda-forge
-qwt                       6.2.0                hc28b1ea_2    conda-forge
-ruby                      2.7.2                h1d9c0f5_8    conda-forge
+python                    3.9.13          h9a09f29_0_cpython    conda-forge
+python_abi                3.9                      2_cp39    conda-forge
+pyyaml                    6.0              py39hb82d6ee_4    conda-forge
+qt                        5.15.4               h2d74725_0    conda-forge
+qt-main                   5.15.4               h467ea89_1    conda-forge
+qt-webengine              5.15.4               h7325c83_3    conda-forge
+qwt                       6.2.0                h2db317d_4    conda-forge
+ruby                      2.7.2                h8b1b97a_4    conda-forge
 sdl                       1.2.52               h0e60522_1    conda-forge
 sdl2                      2.0.22               h0e60522_1    conda-forge
-setuptools                62.3.2          py310h5588dad_0    conda-forge
+setuptools                62.3.3           py39hcbf5309_0    conda-forge
 simbody                   3.7                  hade3207_3    conda-forge
-six                       1.16.0             pyh6c4a22f_0    conda-forge
 snappy                    1.1.9                h82413e6_1    conda-forge
 soxr                      0.1.3                h8ffe710_1    conda-forge
 spdlog                    1.10.0               h2d74725_0    conda-forge
 sqlite                    3.38.5               h8ffe710_0    conda-forge
-stack_data                0.2.0              pyhd8ed1ab_0    conda-forge
-swig                      4.0.2                h57928b3_2    conda-forge
 tbb                       2021.5.0             h2d74725_1    conda-forge
 tbb-devel                 2021.5.0             h2d74725_1    conda-forge
-tiledb                    2.5.3                h95dad36_0    conda-forge
+tiledb                    2.9.3                h5689973_0    conda-forge
 tiny-process-library      2.0.4                h0e60522_0    conda-forge
 tinyxml                   2.6.2                h2d74725_2    conda-forge
 tinyxml2                  9.0.0                h0e60522_2    conda-forge
 tk                        8.6.12               h8ffe710_0    conda-forge
-tornado                   6.1             py310he2412df_3    conda-forge
-traitlets                 5.2.2.post1        pyhd8ed1ab_0    conda-forge
 tzdata                    2022a                h191b570_0    conda-forge
-u-msgpack-python          2.7.1              pyh9f0ad1d_0    conda-forge
 ucrt                      10.0.20348.0         h57928b3_0    conda-forge
-unicodedata2              14.0.0          py310he2412df_1    conda-forge
 urdfdom                   3.1.0                h0e60522_0    conda-forge
 urdfdom_headers           1.1.0                h5362a0b_0    conda-forge
-vc                        14.2                 hb210afc_6    conda-forge
+vc                        14.2                 hb210afc_5    conda-forge
+vcstool                   0.3.0              pyhd8ed1ab_0    conda-forge
 vs2015_runtime            14.29.30037          h902a5da_6    conda-forge
-vs2017_win-64             19.16.27033          hb90652a_6    conda-forge
+vs2017_win-64             19.16.27038          h2e3bad8_2    conda-forge
 vswhere                   3.0.3                h57928b3_0    conda-forge
-wcwidth                   0.2.5              pyh9f0ad1d_2    conda-forge
 wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
 xerces-c                  3.2.3                h0e60522_5    conda-forge
 xorg-kbproto              1.0.7             hcd874cb_1002    conda-forge

The main difference is the use of qt 5.15 (probably coming from mamba update) as opposed to the qt=5.12.9=*_4 installed if one followed the instructions literaly. However, we switched to just install qt-main, so let's see if we see this problem: 9b9815e .

@S-Dafarra
Copy link
Collaborator

With graphviz=2.50.0 yarp compiled successfully.

@traversaro
Copy link
Member Author

Changelog of graphviz: https://gitlab.com/graphviz/graphviz/-/blob/main/CHANGELOG.md#400-2022-05-29 . Possibly related changes:

  • Breaking: The Agiodisc_t struct member putstr that was previously an fputs analog is replaced by printf that is required to behave similar to fprintf.

If we fix this, it may be worth to suggest the changes also to https://github.com/Gepetto/qgv .

@S-Dafarra
Copy link
Collaborator

@traversaro
Copy link
Member Author

Actually, it has just been reverted: https://gitlab.com/graphviz/graphviz/-/blob/a9c36efe4041cc16a54e834440e3a489eaa222e1/CHANGELOG.md#fixed

Cool, let's hope they soon do a release.

@traversaro
Copy link
Member Author

Bingo, we finally hit this in our CI (probably some migration completed and unblocked the use of graphviz 4) https://github.com/robotology/robotology-superbuild/runs/6827278767 :

2022-06-10T08:40:25.4527691Z     Building Custom Rule D:/a/robotology-superbuild/robotology-superbuild/src/YARP/extern/qgv/CMakeLists.txt
2022-06-10T08:40:25.5482567Z cl : command line warning D9025: overriding '/W1' with '/w' [D:\a\robotology-superbuild\robotology-superbuild\build\src\YARP\extern\qgv\YARP_priv_qgvcore.vcxproj] [D:\a\robotology-superbuild\robotology-superbuild\build\YARP.vcxproj]
2022-06-10T08:40:25.5486716Z     QGVCore.cpp
2022-06-10T08:40:26.7750454Z D:\a\robotology-superbuild\robotology-superbuild\src\YARP\extern\qgv\qgv\QGVCore\private\QGVCore.h(90,19): error C2039: 'putstr': is not a member of 'Agiodisc_s' [D:\a\robotology-superbuild\robotology-superbuild\build\src\YARP\extern\qgv\YARP_priv_qgvcore.vcxproj] [D:\a\robotology-superbuild\robotology-superbuild\build\YARP.vcxproj]
2022-06-10T08:40:26.7751776Z   C:\Miniconda3\envs\test\Library\include\graphviz\cgraph.h(170): message : see declaration of 'Agiodisc_s' [D:\a\robotology-superbuild\robotology-superbuild\build\src\YARP\extern\qgv\YARP_priv_qgvcore.vcxproj]
2022-06-10T08:40:26.7753087Z D:\a\robotology-superbuild\robotology-superbuild\src\YARP\extern\qgv\qgv\QGVCore\private\QGVCore.h(90,37): error C2039: 'putstr': is not a member of 'Agiodisc_s' [D:\a\robotology-superbuild\robotology-superbuild\build\src\YARP\extern\qgv\YARP_priv_qgvcore.vcxproj] [D:\a\robotology-superbuild\robotology-superbuild\build\YARP.vcxproj]
2022-06-10T08:40:26.7757188Z   C:\Miniconda3\envs\test\Library\include\graphviz\cgraph.h(170): message : see declaration of 'Agiodisc_s' [D:\a\robotology-superbuild\robotology-superbuild\build\src\YARP\extern\qgv\YARP_priv_qgvcore.vcxproj]
2022-06-10T08:40:26.7758063Z     QGVGraphPrivate.cpp
2022-06-10T08:40:26.7758453Z     QGVEdgePrivate.cpp

As this change back soon as mentioned earlier, probably we can try to just install graphviz 3 (or 2.50) for the time being.

@S-Dafarra
Copy link
Collaborator

I had missing symbols issues with the 3.

@traversaro
Copy link
Member Author

I had missing symbols issues with the 3.

Yes, in that case those are not something that will go away like the putstr change, so I would at least try to fix them.

@traversaro
Copy link
Member Author

traversaro commented Jun 10, 2022

I had missing symbols issues with the 3.

Yes, in that case those are not something that will go away like the putstr change, so I would at least try to fix them.

This will be fixed by:

however, it will take some time to get a YARP 3.7 patch release, so in the meanwhile in #1166 we can switch to pin graphviz 2.50 .

@traversaro
Copy link
Member Author

graphviz 5 was released yesteday: https://gitlab.com/graphviz/graphviz/-/tags/5.0.0 .

@traversaro
Copy link
Member Author

The issue was fixed by all the aforementioned PRs, and #1213 removed all the workarounds.

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

2 participants