Size: a a a

2020 January 17

S

Shieldy in pro.lua
(8 + 5) Кристина Калаушина, пожалуйста, отправьте решение указанной арифметической задачи в этот чат в течение указанного времени, иначе вы будете кикнуты. Спасибо! (60 сек)
источник

AZ

Aydar Zarifullin in pro.lua
Igor725
Судя по всему iuplua.so он нашёл, но не нашёл какую-то его зависимость, ldd посмотри, понятно станет
Он не может найти   libiup.so который лежит в папке /usr/lib64. Я так же на всякий сделал симлинк на этот файл в папке /usr/lib64/lua/5.1 Не помогло. Видимо выставление LD_LIBRARY_PATH  поможет...
источник

I

Igor725 in pro.lua
Через LD_PRELOAD_LIBRARY можешь, указав путь до libiup
источник

I

Igor725 in pro.lua
Проверь ещё ld.so.conf
источник

I

Igor725 in pro.lua
И выполни ldconfig
источник

I

Igor725 in pro.lua
Может с кешем что-то не так
источник

I

Igor725 in pro.lua
И поэтому не ищет
источник

I

Igor725 in pro.lua
На линуксе вообще линкование динамики - это отдельная эпопея
источник

I

Igor725 in pro.lua
Долго со всем этим разбирался
источник

AZ

Aydar Zarifullin in pro.lua
Igor725
И поэтому не ищет
LD_LIBRARY_PATH=/usr/lib64 помог. Вряд ли с линкером проблемы есть, мне кажется он просто по дефолту по этому пути не ищет
источник

I

Igor725 in pro.lua
в ld.so.conf можно пути указать, по которым ищет
источник

I

Igor725 in pro.lua
Но ты же, как я понял, в lib64 сунул
источник

I

Igor725 in pro.lua
Так что видеть должен в любом случае
источник

AZ

Aydar Zarifullin in pro.lua
Igor725
в ld.so.conf можно пути указать, по которым ищет
Мне легче переменную указать.
источник

I

Igor725 in pro.lua
Как знаешь, но в принципе да. С переменными окружения - это q&d решение
источник

AZ

Aydar Zarifullin in pro.lua
Igor725
Но ты же, как я понял, в lib64 сунул
Не я, инсталлятор
источник

I

Igor725 in pro.lua
Можно в принципе libiup скопирнуть в папку с luaiup, тоже сработает, зависимости сначала ищутся в в корневой папке файла, который запросил зависимость
источник

I

Igor725 in pro.lua
А можно вообще iuplua собрать сразу же без линкования, зашив libiup в него
источник

I

Igor725 in pro.lua
Много решений есть
источник

AZ

Aydar Zarifullin in pro.lua
Igor725
Так что видеть должен в любом случае
Я ничего не настраивал и пути линкера не менял, нету там /usr/lib64 ну и фиг с ним.
источник