Since last update of Manjaro package for video libs, DaVinci Resolve has stopped to work.
Error returned by DaVinci was : opt/resolve/bin/resolve: symbol lookup error: usr/lib/libpango-1.0.so.0"
To help people in the same situation as I was, I writing down here what I did to make it work.
A walkaround was to disable libglib-2.0.so*, so I decided to create a _disabled directory in the /opt/resolve directory and to move there all files relative to libglib-2.0.so* with a
sudo mv libs/libglib-2.0.so* _disabled/
therefore 3 files have been moved to _disabled directory:
libglib-2.0.so → libglib-2.0.so.0
libglib-2.0.so.0 → libglib-2.0.so.0.6800.4
And now I can run DaVinci Resolve 18 without any issue.
I’m curious and you didn’t mention it, did you first try rebuilding DaVinci, because that’s often whet is needed for AUR packages after a Manjaro update.
DaVinci Resolve includes an older version of
glib2 libraries that do not work with system
Resolve should work if system libglib is preloaded:
DaVinci Resolve - Unable to start (libpango/glib) - ArchWiki
Or delete Resolve libglib to use working system libglib
sudo rm /opt/resolve/libs/libglib-2.0.so*
Davinci resolve no longer opens after updating from fedora 37 to 38 - StackExchange
Moving files as suggested in post #1 would also work but there is no need to retain the files
AFAIK DaVinci Resolve is a proprietary software and therefore source code is not available.