Why can't MATLAB reload this library

Hello,
I need to plot a figure, and label the axis on that figure. Matlab doesn't seem to be able to load or reload the relevant library. I've attached the whole .m file below. Relevant errors:
Error using gca
While setting the 'Parent' property of 'Axes':
Can't reload '/run/media/jcarey/HDD4/matlab3/bin/glnxa64/libmwosgserver.so'
Error in newplot (line 73)
ax = gca(fig);
Error in ex1_carey (line 91)
plot(x_dec, eq2, '+');
I'm using Linux, Fedora 24, with Matlab 2016a
Also are you supposed to say Matlab or MATLAB?

Answers (2)

Slaheddine Welhazi
Slaheddine Welhazi on 23 Jul 2018
Edited: Walter Roberson on 24 Jul 2018
I test with Matlab R2016b
1- install wmname
sudo install wmname
2- Now you should change the window manager name to LG3D. Before executing matlab, run:
"wmname LG3D".
3-run matlab "/usr/local/MATLAB/R2016b/bin/matlab".
4-Close matlab.
5-"export LD_PRELOAD=/usr/lib64/libstdc++.so.6"
5-"run Matlab"
6-Finally it's ok

1 Comment

That was a different bug related to TLS entries, and the error message for that bug always mentions "TLS".

Sign in to comment.

Categories

Asked:

on 10 Sep 2016

Commented:

on 4 Apr 2020

Community Treasure Hunt

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

Start Hunting!