Knowledge Base

Article ID: 1557 - Last Modified:

Maestro fails to start on Linux with an error that includes "undefined symbol: FT_Load_Sfnt_Table". What is the problem?

The full error message is:

ImportError: /usr/lib/libfontconfig.so.1: undefined symbol: FT_Load_Sfnt_Table
installdir/maestro-vversion/bin/Linux-x86/maestro: symbol lookup error:
installdir/mmshare-vversion/lib/Linux-x86/libQtGui.so.4:
undefined symbol: FT_Load_Sfnt_Table
Maestro: Could not load shared library

This error can be caused by specifying older or custom FreeType libraries instead of using system libfreetype libraries. It often happens when the Gaussian quantum chemistry program is installed. To check which library Maestro is actually using, run the following command:

$SCHRODINGER/maestro -lddonly | grep libfreetype

To fix it, make sure that there are no references in LD_LIBRARY_PATH to locations like /usr/local/gv/lib/, where extra libfreetype.so libraries can be installed, or unset LD_LIBRARY_PATH altogether (recommended). If other applications require these libraries, consider running them from a shell script in which you set LD_LIBRARY_PATH as required. You should also check the PATH environment variable for such locations.

Keywords: startup, crash, fonts

Back to Search Results

Was this information helpful?

What can we do to improve this information?


To ask a question or get help, please submit a support ticket or email us at help@schrodinger.com.
Knowledge Base Search

Type the words or phrases on which you would like to search, or click here to view a list of all
Knowledge Base articles