I'm running the July 28 amd64 snapshot, and the following
issue appeared after upgrading to packages built July 28
(from ftp.openbsd.org).

When running sakura, firefox, or any other application that
depends on graphics/cairo, this happens:

        $ sakura
sakura:/usr/local/lib/libcairo.so.12.3: undefined symbol '__popcountdi2'
        ld.so: sakura: lazy binding failed!
        Killed

        $ firefox
firefox:/usr/local/lib/libicuuc.so.13.0: /usr/local/lib/libicudata.so.13.0 : WARNING: symbol(icudt58_dat) size mismatch, relink your program firefox:/usr/local/lib/libicuuc.so.13.0: /usr/local/lib/libicudata.so.13.0 : WARNING: symbol(icudt58_dat) size mismatch, relink your program firefox:/usr/local/lib/libcairo.so.12.3: undefined symbol '__popcountdi2'
        ld.so: firefox: lazy binding failed!
        Killed

Forcing an update of graphics cairo seemed to fix the problem:

$ doas env PKG_PATH=ftp.openbsd.org pkg_add -r -D installed cairo

I'm no port expert, but maybe cairo need a bump?

Reply via email to