#48883: cairo: The function ‘CGFontGetGlyphPath’ is obsolete and will be removed in an upcoming update... -------------------------+-------------------------- Reporter: eerikain@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: cairo | -------------------------+-------------------------- Changes (by ryandesign@…): * cc: eerikain@… (removed) * owner: macports-tickets@… => ryandesign@… * port: => cairo Old description:
Hi!
I am running R (a free software for statistical computing, URL http://www.R-project.org/) on my MacBook Pro (OS X Yosemite, ver. 10.10.5) and using its package “semPLS” to estimate the structural equation model by Monecke & Leisch (2012) (see the enclosed article). Everything works well until I try to obtain graphical representations of the results with the function “pathDiagram()” that creates a graph in the DOT language (Gansner et al. 2006). A prerequisite for this is that Graphviz (AT&T Research 2009) is available on the system; I did install it following the instructions given by MacAppStore.org.
The R command and the following comment by the estimator are as follows:
{{{
R > pathDiagram(ecsi, file = "ecsiStructure", full = FALSE, edge.labels = "both", output.type = "graphics", digits = 2)
Running dot -Tpdf -o ecsiStructure.pdf ecsiStructure.dot
}}}
The error message that I received is as follows:
Sep 16 12:15:48 Kalles-MBP dot[704] <Error>: The function ‘CGFontGetGlyphPath’ is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance. Sep 16 12:15:48 Kalles-MBP dot[704] <Error>: The function ‘CGFontGetGlyphPaths’ is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance.
I would be very grateful if you could guide me to solve the problem.
Best regards,
Kalle E.
New description: Hi! I am running R (a free software for statistical computing, URL http://www.R-project.org/) on my MacBook Pro (OS X Yosemite, ver. 10.10.5) and using its package “semPLS” to estimate the structural equation model by Monecke & Leisch (2012) (see the enclosed article). Everything works well until I try to obtain graphical representations of the results with the function “pathDiagram()” that creates a graph in the DOT language (Gansner et al. 2006). A prerequisite for this is that Graphviz (AT&T Research 2009) is available on the system; I did install it following the instructions given by MacAppStore.org. The R command and the following comment by the estimator are as follows: {{{ R > pathDiagram(ecsi, file = "ecsiStructure", full = FALSE, edge.labels = "both", output.type = "graphics", digits = 2) Running dot -Tpdf -o ecsiStructure.pdf ecsiStructure.dot }}} The error message that I received is as follows: {{{ Sep 16 12:15:48 Kalles-MBP dot[704] <Error>: The function ‘CGFontGetGlyphPath’ is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance. Sep 16 12:15:48 Kalles-MBP dot[704] <Error>: The function ‘CGFontGetGlyphPaths’ is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance. }}} I would be very grateful if you could guide me to solve the problem. Best regards, Kalle E. -- Comment: Are you saying that in addition to seeing these messages about CGFontGetGlyphPath/CGFontGetGlyphPaths, your graph is not being created, when Graphviz is run via R? If so, do you see that same problem if you run the `dot` program yourself, with valid input and arguments? I am aware that these messages get printed by programs that use cairo (such as Graphviz), but to my knowledge they are just informational; they should not affect the functionality of the software at all. See #45599, of which this may be a duplicate. -- Ticket URL: <https://trac.macports.org/ticket/48883#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X