Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Сборка своего приложения в snap пакет  (Прочитано 1287 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Всем привет.
Если кто собирал Qt приложение в snap пакеты отзовитесь плиз, весь день угрохал на это((
Приложение никак не работает с сетью, обычная программа юзерская. Проверил через ldd program какие он хочет зависимости.
Хотя как оказалось при сборке пакета он сам находит их и копирует что надо(это странновато оказалось).
Собирается без проблем, устанавливается тоже, но вот при запуске получаю сообщение
ProjectTimer: /snap/timerproject/x1/usr/lib/x86_64-linux-gnu/libQt5Network.so.5: version `Qt_5' not found (required by /snap/timerproject/x1/media/free/Qt5.7.0/5.7/gcc_64/lib/libQt5Quick.so.5)
ProjectTimer: /snap/timerproject/x1/usr/lib/x86_64-linux-gnu/libQt5Network.so.5: version `Qt_5' not found (required by /snap/timerproject/x1/media/free/Qt5.7.0/5.7/gcc_64/lib/libQt5Qml.so.5)

Может кто поможет с решением?

Оффлайн Sergiy17

  • Любитель
  • *
  • Сообщений: 88
    • Просмотр профиля
Re: Сборка своего приложения в snap пакет
« Ответ #1 : 27 Июля 2016, 21:59:30 »
Делали по такому примеру? https://github.com/kyrofa/qt-example-snaps/blob/master/application/snapcraft.yaml? Попробуйте найти snapcraft.yaml от vlc и посмотреть как там сделано.
Лучший способ в чём-то разобраться до конца — это попробовать научить этому компьютер." (с) Дональд Кнут

Оффлайн BlinCT

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
    • Просмотр профиля
Re: Сборка своего приложения в snap пакет
« Ответ #2 : 27 Июля 2016, 22:10:14 »
Делали по такому примеру? https://github.com/kyrofa/qt-example-snaps/blob/master/application/snapcraft.yaml? Попробуйте найти snapcraft.yaml от vlc и посмотреть как там сделано.

Я канечно попробую с этим конфигом но уверен что не получится. Как чето с обращением за либами и уже имеющимися в системе. Я в этмо разабратся не могу.

Пользователь добавил сообщение 27 Июля 2016, 22:20:16:
Как я и сказал, одна и та же ошибка. И я весь день убил на это(( а решеняи не нашол.

Пользователь добавил сообщение 27 Июля 2016, 22:49:08:
Делали по такому примеру? https://github.com/kyrofa/qt-example-snaps/blob/master/application/snapcraft.yaml? Попробуйте найти snapcraft.yaml от vlc и посмотреть как там сделано.

Вот кстати лог сделал запуска и того что он в каталоге не может найти, вообще не понятно
blin@blin-desktop:~/QtProjects/pt_snap$ timerproject
ProjectTimer: /snap/timerproject/x1/usr/lib/x86_64-linux-gnu/libQt5Network.so.5: version `Qt_5' not found (required by /snap/timerproject/x1/media/free/Qt5.7.0/5.7/gcc_64/lib/libQt5Quick.so.5)
ProjectTimer: /snap/timerproject/x1/usr/lib/x86_64-linux-gnu/libQt5Network.so.5: version `Qt_5' not found (required by /snap/timerproject/x1/media/free/Qt5.7.0/5.7/gcc_64/lib/libQt5Qml.so.5)
blin@blin-desktop:~/QtProjects/pt_snap$ ls -l /snap/timerproject/x1/media/free/Qt5.7.0/5.7/gcc_64/lib/
итого 56180
-rwxr-xr-x 1 root root 25047100 янв 28 14:50 libicudata.so.56
-rwxr-xr-x 1 root root  3374854 янв 28 14:50 libicui18n.so.56
-rwxr-xr-x 1 root root  2070162 янв 28 14:50 libicuuc.so.56
-rwxr-xr-x 1 root root  5339752 июн 17 00:47 libQt5Core.so.5
-rwxr-xr-x 1 root root  5909528 июн 10 12:10 libQt5Gui.so.5
-rwxr-xr-x 1 root root  4156520 июн 11 17:18 libQt5Qml.so.5
-rwxr-xr-x 1 root root    78696 июн 13 00:46 libQt5QuickControls2.so.5
-rwxr-xr-x 1 root root  4125768 июн 11 17:18 libQt5Quick.so.5
-rwxr-xr-x 1 root root   807600 июн 13 00:46 libQt5QuickTemplates2.so.5
-rwxr-xr-x 1 root root  6614408 июн 10 12:10 libQt5Widgets.so.5

« Последнее редактирование: 27 Июля 2016, 22:49:08 от BlinCT »

 

Страница сгенерирована за 0.022 секунд. Запросов: 22.