Reason: Incompatible library version: identify requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0 Trace/BPT trap

StackOverflow https://stackoverflow.com/questions/13024642

Question

i am running 10.6.8 MacOSX Snow Leopard , and i have installed imagemagick using brew install imagemagick and when i run identify in my terminal i get the following error I got this error when i ran spree install as well , as spree also uses imagemagick and imagemagick requires some dyld library version 14.0.0

error

dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
  Referenced from: /usr/local/bin/identify
  Reason: Incompatible library version: identify requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0
Reason: Incompatible library version: identify requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0
Trace/BPT trap

I had also run software update but it does not update the DYLD Library version , How am i supposed to update the Library version from 13.0.0 to 14.0.0 or above in Snow Leopard ?Please help , thanks in advance

Was it helpful?

Solution

i figured it out , if was quite simple i just copied a different version of libfreetype.6.dyld from my MAMP installation to my /usr/X11/lib

sudo cp /Applications/MAMP/Library/lib/libfreetype.6.dylib /usr/X11/lib/

and it worked.

OTHER TIPS

Try installing dlib library using following command

conda install -c conda-forge dlib

It will take care all the dependencies and eventually will work out.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top