Matlab -Dgdb doesn't work on Ubuntu
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
syl1446
el 21 de Mzo. de 2019
When trying to debug a mex file on Ubuntu 18.04 with Matlab 2018b, when I run
matlab -Dgdb
in the terminal, I get the following error:
gdb: symbol lookup error: /usr/lib/x86_64-linux-gnu/libpython3.6m.so.1.0: undefined symbol: XML_SetHashSalt
I've tried to reinstall libpython3.6m.so but the problem persists. The version of gdb is 8.1.0 and works fine when launched as standalone.
How can I fix it ?
0 comentarios
Respuesta aceptada
Ramkumar Natarajan
el 24 de Abr. de 2019
Editada: Ramkumar Natarajan
el 24 de Abr. de 2019
I don't know if this is a perfect solution but doing this in the current environment before `matlab -Dgdb` resolves it for me.
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libexpat.so
3 comentarios
Aep
el 23 de Abr. de 2021
Editada: Aep
el 23 de Abr. de 2021
Hello,
Sorry I have a question. I am running a program and getting the same "undefined symbol: XML_SetHashSalt" error. I want to use the solution that you provided however I do not know where should I copy this export command that you mentioned?
I recieve the following error when I copy the export command in the MATLAB command line:
"Undefined function 'export' for input arguments of type 'char'."
Can you please help me with this error? I am using MATLAB in Ubuntu.
Thanks in advance
Ramkumar Natarajan
el 23 de Abr. de 2021
Running this command in the Linux shell (set as environment variable) and launch Matlab in commandline from the same shell.
Más respuestas (0)
Ver también
Categorías
Más información sobre Communications Toolbox en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!