Closed drscotthawley closed 3 years ago
Partial Fix:
UxPlay/lib,
dnssd.c
from #include <dns_sd.h>
to #include "dns_sd.h"
BUT: When trying to connect on iPad, after Selecting Screen Mirroring > UxPlay, I get the spinning "wait" icon that ultimately terminates with "Airplay. Unable to connected to UxPlay". When looking at uxplay log in Linux, I see something about a failed gstreamer plugin:
$ ./uxplay
Initialized server socket(s)
*** WARNING *** The program 'uxplay' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/blog/projects/avahi-compat.html>
(uxplay:648629): GStreamer-WARNING **: 12:37:32.407: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end
(uxplay:648629): GStreamer-WARNING **: 12:37:32.436: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstlibav.so': /lib/x86_64-linux-gnu/librsvg-2.so.2: undefined symbol: cairo_tag_end
Exact same issues occurs on RPiPlay. Since developing is ongoing there, closing here and opening there.
Thanks for making this. I'm having a problem with the build, in that it can't find a header file. After 'make' I get:
One common fix for this is to install a libavahi-compat-libdnssd-dev, but in my case it's already installed:
How does one resolve this dependency? (Ubuntu 20.10)