Desktop Survival Guide
by Graham Williams
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 'C:/PROGRA~1/R/R-24~1.1/library/cairoDevice/libs/cairoDevice.dll': 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.