Incorrect library deps resolving on plugins

Bug #766622 reported by Aleksey Sidorov
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
qutim
Fix Released
High
Ruslan Nigmatullin

Bug Description

При загрузке либы в алфавитном порядке проверяются, в результате чего зависимые плагины загружаются раньше тех плагинов, от которых зависят и получаются вот такие проблемы.

Cannot load library /home/sauron/develop/qutim/dist/lib64/qutim/plugins/libplaincontactsmodel.so: (libsimplecontactlist.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)

Changed in qutim:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Ruslan Nigmatullin (euroelessar)
milestone: none → 0.3
Revision history for this message
Ruslan Nigmatullin (euroelessar) wrote :

И каким макаром я должен это проверять?

Revision history for this message
Aleksey Sidorov (aleksey.sidorov) wrote :

Жопа(((

Revision history for this message
KibeR_ShuriK (kiber-shurik) wrote :

Та же проблема.
Чистая свежая(только что) установка из git, собирал так:
git clone git://gitorious.org/qutim/qutim-meta.git
cd qutim-meta && git submodule update --init --recursive
mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=debug .. && make

---------

load: 1 ms, verify: 0 ms, instance: 5 ms, init: 0 ms
Cannot load library /usr/local/lib64/qutim/plugins/liboldcontactdelegate.so: (libsimplecontactlist.so: cannot open shared object file: No such file or directory)

load: 1 ms, verify: 0 ms, instance: 1 ms, init: 0 ms
Cannot load library /usr/local/lib64/qutim/plugins/libplaincontactsmodel.so: (libsimplecontactlist.so: cannot open shared object file: No such file or directory)
-----------

Указанные выше в ошибке файлы реально существуют.
Из-за бага не отображается список контактов.

Возможно ли решить эту проблему костылём?

Revision history for this message
KibeR_ShuriK (kiber-shurik) wrote :

*Проблема решена банальным переименованием libsimplecontactlist.so в alibsimplecontactlist.so
Ошибок загрузки либов в терминале больше не наблюдаю.

Revision history for this message
Alexey Prokhin (alexey-prokhin) wrote :
Changed in qutim:
status: Confirmed → Fix Committed
Revision history for this message
Anischenko Alexandr (dganic) wrote :

Ошибка акутальная:

Невозможно загрузить библиотеку /usr/lib/qutim/plugins/liboldcontactdelegate.so: (libsimplecontactlist.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)

Невозможно загрузить библиотеку /usr/lib/qutim/plugins/libplaincontactsmodel.so: (libsimplecontactlist.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)

Невозможно загрузить библиотеку /usr/lib/qutim/plugins/libseparatedcontactsmodel.so: (libsimplecontactlist.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)

load: 115 ms, verify: 0 ms, instance: 0 ms, init: 0 ms
Невозможно загрузить библиотеку /usr/lib/qutim/plugins/libsimplecontactdelegate.so: (libsimplecontactlist.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)

Changed in qutim:
status: Fix Committed → In Progress
status: In Progress → Confirmed
Tretyakov R (roman-i)
Changed in qutim:
status: Confirmed → Fix Committed
Tretyakov R (roman-i)
Changed in qutim:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.