[Решено] Запуск Beyond Earth на 64bit системе

при попытке запуска (./CIvBE):

./CivBE: error while loading shared libraries: libtbb.so.2: cannot open shared object file: No such file or directory
пакет opencv (libtbb.so.2 относится к этому пакету) установлен, библиотека на месте... долго не думая запустил strace ./CivBE | grep libtbb :

...
open("./tls/i686/sse2/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/i686/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/sse2/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./i686/sse2/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./i686/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./sse2/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib32/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
writev(2, [{iov_base="./CivBE", iov_len=7}, {iov_base=": ", iov_len=2}, {iov_base="error while loading shared libra"..., iov_len=36}, {iov_base=": ", iov_len=2}, {iov_base="libtbb.so.2", iov_len=11}, {iov_base=": ", iov_len=2}, {iov_base="cannot open shared object file", iov_len=30}, {iov_base=": ", iov_len=2}, {iov_base="No such file or directory", iov_len=25}, {iov_base="\n", iov_len=1}], 10./CivBE: error while loading shared libraries: libtbb.so.2: cannot open shared object file: No such file or directory
) = 118
exit_group(127)                         = ?
+++ exited with 127 +++
интерестная строчка: open("/usr/lib32/libtbb.so.2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory), есть подозрение ему нужна 32-битная библиотека.

А вот тут проблема, ни в репозитории ни в AURе нет lib32-opencv или чего-то подобного (или я чего-то не догоняю).
Решил по велосипедному: скопировал библиотеки со Стима (/home/administrator/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib) в ./i686
Вообще, библиотека /usr/lib32/libtbb.so.2 содержится в пакете lib32-intel-tbb из AUR.
In Tux We Trust
да, это то что надо... Спасибо, буду знать.
На всякий случай: https://pkgs.org/
In Tux We Trust
по слову libtbb не находит ничего в арче, а по названию пакета я и через pacman горазд...
ghost
по слову libtbb не находит ничего в арче
Он ищет по полному названию библиотеки libtbb.so.2, а в арче не находит потому что в АУР.
In Tux We Trust
 
Зарегистрироваться или войдите чтобы оставить сообщение.