Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#37367 - Graphviz 2.34 doesn't show LLVM graphs correctly
Attached to Project:
Arch Linux
Opened by Marcello Maggioni (Kariddi) - Thursday, 17 October 2013, 11:05 GMT
Last edited by Gaetan Bisson (vesath) - Wednesday, 23 October 2013, 15:20 GMT
Opened by Marcello Maggioni (Kariddi) - Thursday, 17 October 2013, 11:05 GMT
Last edited by Gaetan Bisson (vesath) - Wednesday, 23 October 2013, 15:20 GMT
|
DetailsDescription:
After recently upgrading to graphviz 2.34 LLVM generated graphs (for debugging LLVM) are not shown correctly anymore with the error: dotty.lefty: draw language parser error: t Additional info: * package version(s) graphviz 2.34.0 * config and/or log files etc. Steps to reproduce: Compile a file with llvm and generate a graph, like with "-mllvm -view-isel-dags". Trying to see the .dot file shows the problem. Graphviz 2.30 works fine. |
This task depends upon
Closed by Gaetan Bisson (vesath)
Wednesday, 23 October 2013, 15:20 GMT
Reason for closing: Fixed
Additional comments about closing: graphviz-2.34.0-2 in [extra]
Wednesday, 23 October 2013, 15:20 GMT
Reason for closing: Fixed
Additional comments about closing: graphviz-2.34.0-2 in [extra]
--- b/cmd/dotty/dotty_layout.lefty
+++ a/cmd/dotty/dotty_layout.lefty
@@ -5,7 +5,7 @@ dotty.grablserver = function (lserver) {
local fd;
if (~dotty.lservers[lserver] | tablesize (dotty.lservers[lserver]) == 0) {
- if (~((fd = openio ('pipe', lserver, 'r+', '%e -Txdot1.2')) >= 0)) {
+ if (~((fd = openio ('pipe', lserver, 'r+', '%e -Txdot')) >= 0)) {
dotty.message (0, concat ('cannot start ', lserver));
return null;
}
@@ -438,8 +438,6 @@ dotty.protogt.unpackdraw = function (gt, attr) {
}
} else if (t[i] == 'I') {
i = i + 7;
- } else if (t[i] == 't') {
- i = i + 2;
} else {
dotty.message (0, concat ('draw language parser error: ', t[i]));
return null;