Hi Jean,

yeah, I just had the package-manager in gentoo downgrade to the previous
version of snappy, and then filed a bug with gentoo. It's a workaround for
now.

As another workaround, I'm trying to get my latex editor to use
lilypond-book, but since it's on a nonstandard path, I don't seem able to
use it. How do you integrate lilypond-book into a LaTeX toolchain?

Cheers,

N. Andrew Walsh
er/ihn/ihm/sein | he/him/his
Berlin


On Mon, Apr 29, 2024 at 12:35 PM Jean Abou Samra <j...@abou-samra.fr> wrote:

>
> > It gets a bit more complicated now. See this bug:
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278633
> >
> > That bug is for freeBSD, but I expect it applies to other
> > distros as well (it certainly applies to gentoo, as I'm
> > getting the exact same error). In short, snappy (an archiver)
> > was updated to version 1.2.0 a few days ago, and it contains
> > symbols that aren't defined in earlier versions.
>
>
> Well, new symbols shouldn't be a problem (removed symbols would be,
> if other packages expect them). Based on
> https://github.com/conda-forge/snappy-feedstock/issues/35
> what apparently happened is that the snappy developers released
> 1.2.0 but forgot to update the library soname even though they
> changed function signatures. The lookup of that symbol
>
> _ZN6snappy11RawCompressEPKcmPcPm
>
> which is the mangled version of
>
> snappy::RawCompress(char const*, unsigned long, char*, unsigned long*)
>
> fails because the new version only has a (mangled) symbol for
>
> snappy::RawCompress(char const*, unsigned long, char*, unsigned long*,
> snappy::CompressionOptions)
>
> That's a bug in snappy, and it will affect things other than qtwebengine
> too…
> You should probably ask the Gentoo developers to revert to the previous
> version
> or patch it. There's probably a way to ask the Gentoo package manager
> to downgrade the package, too.
>
>

Reply via email to