Matlab 2007b на Fedora 8.

Ноябрь 12, 2007

Непонятно, кто поломал Matlab для GNU/Linux первым: то ли X.Org, то ли Sun Microsystems. При запуске он выдаёт следующее:

xcb_xlib.c:50: xcb_xlib_unlock: Assertion 'c->xlib.lock' failed.

Чтобы пофиксить это поведение нужно сделать следующее (предполагается, что Matlab установлен в /opt/matlab): перейти в папку /opt/matlab/sys/java/jre/glnx86/jre1.6.0/lib/i386/xawt/ и наложить следующий патч:

# patch libmawt.so < libmawt.so.patch

Или сделать следующее:

# sed -i 's/XINERAMA/FAKEEXTN/g' libmawt.so

После этого всё должно заработать.