我终于从 16.04 升级到了 18.04。Teamviewer 在 16.04 中运行良好。升级后,当我尝试启动 GUI 时,它给了我:
/opt/teamviewer/tv_bin/TeamViewer: symbol lookup error: /opt/qt514/lib/libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_Format
由于通常会导致此错误的整个 FT_Get_X11_Font_Format 与 FT_Get_Font_Format 问题,我确保它已经在足够新的 freetype 版本上。
似乎该功能可用:
rreese@rreese-desktop:~$ sudo readelf -s /usr/lib/x86_64-linux-gnu/libfreetype.so | grep -i font_format
195: 000000000000fc10 2 FUNC GLOBAL DEFAULT 12 FT_Get_X11_Font_Format
208: 000000000000fbe0 43 FUNC GLOBAL DEFAULT 12 FT_Get_Font_Format
我尝试升级 QT 认为这可能是问题,但 5.14 给了我同样的错误。我有点不知所措。有人有什么建议吗?
谢谢!