При том, что libpopt наличествует:
# ldconfig -p | grep libpopt
libpopt.so.0 (libc6,x86-64) => /usr/lib64/libpopt.so.0
libpopt.so.0 (libc6,x86-64) => /usr/lib32/libpopt.so.0
libpopt.so (libc6,x86-64) => /usr/lib64/libpopt.so
libpopt.so (libc6,x86-64) => /usr/lib32/libpopt.so
# captmon
captmon: error while loading shared libraries: libpopt.so.0: wrong ELF class: ELFCLASS64
# ldd /usr/bin/captmon
linux-gate.so.1 (0xf76ed000)
libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xf7596000)
libpopt.so.0 => not found
libpthread.so.0 => /lib32/libpthread.so.0 (0xf757b000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7576000)
libc.so.6 => /lib32/libc.so.6 (0xf73d0000)
libz.so.1 => /lib32/libz.so.1 (0xf73bb000)
libm.so.6 => /lib32/libm.so.6 (0xf738f000)
/lib/ld-linux.so.2 (0xf76ee000)
revdep-rebuild не помогает.
Дня доброго. Есть идеи, как исправить?
P.S.: ebuild: http://gpo.zugaina.org/AJAX/Ebuild/2549659/View.
P.P.S.: на 64-битной ubuntu завёлся, там также поставил 32-битный popt и сопутствующие библиотеки. Версия cndrvcups 2.40. Хотелось бы понять, что ему не нравится в gentoo.
Решено. Взял libpopt с ubuntu - заработало. С пакетом emul-linux-x86-bjdeps (из репы calculate, но в zugaina и daks ебилды идентичные) по неизвестным причинам всё равно ставился 64-битный popt.