Eu tenho um aplicativo PHP que usa o ffmpeg com libfreetype. Eu instalei o ffmpeg e libfreetype de macports. Mas continuo recebendo este erro:
2013-08-30 14:44:21 - Generate poster - Create thumbnail using ffmpeg.
2013-08-30 14:44:21 - Generate poster - FFMpeg lib found.
dyld: Library not loaded: /opt/local/lib/libfreetype.6.dylib
Referenced from: /opt/local/bin/ffmpeg
Reason: Incompatible library version: ffmpeg requires version 17.0.0 or later, but libfreetype.6.dylib provides version 15.0.0
otool -L /opt/local/lib/libfreetype.6.dylib
shows
/opt/local/lib/libfreetype.6.dylib (compatibility version 17.0.0, current version 17.2.0)
Mas também notei outra versão no sistema. otool -L /usr/X11/lib/libfreetype.6.dylib
shows
/usr/X11/lib/libfreetype.6.dylib (compatibility version 15.0.0, current version 15.1.0)
Então eu suspeito que talvez o ffmpeg esteja tentando usar essa biblioteca. Mas eu não tenho certeza. Alguma idéia de como consertar isso?
você descobriu como corrigir esse problema?
—
buggedcom
Não. Eu segui os erros por um longo tempo, instalando uma dependência após a outra, e fiquei preso em algum momento. Eventualmente, eu recorri a permitir que esse aplicativo PHP em particular usasse uma versão muito antiga do ffmpeg (0.5) que o desenvolvedor recomendava e, então, funciona.
—
Elliott
você usa mamp por acaso? Descobri que comentar tudo em / Applications / MAMP / Library / bin / envvars resolveu porque os binários estavam usando as versões MAMP das ferramentas e não as versões instaladas.
—
buggedcom
Eu realmente uso o XAMPP. Talvez o mesmo problema. Idk eu já desisti disso. Obrigado pela dica, espero que isso ajude alguém.
—
Elliott