bigfug / Fugio

An open visual programming system designed for fast development and long-term preservation of digital art and creative exploration
http://www.bigfug.com/software/fugio/
GNU Lesser General Public License v3.0
151 stars 22 forks source link

Fugio on Ubuntu failed to find 'wayland-egl' #65

Closed arky closed 5 years ago

arky commented 5 years ago

Fugio fails to launch on Ubuntu Cosmic 18.10. Missing 'wayland-egl' package.

Testcase

  1. Install the snap from edge channel.

$ sudo snap install fugio --edge fugio (edge) 3.0.0 from Alex May (bigfug) installed

  1. Launch fugio on command line. It fails with $ fugio FATL: This application failed to start because it could not find or load the Qt platform plugin "wayland-egl"

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, xcb.

Reinstalling the application may fix this problem. Aborted (core dumped)

OS Information

$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.10 Release: 18.10 Codename: cosmic

$ uname -a Linux Think 4.18.0-17-generic #18-Ubuntu SMP Wed Mar 13 14:34:40 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

$ dpkg -l | grep wayland ii kwayland-data 4:5.50.0-0ubuntu1 all Qt library wrapper for Wayland libraries - data files ii kwayland-integration:amd64 4:5.13.5-0ubuntu1 amd64 kwayland runtime integration plugins ii libkf5waylandclient5:amd64 4:5.50.0-0ubuntu1 amd64 Qt library wrapper for Wayland libraries ii libqt5waylandclient5:amd64 5.11.1-2 amd64 QtWayland client library ii libqt5waylandcompositor5:amd64 5.11.1-2 amd64 QtWayland compositor library ii libva-wayland2:amd64 2.2.0-1 amd64 Video Acceleration (VA) API for Linux -- Wayland runtime ii libwayland-bin 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - binary utilities ii libwayland-client0:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - client library ii libwayland-cursor0:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - cursor library ii libwayland-dev:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - development files ii libwayland-doc 1.16.0-1ubuntu1.1 all wayland compositor infrastructure - documentation files ii libwayland-egl-backend-dev:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - EGL backend development files ii libwayland-egl1:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - EGL library ii libwayland-egl1-mesa:amd64 18.2.8-0ubuntu0~18.10.2 amd64 transitional dummy package ii libwayland-server0:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - server library ii qtwayland5:amd64 5.11.1-2 amd64 QtWayland platform plugin ii wayland-protocols 1.16-1 all wayland compositor protocols ii xwayland 2:1.20.1-3ubuntu2.1 amd64 Xwayland X server arky@Think:~$ dpkg -l | grep wayland-egl ii libwayland-egl-backend-dev:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - EGL backend development files ii libwayland-egl1:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - EGL library ii libwayland-egl1-mesa:amd64 18.2.8-0ubuntu0~18.10.2 amd64 transitional dummy package arky@Think:~$ dpkg -l | grep wayland ii kwayland-data 4:5.50.0-0ubuntu1 all Qt library wrapper for Wayland libraries - data files ii kwayland-integration:amd64 4:5.13.5-0ubuntu1 amd64 kwayland runtime integration plugins ii libkf5waylandclient5:amd64 4:5.50.0-0ubuntu1 amd64 Qt library wrapper for Wayland libraries ii libqt5waylandclient5:amd64 5.11.1-2 amd64 QtWayland client library ii libqt5waylandcompositor5:amd64 5.11.1-2 amd64 QtWayland compositor library ii libva-wayland2:amd64 2.2.0-1 amd64 Video Acceleration (VA) API for Linux -- Wayland runtime ii libwayland-bin 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - binary utilities ii libwayland-client0:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - client library ii libwayland-cursor0:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - cursor library ii libwayland-dev:amd64 1.16.0-1ubuntu1.1 amd64 ### wayland compositor infrastructure - development files ii libwayland-doc 1.16.0-1ubuntu1.1 all wayland compositor infrastructure - documentation files ii libwayland-egl-backend-dev:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - EGL backend development files ii libwayland-egl1:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - EGL library ii libwayland-egl1-mesa:amd64 18.2.8-0ubuntu0~18.10.2 amd64 transitional dummy package ii libwayland-server0:amd64 1.16.0-1ubuntu1.1 amd64 wayland compositor infrastructure - server library ii qtwayland5:amd64 5.11.1-2 amd64 QtWayland platform plugin ii wayland-protocols 1.16-1 all wayland compositor protocols ii xwayland 2:1.20.1-3ubuntu2.1 amd64 Xwayland X server

arky commented 5 years ago

Thanks @bigfug for quick merge.