​​The Cambridge Crystallographic Data Centre (CCDC).
The CCDC websites use cookies. By continuing to browse the site you are agreeing to our use of cookies. For more details about cookies and how to manage them, see our  cookie policy.

Documentation fails to open when launched from a CCDC application on linux


We are aware of some linux operating systems such as CentOS 7 and Rocky 9 having problems launching a web browser and displaying the user documentation when launched from the Help menu of applications like Mercury or Hermes. If the application was started from the command line, the user may also observe errors like

XPCOMGlueLoad error for file /usr/lib64/firefox/libmozgtk.so:

/lib64/libgdk-3.so.0: undefined symbol: cairo_xlib_surface_create_for_bitmap Couldn't load XPCOM.

This problem is due to mismatching libraries causing the browser to not open correctly in the environment that the CCDC application is running in. While we investigate this, the documentation can be viewed manually by loading the documentation html directly from a running web browser. The documentation html can be found for each application in the ccdc-software/application/docs folder of each installed application.