본문 바로가기
PC/Linux

undefined symbol: FT_Done_MM_Var 오류 해결

by dragom 2020. 11. 25.
반응형

환경

OS version: CentOS8.2.2004

Kernel version: 4.18.0-193.28.1.el8_2.x86_64

 

현상

Silvaco program 설치 후 sman/smartspice 실행 시 

Symbol lookup error: /usr/lib64/libfontconfig.so.1: undefined symbol: FT_Done_MM_Var

발생하며 켜지지 않음.

 

조치

mv 프로그램path/lib/support/x86_64-linux/rhel55/libfreetype.so.6.3.10 프로그램path/lib/support/x86_64-linux/rhel55/libfreetype.so.6.3.10.bak

위 방식으로 libfreetype을 못쓰도록 함. (rhel7이나 다른 폴더에 있는 libfreetype은 대부분 link로 되어있고 rhel7의 링크 원본인 rhel5의 파일을 바꿔주니 해결되었음.)

 

구동 확인 프로그램

Silvaco의 sman, acroread, smartspice, smartview, expert, guardian .....

 

p.s.

솔직히 이거 해결한다고 libfontconfig.so.1도 깔아보고 freetype도 지웠다 깔아보고 별 짓을 다 했기에
위 방법이 간단히 한 방에 해결되는 방법인지는 잘 모르겠다.


예전에도 엄청 삽질하다가 해결해 놓았었는데, 이번에 OS 다시 버전업해서 clean 설치하고 나니 방법이 기억나지 않아 괜히 해결한다고 한 시간 낭비한게 빡쳐서 글로 남겨 놓는다. 누군가 사랑스러운 한시간을 아낄 수 있기를 바랍니다.

반응형

댓글