Re: [MacPorts] #48883: cairo: The function ‘CGFontGetGlyphPath’ is obsolete and will be removed in an upcoming update... (was: dot[704] <Error>: The function ‘CGFontGetGlyphPath’ is obsolete and will be removed in an upcoming update...)

MacPorts noreply at macports.org
Wed Sep 16 04:46:12 PDT 2015


#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


More information about the macports-tickets mailing list