libtiff.so.5: version `LIBTIFF_4.0' not found (required by *.so) for matlab in ubuntu environment?

61 Ansichten (letzte 30 Tage)
When running a mex file or mixing it with the opencv library, an error like the one below occurs, how do I fix it?
libtiff.so.5: version `LIBTIFF_4.0' not found (required by *.so)
or
libtiff.so.5: no version information available

Akzeptierte Antwort

cui,xingxing
cui,xingxing am 28 Mär. 2023
Bearbeitet: cui,xingxing am 27 Apr. 2024
I solved the problem using the following:
sudo rm -rf /usr/local/MATLAB/<MATLAB_RELEASE>/bin/glnxa64/libtiff.so.5
sudo ln -s /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4 /usr/local/MATLAB/<MATLAB_RELEASE>/bin/glnxa64/libtiff.so.5
The first command line removes the libtiff.xo.5 file from its original path. The second command is to link /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4 to /usr/local/MATLAB/<MATLAB_RELEASE>/bin/glnxa64/libtiff.so.5. This way, the two file versions correspond and the problem is solved.
Execute the command
locate libtiff.so.5.2.4
You will find this file in the /usr/local/MATLAB/<MATLAB_RELEASE>/bin/glnxa64/ directory:
/usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
The above is only currently valid for my computer, if you have a better answer, please feel free to suggest it.
Reference:
-------------------------Off-topic interlude, 2024-------------------------------
I am currently looking for a job in the field of CV algorithm development, based in Shenzhen, Guangdong, China,or a remote support position. I would be very grateful if anyone is willing to offer me a job or make a recommendation. My preliminary resume can be found at: https://cuixing158.github.io/about/ . Thank you!
Email: cuixingxing150@gmail.com

Weitere Antworten (1)

Mihai Tanase
Mihai Tanase am 8 Jun. 2023
very useful, thanks for sharing

Produkte


Version

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by