$ ./install
terminate called after throwing an instance of 'std::runtime_error'
what(): Failed to launch web window with error: Unable to launch the MATLABWindow application. The exit code was: 127
[1] 1409378 IOT instruction (core dumped) ./install$ ./bin/glnxa64/MATLABWindow
bin/glnxa64/MATLABWindow: symbol lookup error: /usr/lib/libcairo.so.2: undefined symbol: FT_Get_Color_Glyph_Layer$ rm ./bin/glnxa64/libfreetype.so*$ export LD_PRELOAD=/lib64/libfreetype.so
$ ./install$ rm ./bin/glnxa64/../../sys/os/glnxa64/libstdc++.so*
$ rm ./bin/glnxa64/libstdc++.so*# mkdir -p /path/to/MATLAB/R20XXx
# chown -R $LOGNAME: /path/to/MATLAB/R20XXx/usr/share/applications/matlab.desktop [Desktop Entry]
Type=Application
Terminal=false
MimeType=text/x-matlab
Exec=env LD_PRELOAD="/usr/lib64/libfreetype.so.6" /usr/local/MATLAB/R2023a/bin/matlab -desktop -useStartupFolderPref
Name=MATLAB
Icon=matlab
Categories=Development;Math;Science
Comment=Scientific computing environment
StartupNotify=truecd <matlab_root>
mv ./bin/glnxa64/libfreetype.so.6 ./bin/glnxa64/libfreetype.so.6.old
mv ./bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6 ./bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6.olfind /usr/local/MATLAB/R2022b -name "*.so*" -exec ldd {} \; 2>/dev/null | grep 'not found' | sort -u | sed -r 's/^\s+(\[S+.so](http://s+.so/)).*$/\1/'pacman -Qi gtk2
sudo pacman -S gtk2https://wiki.archlinux.org/title/MATLAB