https://bugs.documentfoundation.org/show_bug.cgi?id=147716
--- Comment #11 from Joe Breuer <[email protected]> --- I got a testing environment put together, a stripped-down and minimal version of gentoo as I use it / as it comes out of the box, as it were. The there-current app-office/libreoffice-7.2.5.2-r1 package exhibits the bug, ie "Nonexistent file." instead of WebDAV browsing / file access. I then had a look at the bibisection. Similar to what I found in comment 8 and comment 9, the bug does not occur with either the newest 7.2 bisection build: commit 1b8c93949b24204fe8a7b7105215c712aa132547 Date: Tue Mar 15 11:48:19 2022 +0100 source sha:6fb5a87e31b7df01f4b212ab979ae57e8d4ab4fb nor with the oldest: commit 1810f056660f59f79e76b8bdd6f5b902c27ce14f (HEAD, tag: oldest) Date: Thu Nov 26 15:52:40 2020 +0100 source sha:738bcf5e9a8c443d60c29c3a8068e8c16c72638a Which means there's something (significant in this respect) different about the gentoo builds of LibreOffice from the ones in the bibisection repository. I've since also tested the binary build that's available for/on gentoo (as app-office/libreoffice-bin-7.2.5.2): WebDAV also does not work, but it is subtly different: the "Open Remote..." file dialog stays empty after configuring a WebDAV service, there is no error dialog. As J. Roeleveld also suggested - great idea! - I'll start having a look what those differences might be; using the documented release build options & environment as a starting point: https://wiki.documentfoundation.org/Development/ReleaseBuilds#Linux_.28same_options_for_x86_.26_x86_64.29 For reference/contrast, here's the configuration that the source build in gentoo uses: ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --docdir=/usr/share/doc/libreoffice-7.2.5.2-r1 --htmldir=/usr/share/doc/libreoffice-7.2.5.2-r1/html --libdir=/usr/lib64 --with-system-dicts --with-system-epoxy --with-system-headers --with-system-jars --with-system-libs --enable-build-opensymbol --enable-cairo-canvas --enable-largefile --enable-mergelibs --enable-python=system --enable-randr --enable-release-build --disable-breakpad --disable-bundle-mariadb --disable-ccache --disable-epm --disable-fetch-external --disable-gtk3-kde5 --disable-online-update --disable-openssl --disable-pdfium --with-extra-buildid=Gentoo official package --enable-extension-integration --with-external-dict-dir=/usr/share/myspell --with-external-hyph-dir=/usr/share/myspell --with-external-thes-dir=/usr/share/myspell --with-external-tar=/var/tmp/portage/app-office/libreoffice-7.2.5.2-r1/distdir --with-lang= --with-parallelism=6 --with-system-ucpp --with-tls=nss --with-vendor=Gentoo Foundation --with-webdav --with-x --without-fonts --without-myspell-dicts --with-help=html --without-helppack-integration --with-system-gpgmepp --without-system-jfreereport --without-system-libcmis --without-system-sane --disable-report-builder --enable-sdremote-bluetooth --disable-coinmp --enable-cups --enable-dbus --disable-debug --disable-evolution2 --disable-firebird-sdbc --disable-gstreamer-1-0 --enable-gtk3 --enable-kf5 --enable-qt5 --disable-ldap --disable-odk --disable-pdfimport --disable-postgresql-sdbc --disable-skia --without-lxml --without-system-coinmp --without-gdrive-client-id --without-gdrive-client-secret --without-java --without-doxygen --enable-dconf --enable-gio --disable-ext-nlpsolver --disable-scripting-beanshell --disable-scripting-javascript --disable-ext-wiki-publisher The --disable-openssl does stick out a bit, although --with-tls=nss is selected explicitly. I've just checked, the working 7.1.8.1 build does the same. Hmm, and what does --enable-gio do, exactly. Ooh, and here is a strong hint in the ./configure output: checking for webdav library... none, disabled ... although net-libs/neon-0.32.2 is available on the system, but the gentoo build process typically takes care to isolate packages (that are not explicitly used as dependencies), and it isn't listed there. I have an idea how to set that right in the gentoo build: webdav? ( net-libs/neon ) $(use_with webdav neon) and I will be trying this out next. -- You are receiving this mail because: You are the assignee for the bug.
