SVN within MATLAB 2024b
32 views (last 30 days)
Show older comments
From one of my end users:
When I try to run ‘svn’ from within MATLAB, I get an error:
>> system('/usr/bin/svn --version')
/usr/bin/svn: symbol lookup error: /lib/x86_64-linux-gnu/libsvn_subr-1.so.1: undefined symbol: apr_crypto_block_cleanup
The same command works fine at the command line and works in MATLAB 2023b, so it feels like another example of MATLAB messing with the libraries it’s loading by default. (I already have something else in my LD_PRELOAD environment variable to get the matlab engine for python to work – conveniently, it’s the same trick that fixed the Ghostscript problems we had a while back!)
Any ideas how to address this?
0 Comments
Answers (1)
Kautuk Raj
on 18 Dec 2024 at 6:06
I could also not execute SVN commands in the MATLAB command window while using R2024a/b.
As a workaround, I deleted all the binaries containing /usr/local/MATLAB/R20XXx/bin/glnxa64/libapr.so. This location may change based on where MATLAB is installed. Deleting these binaries should compel MATLAB to use the system's SVN rather than its own, thereby eliminating any conflicts between SVN configurations.
0 Comments
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!