Size: a a a

Sailfish OS [sailfish.su/telegram]

2020 November 08

M

Matrix Telegram Brid... in Sailfish OS [sailfish.su/telegram]
Oleg Girko: У меня эта ссылка не работает. Появляется web-страница с рекламой и предложением присоединиться к какому-то проприетарному мессенджеру.
источник
2020 November 09

D

Dmitry in Sailfish OS [sailfish.su/telegram]
Хочу сделать приложение, которое можно было бы запускать через dbus
в стартовой qml добавил DBusAdaptor  с указанием service, path, iface
в desktop файле заполнил
X-Maemo-Service
X-Maemo-Object-Path
X-Maemo-Method
но я только добился того, что могу обращаться к приложению, если оно запущено.
Я же правильно понимаю, что для запуска приложения, мне нужно добавить сервис по пути:
/usr/share/dbus-1/services ?

но если я в pro файлике добавляю
dbusService.path = /usr/share/dbus-1/services
dbusService.files = $$PWD/ru.hello.world.service
INSTALLS += dbusService
то выдаёт ошибку:
error: Installed (but unpackaged) file(s) found: /usr/share/dbus-1/services/ru.hello.world.service
(судя по всему нет доступа?)
источник

A

Aleksey in Sailfish OS [sailfish.su/telegram]
Dmitry
Хочу сделать приложение, которое можно было бы запускать через dbus
в стартовой qml добавил DBusAdaptor  с указанием service, path, iface
в desktop файле заполнил
X-Maemo-Service
X-Maemo-Object-Path
X-Maemo-Method
но я только добился того, что могу обращаться к приложению, если оно запущено.
Я же правильно понимаю, что для запуска приложения, мне нужно добавить сервис по пути:
/usr/share/dbus-1/services ?

но если я в pro файлике добавляю
dbusService.path = /usr/share/dbus-1/services
dbusService.files = $$PWD/ru.hello.world.service
INSTALLS += dbusService
то выдаёт ошибку:
error: Installed (but unpackaged) file(s) found: /usr/share/dbus-1/services/ru.hello.world.service
(судя по всему нет доступа?)
метод вызывает activate() у ApplicationWindow?
источник

AK

Andrey Kozhevnikov in Sailfish OS [sailfish.su/telegram]
Dmitry
Хочу сделать приложение, которое можно было бы запускать через dbus
в стартовой qml добавил DBusAdaptor  с указанием service, path, iface
в desktop файле заполнил
X-Maemo-Service
X-Maemo-Object-Path
X-Maemo-Method
но я только добился того, что могу обращаться к приложению, если оно запущено.
Я же правильно понимаю, что для запуска приложения, мне нужно добавить сервис по пути:
/usr/share/dbus-1/services ?

но если я в pro файлике добавляю
dbusService.path = /usr/share/dbus-1/services
dbusService.files = $$PWD/ru.hello.world.service
INSTALLS += dbusService
то выдаёт ошибку:
error: Installed (but unpackaged) file(s) found: /usr/share/dbus-1/services/ru.hello.world.service
(судя по всему нет доступа?)
новые файлы нужно прописывать в spec/yaml
источник

D

Dmitry in Sailfish OS [sailfish.su/telegram]
Andrey Kozhevnikov
новые файлы нужно прописывать в spec/yaml
Точно, спасибо
источник
2020 November 10

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
Привет, народ.
У меня уже крыша едет от BuildEng.
Работал на Debizn и не было проблем типа
libqmapboxgl.so: undefined reference to `curl_easy_cleanup' и по всем curl_.... такая миХрень

Вроде, ldd все норм выдает. Подскажите, откуда "грабли"
источник

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
ls -la /usr/lib | grep curl
lrwxrwxrwx  1 1001 100001       16 Aug 28 11:44 libcurl.so -> libcurl.so.4.5.0
lrwxrwxrwx  1 1001 100001       16 Oct 18 18:51 libcurl.so.4 -> libcurl.so.4.5.0
-rwxr-xr-x  1 1001 100001   298036 Aug 28 11:44 libcurl.so.4.5.0
Вроде, должен найти
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Vladimir Litvinenko
Привет, народ.
У меня уже крыша едет от BuildEng.
Работал на Debizn и не было проблем типа
libqmapboxgl.so: undefined reference to `curl_easy_cleanup' и по всем curl_.... такая миХрень

Вроде, ldd все норм выдает. Подскажите, откуда "грабли"
ldd -r libqmapboxgl.so
норм все?
источник

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x438cc000)
       libcap.so.2 => /usr/lib/libcap.so.2 (0x438eb000)
undefined symbol: curl_multi_info_read  (/usr/lib/libqmapboxgl.so)

Горе :(
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Vladimir Litvinenko
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x438cc000)
       libcap.so.2 => /usr/lib/libcap.so.2 (0x438eb000)
undefined symbol: curl_multi_info_read  (/usr/lib/libqmapboxgl.so)

Горе :(
А при это там есть

libcurl.so.4 - not found

или что нибудь типа того?
источник

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
НЕт. только
undefined symbol: curl_multi_info_read  (/usr/lib/libqmapboxgl.so)
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Vladimir Litvinenko
НЕт. только
undefined symbol: curl_multi_info_read  (/usr/lib/libqmapboxgl.so)
Попробуй

LD_PRELOAD=/usr/lib/libcurl.so.4 ldd -r libqmapboxgl.so
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Vladimir Litvinenko
НЕт. только
undefined symbol: curl_multi_info_read  (/usr/lib/libqmapboxgl.so)
Вообще есть подозрение что либа собранв с другой версией курла просто, и его надо подкинуть вместе с приложением, либо эта функция вообзе не из libcurl
источник

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
Из libcurl/ Есть еще пакет libcurl4, но он нарушает зависимости
источник

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Vladimir Litvinenko
Из libcurl/ Есть еще пакет libcurl4, но он нарушает зависимости
Т.е. курл не той версии нужен?
источник

s

sashikknox in Sailfish OS [sailfish.su/telegram]
Либо курл нужной версии положить рядом с искомой либой, либо пересобрать либу с правильным курлом
источник

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
Не знаю, но есть подозрения. Пошарю в репе от ringus, откуда и вытащил mapbox
источник

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
Или соберу из github
источник

VL

Vladimir Litvinenko in Sailfish OS [sailfish.su/telegram]
попробую
источник