LibreOffice impress fails to load or to open any presentation file. This is after the latest LibreOffice update that was push to the latest repository. Package version: libreoffice-7.4.0.3_1 Error: loading component library <file:///usr/local/lib/libreoffice/program/../program/libsdlo.so> failed.
Hello! This is not a libreoffice itself bug but outdated dependencies (and dependencies of dependencies) See PR 266262 (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266262)
(In reply to Dima Panov from comment #1) Hi Dima, thanks for the update, Any clue on how to fix it? if there is a missing or outdated dependencies, should it not be asserted as part of the port?
I have tried building latest from ports and also fails. I have check lld /usr/local/lib/libreoffice/program/../program/libsdlo.so and comes out clean, i mean no missing deps. Im building LibreOffice now with --debugging support to see if i can get a pointer of whats going on.
At the ends this was also fixed with this, from the related PR. # PORTS=$(ldd /usr/local/lib/libreoffice/program/libsdlo.so | awk '{print $3}' | while read line; do pkg which "$line" | awk '{printf $NF}'; echo " "; done); PKG=$(echo "$PORTS" | sed -e 's/database//g' | sort -u); pkg install -f $PKG