-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
the graphviz experimental spkg fails to warn about needed dependencies #7438
Comments
comment:1
It also fails on Solaris 10 (SPARC) with the same error message with Sage 4.3.4.alpha1. Should this be moved to 'experimental' as it appears to be broken? |
comment:2
Me too. Same setup, same result - except on 4.4.2.rc0 and failure came in about 2 minutes of runtime. I've cc'ed Nicolas Thiery who may be interested. |
comment:3
I've added Robert Miller, as he is listed in SPKG.txt as the package maintainer. Any attempt to fix this broken package should probably start at updating to the latest version, as the version in Sage is very old. I had a quick look at spkg-install and see some odd things.
#9208 could be useful to this, as it would resolve at least the freetype2 issue. I changed the title slightly to reflect the fact this fails to build on several operating systems (Ubunta, OpenSolaris and Solaris 10 to my knowledge), and that it is not specific to version 4.2.1 of Sage - I just tried it on 4.4.3 on Solaris 10 and 4.4.4.alpha0 on OpenSolaris - both fail. Dave |
comment:4
I cannot install graphviz on MacOSX 10.6.8 in 64-bit mode (Sage 4.7.1). |
comment:5
According to #11433 and #4864, this is a simple lack of dependencies - pango, and perhaps some version of perl dev stuff. See #14398 also, which is probably a duplicate of this ticket, for a little more discussion. Update: actually, maybe not: something seems to have confused the freetype thing. On boxen.math:
|
comment:7
Ah, I think the problem is that I didn't run Sage first to change those hardcoded paths. |
comment:8
Yes, it still builds on sage.math, once you do run Sage once. |
comment:9
I don't want to "start debates", again and again, and I don't want to debate generally about experimental spkg. We waste our lifetime discussing uselessly. Here's where the discussion is happening. I just talk about this very spkg, nothing else.
Conservative as you may be, would you accept to take these elements as hints that this spkg is plainly forgotten, has no reason to be fixed tomorrow, and just makes some developpers waste a few hours of their life each year ? We cannot advertise the spkg in the doc, as we cannot hope it to run on their machines. Hence, in the best case, nobody knows the spkg exist (if they do they will probably meet a bug). We would be better without this in Sage's list of packages. We would be better with a "package no found" message to answer " Nathann |
comment:10
Replying to @nathanncohen:
The problem is that most of the experimental packages are even worse than this package, if I recall correctly; this one actually builds on sage.math! So it really does have to be "the whole discussion". We even have standard spkgs that haven't been updated (essentially) in 4-5 years. So I don't know that this holds water either, other than to say we need more people working on spkgs! But all this is superseded by Jeroen's patch and your review at #14398. So now I will change this ticket to being about something a little more specific. |
This comment has been minimized.
This comment has been minimized.
comment:11
Amazingly, this also installed fine on my Mac 10.7 without any problems! |
comment:16
For what it is worth, it still builds on OS X 10.12.4 with sage.8.1.beta7. |
comment:17
Outdated spkg or build system ticket, should be closed |
I installed ubuntu-9.10, sage-4.2.1 and tried to install all optional spkg. Graphviz fails after a long time with:
It turns out that graphviz needs pango and maybe libperl-dev. See discussion below.
CC: @nthiery @rlmill @mwhansen @nathanncohen @jdemeyer @dimpase
Component: packages: experimental
Issue created by migration from https://trac.sagemath.org/ticket/7438
The text was updated successfully, but these errors were encountered: