Hi James, On Thu, May 9, 2024 at 9:03 AM James Page <james.p...@ubuntu.com> wrote: cd > The patch added to restore older API signatures to resolve Bug 1070217 > creates ambiguity in the method signatures resulting in FTBFS in at > least the ceph package: [...] > The compression options parameter which was added for >= 1.2 of snappy > provides a default, so the added method with no options creates this > ambiguity. For the time being ceph might patch to call directly the new API with changing line 78 of SnappyCompressor.h: snappy::Compress(&source, &sink); to snappy::Compress(&source, &sink, {});
I can't test it myself as in my test environment ceph can't even configure due to: -- crypto soname: libcrypto.so.3 CMake Error at /usr/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Python3 (missing: Python3_LIBRARY Python3_INCLUDE_DIR Development) (found suitable exact version "3.10.13") But indeed, I should do a transition of snappy with a prepared new library name. Regards, Laszlo/GCS