Пакет Matlab / Octave Psychtoolbox имеет 64-разрядную версию MacOS с 64-разрядными файлами .mex. Насколько я знаю, любое использование файлов .mex завершится с ошибкой в 32-битной октаве, с такими сообщениями:
error: KbQueueReserve: /Applications/Psychtoolbox/PsychBasic/Octave3OSXFiles64/PsychHID.mex: failed to load: dlopen(/Applications/Psychtoolbox/PsychBasic/Octave3OSXFiles64/PsychHID.mex, 2): no suitable image found. Did find:
/Applications/Psychtoolbox/PsychBasic/Octave3OSXFiles64/PsychHID.mex: mach-o, but wrong architecture
Существует ли версия Octave, которая может использовать 64-битные файлы .mex?
- Архитектура PsychHID.mex: x86_64
- Архитектуры Octave 3.4.0: i386 ppc
- Моя система: MacBook Pro 5,1 под управлением MacOS 10.6.8
Возможно, это проблема Psychtoolbox, поскольку я вижу 3 архитектуры для файлов Linux (Octave3LinuxFiles
, Octave3LinuxFiles64
, Octave3LinuxFilesARM
) в /Applications/Psychtoolbox/PsychBasic
, но только одну для MacOS (Octave3OSXFiles64
).