-
Notifications
You must be signed in to change notification settings - Fork 48
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
Comments
Here it is:
|
|
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 |
With |
Changelog of graphviz: https://gitlab.com/graphviz/graphviz/-/blob/main/CHANGELOG.md#400-2022-05-29 . Possibly related changes:
If we fix this, it may be worth to suggest the changes also to https://github.com/Gepetto/qgv . |
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. |
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 :
As this change back soon as mentioned earlier, probably we can try to just install graphviz 3 (or 2.50) for the time being. |
I had missing symbols issues with the 3. |
Yes, in that case those are not something that will go away like the |
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 . |
graphviz 5 was released yesteday: https://gitlab.com/graphviz/graphviz/-/tags/5.0.0 . |
The issue was fixed by all the aforementioned PRs, and #1213 removed all the workarounds. |
@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):
@S-Dafarra can you provide the environment in that machine to understand what is the difference?
The text was updated successfully, but these errors were encountered: