Closed kloczek closed 3 years ago
Just checked build logs of my graphviz 2.48.0 package and I don't see anything about triangulation library
graphviz-2.48.0 will be compiled with the following:
options:
cgraph: Yes (always enabled)
digcola: Yes
expat: Yes
fontconfig: Yes
freetype: Yes
glut: Yes
ann: Yes
gts: No (disabled)
ipsepcola: Yes
ltdl: Yes
ortho: Yes
sfdp: Yes
swig: Yes ( 4.0.1 )
shared: Yes
static: No (disabled by default)
qt: Yes
x: Yes
commands:
dot: Yes (always enabled)
neato: Yes (always enabled)
fdp: Yes (always enabled)
circo: Yes (always enabled)
twopi: Yes (always enabled)
gvpr: Yes (always enabled)
gvmap: Yes (always enabled)
lefty: Yes
smyrna: No (requires: gtk+ gtkglext glade gts)
gvedit: Yes
plugin libraries:
dot_layout: Yes (always enabled)
neato_layout: Yes (always enabled)
core: Yes (always enabled)
devil: No (disabled)
gd: Yes
gdiplus: No (disabled by default - Windows only)
gdk:
gdk_pixbuf: Yes
ghostscript: Yes
glitz: No (disabled by default - incomplete)
gtk: No (gtk library not available)
lasi: Yes
ming: No (disabled by default - incomplete)
pangocairo: Yes
poppler: Yes
quartz: No (disabled by default - Mac only)
rsvg: Yes
visio: Yes
webp: Yes
xlib: Yes
language extensions:
gv_sharp: No (disabled)
gv_d: No (disabled by default - incomplete
gv_go: Yes
gv_guile: Yes
gv_io: No (disabled by default - no swig support yet)
gv_java: Yes
gv_javascript: No (disabled by default - incomplete
gv_lua: Yes
gv_ocaml: Yes
gv_perl: Yes
gv_php: No (disabled)
gv_python: Yes
gv_python3: Yes
gv_R: No (disabled)
gv_ruby: No (disabled)
gv_tcl: Yes
tcldot: Yes
tclpathplan: Yes
gdtclft: Yes
Testing utilities:
criterion: No (Criterion unit testing framework not installed)
Thanks (and sorry for the late response).
For the Windows build of (upstream) Graphviz, there is a known/open upstream issue that sfdp
stopped working after version 2.38
due to the missing dependency you point out; but as you build on Linux (and the test at hand does pass e.g. on Ubuntu) this might be slightly different:
build logs of my graphviz 2.48.0 package
I suspect what you see indicates an issue with your local Graphviz build (dependencies). I would propose to try to seek help from the upstream build instructions at https://www.graphviz.org/download/source/ and/or upstream https://forum.graphviz.org (I have no experience with building it), HTH.
Reported issue is not about graphviz build issue. It is about testing graphviz python module using pytest.
I understand. My understanding is that this test fails because the dot
binary you are using is missing a dependency (triangulation library for sfdp
renderer). In other words the test failiure does not indicate an issue inside this package but with your environment/versions/setup.
I'm trying to package your module as rpm packag. So I'm using typical in such case build, install and test cycle used on building package from non-root account:
May I ask for help because few units are failing: