Package Details: moonlight-embedded 2.4.11-1

Git Clone URL: https://aur.archlinux.org/moonlight-embedded.git (read-only, click to copy)
Package Base: moonlight-embedded
Description: Gamestream client for embedded devices
Upstream URL: https://github.com/irtimmer/moonlight-embedded
Licenses: GPL
Submitter: irtimmer
Maintainer: irtimmer
Last Packager: irtimmer
Votes: 3
Popularity: 0.000000
First Submitted: 2015-06-12 18:13 (UTC)
Last Updated: 2020-05-18 17:38 (UTC)

Dependencies (16)

Required by (0)

Sources (1)

Latest Comments

vogd commented on 2020-09-08 14:23 (UTC) (edited on 2020-09-08 14:25 (UTC) by vogd)

Fails to build at the linking stage:

[ 58%] Linking C executable moonlight

/usr/bin/ld: CMakeFiles/moonlight.dir/src/main.c.o:(.bss+0x10): multiple definition of `inputAdded'; CMakeFiles/moonlight.dir/src/config.c.o:(.bss+0x0): first defined here

/usr/bin/ld: CMakeFiles/moonlight.dir/src/sdl.c.o:(.bss+0x0): multiple definition of `sdlNextFrame'; CMakeFiles/moonlight.dir/src/main.c.o:(.bss+0x0): first defined here

... collect2: error: ld returned 1 exit status make[2]: [CMakeFiles/moonlight.dir/build.make:413: moonlight] Error 1 make[1]: [CMakeFiles/Makefile2:139: CMakeFiles/moonlight.dir/all] Error 2 make: *** [Makefile:149: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

Saren commented on 2018-04-21 12:19 (UTC) (edited on 2018-04-21 13:55 (UTC) by Saren)

If you are experiencing segfault with h265 codec, build ffmpeg-compat-57 from AUR (requires base-devel and git)

$ sudo pacman -S openjpeg
$ git clone https://aur.archlinux.org/ffmpeg-compat-57.git
$ cd ffmpeg-compat-57
$ makepkg -s

OR

$ pacaur -S ffmpeg-compat-57
$ cd $AURDEST/ffmpeg-compat-57

Don't attempt to install that package (it will conflict existing ffmpeg anyways), instead, copy the libs

$ cp -r pkg/ffmpeg-compat-57/usr/lib/ ~/.config/moonlight

then run moonlight each time by

$ LD_LIBRARY_PATH=~/.config/moonlight/lib moonlight stream

Please let me know if there is a better way.

DocMAX commented on 2017-11-04 13:54 (UTC)

ok works now with the patch

DocMAX commented on 2017-11-04 09:22 (UTC)

Getting error: [ 90%] Building C object CMakeFiles/moonlight.dir/src/video/ffmpeg_vdpau.c.o /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c:54:8: error: unknown type name 'VdpPresentationQueueTargetCreateX11' static VdpPresentationQueueTargetCreateX11* vdp_presentation_queue_target_create_x11; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c: In function 'vdpau_init_lib': /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c:101:22: warning: implicit declaration of function 'vdp_device_create_x11'; did you mean 'vdp_decoder_create'? [-Wimplicit-function-declaration] VdpStatus status = vdp_device_create_x11(display, DefaultScreen(display), &vdp_device, &vdp_get_proc_address); ^~~~~~~~~~~~~~~~~~~~~ vdp_decoder_create /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c: In function 'vdpau_init': /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c:118:36: error: 'VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_CREATE_X11' undeclared (first use in this function); did you mean 'VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY'? vdp_get_proc_address(vdp_device, VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_CREATE_X11, (void**)&vdp_presentation_queue_target_create_x11); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VDP_FUNC_ID_PRESENTATION_QUEUE_TARGET_DESTROY /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c:118:36: note: each undeclared identifier is reported only once for each function it appears in /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c: In function 'vdpau_init_presentation': /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c:183:6: error: called object 'vdp_presentation_queue_target_create_x11' is not a function or function pointer if(vdp_presentation_queue_target_create_x11(vdp_device, win, &vdp_queue_target) != VDP_STATUS_OK) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/docmax/.cache/pacaur/moonlight-embedded/src/moonlight-embedded-2.4.4/src/video/ffmpeg_vdpau.c:54:45: note: declared here static VdpPresentationQueueTargetCreateX11* vdp_presentation_queue_target_create_x11; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [CMakeFiles/moonlight.dir/build.make:471: CMakeFiles/moonlight.dir/src/video/ffmpeg_vdpau.c.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:69: CMakeFiles/moonlight.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: failed to build moonlight-embedded package(s)

blimpy commented on 2017-04-08 23:52 (UTC)

very outdated version

roobre commented on 2016-04-04 15:28 (UTC)

enet is also a required dependency afaik -- Checking for module 'libenet' -- No package 'libenet' found

kfiad commented on 2016-03-12 21:12 (UTC)

I think that for IMX "linux-headers-imx6-cubox-dt" should be an additional dependency.

moonman commented on 2015-11-06 22:02 (UTC)

missing v4l-utils as dependency

winlu commented on 2015-10-26 18:21 (UTC)

mappings actually end up in /usr/share/mappings instead of /usr/share/moonlight/mappings default example config is not bundled with the install as well