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?