Desktop Survival Guide
by Graham Williams

Cairo: cairo_pdf_surface_create could not be located

A number of users have reported (April 2007) the following error when trying to display using the Cairo Device:

The procedure entry point cairo_pdf_surface_create could not be 
located in the dynamic link library libcairo-2.dll

Error in dyn.load(x, as.logical(local), as.logical(now)) :
       unable to load shared library
 LoadLibrary failure:  The specified procedure could not be found.

The reason for the error is currently unknown. A work-around is to not use the Cairo device for plotting. This can be set in the Settings menu, or else simply remove the cairoDevice package and Rattle will default to using the Windows device.

Copyright © 2004-2010 Togaware Pty Ltd
Support further development through the purchase of the PDF version of the book.
The PDF version is a formatted comprehensive draft book (with over 800 pages).
Brought to you by Togaware. This page generated: Sunday, 22 August 2010