Я не уверен, что это связано, но если вы используете предварительно упакованный Octave.app версии 3.2.3, вам нужно перенастроить файл Octave.app/Contents/Resources/bin/mkoctfile-3.2.3, чтобы он собирался установленные пакеты в 32-битной вместо 64-битной ...
Решение состоит в том, чтобы добавить следующий фрагмент
CFLAGS="-m32 ${CFLAGS}"
FFLAGS="-m32 ${FFLAGS}"
CPPFLAGS="-m32 ${CPPFLAGS}"
CXXFLAGS="-m32 ${CXXFLAGS}"
LDFLAGS="-m32 ${LDFLAGS}"
в файле Octave.app/Contents/Resources/bin/mkoctfile-3.2.3 сразу после строки "set -e". Проблема заключалась в том, что в Snow Leopard компиляторы всегда старались собрать в 64-битной версии, в то время как библиотеки, поставляемые с Octave, были 32-битными. Флаг -m32 заставляет компилятор собирать 32-битную
программы. - Гвидо
Исходное сообщение