Я пытаюсь запустить GNUPlot из Octave, но при этом я получаю следующую ошибку:
octave-3.4.0:3> plot(x,y)
dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
Referenced from: /usr/X11/lib/libfontconfig.1.dylib
Reason: Incompatible library version: libfontconfig.1.dylib requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0
dyld: Library not loaded: /usr/X11/lib/libfreetype.6.dylib
  Referenced from: /usr/X11/lib/libfontconfig.1.dylib
 Reason: Incompatible library version: libfontconfig.1.dylib requires version 14.0.0 or later, but libfreetype.6.dylib provides version 13.0.0
/Applications/Gnuplot.app/Contents/Resources/bin/gnuplot: line 71: 53997 Trace/BPT trap: 5       GNUTERM="${GNUTERM}" GNUPLOT_HOME="${GNUPLOT_HOME}" PATH="${PATH}"   DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" HOME="${HOME}" GNUHELP="${GNUHELP}"   DYLD_FRAMEWORK_PATH="${DYLD_FRAMEWORK_PATH}" GNUPLOT_PS_DIR="${GNUPLOT_PS_DIR}"   DISPLAY="${DISPLAY}" GNUPLOT_DRIVER_DIR="${GNUPLOT_DRIVER_DIR}" "${ROOT}/bin/gnuplot-4.4.3"   "$@"
/Applications/Gnuplot.app/Contents/Resources/bin/gnuplot: line 71: 54003 Trace/BPT trap: 5       GNUTERM="${GNUTERM}" GNUPLOT_HOME="${GNUPLOT_HOME}" PATH="${PATH}" DYLD_LIBRARY_PATH="${DYLD_LIBRARY_PATH}" HOME="${HOME}" GNUHELP="${GNUHELP}" DYLD_FRAMEWORK_PATH="${DYLD_FRAMEWORK_PATH}" GNUPLOT_PS_DIR="${GNUPLOT_PS_DIR}" DISPLAY="${DISPLAY}" GNUPLOT_DRIVER_DIR="${GNUPLOT_DRIVER_DIR}" "${ROOT}/bin/gnuplot-4.4.3" "$@"
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
warning: broken pipe -- some output may be lost
^C
Сначала я попробовал это:
Примечания для пользователей Snow Leopard:
mkoctfileНачиная с OS X 10.6, поставляемая Apple версия
gccпо умолчанию создает 64-битные двоичные файлы. Поскольку библиотеки, включенные в Octave.app версии 3.2.3, являются 32-битными, для работы mkoctfile необходимо применить следующий патч:- Откройте папку 
/Applicationsв Finder - Щелкните правой кнопкой мыши Octave.app и выберите "Показать содержимое пакета".
 - Перейдите в 
/Applications/Octave.app/Contents/Resources/bin - Щелкните правой кнопкой мыши файл 
mkoctfileи выберите « Открыть с помощью» → «Другие…» → «TextEdit.app». Сразу после строки:
# along with this program; If not, see <http://www.gnu.org/licenses/>.
добавить строки
CFLAGS="-m32 ${CFLAGS}" FFLAGS="-m32 ${FFLAGS}" CPPFLAGS="-m32 ${CPPFLAGS}" CXXFLAGS="-m32 ${CXXFLAGS}" LDFLAGS="-m32 ${LDFLAGS}"и сохранить.
- Откройте папку 
 Gnuplot.app
Обновление системных библиотек, представленное в OS X 10.6.5, нарушило функциональность Gnuplot.app, включенного в дистрибутив Octave.app, чтобы использовать Gnuplot.app в OSX 10.6.5 и более поздних версиях, вы можете использовать описанное исправление ниже:
- Откройте папку 
/Applicationsв Finder - Щелкните правой кнопкой мыши на Gnuplot.app и выберите "Показать содержимое пакета".
 - Перейдите в 
/Applications/Gnuplot.app/Contents/Resources/bin - Щелкните правой кнопкой мыши файл 
gnuplotи выберите « Открыть с помощью» → "Другие" → «TextEdit.app». Измените строку:
DYLD_LIBRARY_PATH="${ROOT}/lib:${DYLD_LIBRARY_PATH}"
в
DYLD_LIBRARY_PATH="${ROOT}/lib"и сохранить.
- Откройте папку 
 
После того, как это не сработало, я дважды проверил, чтобы убедиться, что набрал правильную информацию. После того, как это не сработало, я установил MacPorts и использовал его для установки Octave и GNUPlot. Это тоже не прояснилось.
Я использую OS X Lion 10.7.3
