Effacer les filtres
Effacer les filtres

Error libXft.2.dylib on MAC

3 vues (au cours des 30 derniers jours)
Thomas
Thomas le 29 Juin 2012
when I try to run an X based program out of MATLAB on the MAC I ge thte following error.
! ~/Desktop/afniIntel_64/3dmaskave
dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /usr/X11/lib/libXft.2.dylib
Reason: Incompatible library version: libXft.2.dylib requires version 14.0.0 or later, but libfreetype.6.dylib provides version 10.0.0
~/Desktop/afniIntel_64/3dmaskave: Trace/breakpoint trap
I works fine on Ubuntu using the same configurations.. Anyone else face similar problems?
The program is part of an NIH package fro NEuroimaging called AFNI. Current I have recoded the algorithm for 3dmaskave in MATLAB and can work around it but I need to use more modules of that package and do not wan to recode everything in MATLAB.

Réponse acceptée

Thomas
Thomas le 19 Juil 2012
I have found the solution for the question:
MATLAB sets its own DYLD_LIBRARY_PATH on the Mac to get over some restrictions of X11.
AFNI the NIH software requires the native X11 libraries and so to run it from MATLAB I need to first unset the path MATLAB has set.
IF I run
system('unset DYLD_LIBRARY_PATH; ./3dmaskave')
it runs fine..

Plus de réponses (1)

Walter Roberson
Walter Roberson le 29 Juin 2012
I suggest using otool to see what is getting linked in the two situations.

Catégories

En savoir plus sur Startup and Shutdown dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by