mariotaku / moonlight-tv

Lightweight NVIDIA GameStream Client, for LG webOS TV and embedded devices like Raspberry Pi
GNU General Public License v3.0
850 stars 31 forks source link

[BUG] Build Failed on Raspberry Pi 4 #45

Closed xbmo closed 3 years ago

xbmo commented 3 years ago

To Reproduce Steps to reproduce the behavior:

  1. Run cmake .. -DTARGET_RASPI=ON. This completes successfully.
  2. Run make.
  3. The build fails partway through. The build log can be viewed below.

Expected behavior The build completes and creates an executable.

Build Log

[  0%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.o
[  0%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.o
[  0%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.o
[  0%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.o
[  1%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.o
[  1%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.o
[  1%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.o
[  1%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.o
[  1%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.o
[  1%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.o
[  2%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.o
[  2%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.o
[  2%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.o
[  2%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.o
[  2%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.o
[  2%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.o
[  3%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.o
[  3%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.o
[  3%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.o
[  3%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.o
[  3%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.o
[  3%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.o
[  4%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.o
[  4%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.o
[  4%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.o
[  4%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.o
[  4%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.o
[  4%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.o
[  5%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.o
[  5%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.o
[  5%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.o
[  5%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.o
[  5%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.o
[  5%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.o
[  5%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.o
[  6%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.o
[  6%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.o
[  6%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.o
[  6%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.o
[  6%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.o
[  6%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.o
[  7%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.o
[  7%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.o
[  7%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.o
[  7%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.o
[  7%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.o
[  7%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.o
[  8%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.o
[  8%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.o
[  8%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto.c.o
[  8%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_client.c.o
[  8%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_driver_wrappers.c.o
[  8%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_ecp.c.o
[  9%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_rsa.c.o
[  9%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_se.c.o
[  9%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_slot_management.c.o
[  9%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_crypto_storage.c.o
[  9%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/psa_its_file.c.o
[  9%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.o
[ 10%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.o
[ 10%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.o
[ 10%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.o
[ 10%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.o
[ 10%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.o
[ 10%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.o
[ 10%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.o
[ 11%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.o
[ 11%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.o
[ 11%] Building C object third_party/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.o
[ 11%] Linking C static library libmbedcrypto.a
[ 11%] Built target mbedcrypto
[ 11%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.o
[ 11%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.o
[ 11%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.o
[ 11%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.o
[ 12%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.o
[ 12%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.o
[ 12%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.o
[ 12%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.o
[ 12%] Building C object third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.o
[ 12%] Linking C static library libmbedx509.a
[ 12%] Built target mbedx509
[ 12%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.o
[ 12%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/net_sockets.c.o
[ 13%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.o
[ 13%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.o
[ 13%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.o
[ 13%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.o
[ 13%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_msg.c.o
[ 13%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.o
[ 14%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.o
[ 14%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.o
[ 14%] Building C object third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls13_keys.c.o
[ 14%] Linking C static library libmbedtls.a
[ 14%] Built target mbedtls
[ 15%] Building C object core/moonlight-common-c/mbed-openssl-compat/CMakeFiles/mbed-openssl-compat.dir/src/rand_impl.c.o
[ 15%] Building C object core/moonlight-common-c/mbed-openssl-compat/CMakeFiles/mbed-openssl-compat.dir/src/evp_impl.c.o
[ 15%] Linking C static library libmbed-openssl-compat.a
[ 15%] Built target mbed-openssl-compat
[ 15%] Building C object third_party/h264bitstream/CMakeFiles/h264bitstream.dir/h264_nal.c.o
[ 15%] Building C object third_party/h264bitstream/CMakeFiles/h264bitstream.dir/h264_sei.c.o
[ 15%] Building C object third_party/h264bitstream/CMakeFiles/h264bitstream.dir/h264_stream.c.o
[ 16%] Linking C static library libh264bitstream.a
[ 16%] Built target h264bitstream
[ 16%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/callbacks.c.o
[ 17%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/compress.c.o
[ 17%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/host.c.o
[ 17%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/list.c.o
[ 17%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/packet.c.o
[ 17%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/peer.c.o
[ 17%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/protocol.c.o
[ 18%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/unix.c.o
[ 18%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/enet/win32.c.o
[ 18%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/reedsolomon/rs.c.o
[ 18%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/AudioStream.c.o
[ 18%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/ByteBuffer.c.o
[ 18%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/Connection.c.o
[ 19%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/ConnectionTester.c.o
[ 19%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/ControlStream.c.o
[ 19%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/FakeCallbacks.c.o
[ 19%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/InputStream.c.o
[ 19%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/LinkedBlockingQueue.c.o
[ 19%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/Misc.c.o
[ 20%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/Platform.c.o
[ 20%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/PlatformSockets.c.o
[ 20%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/RtpFecQueue.c.o
[ 20%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/RtpReorderQueue.c.o
[ 20%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/RtspConnection.c.o
[ 20%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/RtspParser.c.o
[ 20%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/SdpGenerator.c.o
[ 21%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/SimpleStun.c.o
[ 21%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/VideoDepacketizer.c.o
[ 21%] Building C object core/moonlight-common-c/CMakeFiles/moonlight-common-c.dir/moonlight-common-c/src/VideoStream.c.o
[ 21%] Linking C static library libmoonlight-common-c.a
[ 21%] Built target moonlight-common-c
[ 22%] Building C object core/libgamestream/CMakeFiles/gamestream.dir/src/client.c.o
[ 22%] Building C object core/libgamestream/CMakeFiles/gamestream.dir/src/http.c.o
[ 22%] Building C object core/libgamestream/CMakeFiles/gamestream.dir/src/mkcert.c.o
[ 22%] Building C object core/libgamestream/CMakeFiles/gamestream.dir/src/xml.c.o
[ 22%] Building C object core/libgamestream/CMakeFiles/gamestream.dir/src/sps.c.o
[ 22%] Linking C static library libgamestream.a
[ 22%] Built target gamestream
[ 22%] Building C object third_party/ilclient/CMakeFiles/ilclient.dir/ilclient.c.o
[ 22%] Building C object third_party/ilclient/CMakeFiles/ilclient.dir/ilcore.c.o
[ 22%] Linking C static library libilclient.a
[ 22%] Built target ilclient
[ 22%] Building C object CMakeFiles/moonlight.dir/app/main.c.o
[ 22%] Building C object CMakeFiles/moonlight.dir/app/backend/backend_root.c.o
[ 22%] Building C object CMakeFiles/moonlight.dir/app/backend/computer_manager.c.o
[ 22%] Building C object CMakeFiles/moonlight.dir/app/backend/pcmanager/pairing.c.o
[ 23%] Building C object CMakeFiles/moonlight.dir/app/backend/pcmanager/discovery.c.o
[ 23%] Building C object CMakeFiles/moonlight.dir/app/backend/pcmanager/wol.c.o
[ 23%] Building C object CMakeFiles/moonlight.dir/app/backend/application_manager.c.o
[ 23%] Building C object CMakeFiles/moonlight.dir/app/backend/coverloader.c.o
[ 23%] Building C object CMakeFiles/moonlight.dir/app/backend/error_manager.c.o
[ 23%] Building C object CMakeFiles/moonlight.dir/app/backend/types_impl.c.o
[ 24%] Building C object CMakeFiles/moonlight.dir/app/stream/platform.c.o
[ 24%] Building C object CMakeFiles/moonlight.dir/app/stream/session.c.o
[ 24%] Building C object CMakeFiles/moonlight.dir/app/stream/connection.c.o
[ 24%] Building C object CMakeFiles/moonlight.dir/app/stream/settings.c.o
[ 24%] Building C object CMakeFiles/moonlight.dir/app/ui/root.c.o
/home/pi/projects/moonlight-tv/app/ui/root.c: In function \u2018ui_render_background\u2019:
/home/pi/projects/moonlight-tv/app/ui/root.c:105:13: warning: implicit declaration of function \u2018renderer_draw\u2019 [-Wimplicit-function-declaration]
             renderer_draw();
             ^~~~~~~~~~~~~
[ 24%] Building C object CMakeFiles/moonlight.dir/app/ui/fonts.c.o
[ 25%] Building C object CMakeFiles/moonlight.dir/app/ui/launcher/window.c.o
[ 25%] Building C object CMakeFiles/moonlight.dir/app/ui/launcher/pclist.c.o
[ 25%] Building C object CMakeFiles/moonlight.dir/app/ui/launcher/pcempty.c.o
[ 25%] Building C object CMakeFiles/moonlight.dir/app/ui/launcher/applist.c.o
[ 25%] Building C object CMakeFiles/moonlight.dir/app/ui/launcher/statbar.c.o
[ 25%] Building C object CMakeFiles/moonlight.dir/app/ui/launcher/modals.c.o
[ 25%] Building C object CMakeFiles/moonlight.dir/app/ui/launcher/pairing.c.o
[ 26%] Building C object CMakeFiles/moonlight.dir/app/ui/streaming/overlay.c.o
[ 26%] Building C object CMakeFiles/moonlight.dir/app/ui/streaming/bottombar.c.o
[ 26%] Building C object CMakeFiles/moonlight.dir/app/stream/video/dummy.c.o
[ 26%] Building C object CMakeFiles/moonlight.dir/app/ui/settings/window.c.o
[ 26%] Building C object CMakeFiles/moonlight.dir/app/ui/settings/pane_basic.c.o
[ 26%] Building C object CMakeFiles/moonlight.dir/app/ui/settings/pane_host.c.o
[ 27%] Building C object CMakeFiles/moonlight.dir/app/ui/settings/pane_mouse.c.o
[ 27%] Building C object CMakeFiles/moonlight.dir/app/ui/settings/pane_about.c.o
[ 27%] Building C object CMakeFiles/moonlight.dir/app/ui/settings/statbar.c.o
[ 27%] Building C object CMakeFiles/moonlight.dir/app/platform/webos/sprites_webos.c.o
[ 27%] Building C object CMakeFiles/moonlight.dir/app/util/lruc.c.o
[ 27%] Building C object CMakeFiles/moonlight.dir/app/util/path.c.o
[ 28%] Building C object CMakeFiles/moonlight.dir/app/util/navkey.c.o
[ 28%] Building C object CMakeFiles/moonlight.dir/app/util/debugprint.c.o
[ 28%] Building C object CMakeFiles/moonlight.dir/app/nuklear/nkimage_sdl.c.o
[ 28%] Building C object CMakeFiles/moonlight.dir/app/app_sdl.c.o
[ 28%] Building C object CMakeFiles/moonlight.dir/app/backend/pcmanager/sdl_impl.c.o
[ 28%] Building C object CMakeFiles/moonlight.dir/app/stream/input/sdlinput.c.o
[ 29%] Building C object CMakeFiles/moonlight.dir/app/stream/input/sdl/keyboard.c.o
[ 29%] Building C object CMakeFiles/moonlight.dir/app/stream/input/sdl/gamepad.c.o
[ 29%] Building C object CMakeFiles/moonlight.dir/app/stream/input/sdl/mouse.c.o
[ 29%] Building C object CMakeFiles/moonlight.dir/app/platform/sdl/bus.c.o
[ 29%] Building C object CMakeFiles/moonlight.dir/app/platform/sdl/input_manager.c.o
[ 29%] Building C object CMakeFiles/moonlight.dir/app/platform/sdl/navkey_sdl.c.o
[ 30%] Building C object CMakeFiles/moonlight.dir/app/stream/audio/sdl.c.o
[ 30%] Building C object CMakeFiles/moonlight.dir/app/stream/video/delegate.c.o
[ 30%] Building C object CMakeFiles/moonlight.dir/app/platform/sdl/path_sdl.c.o
[ 30%] Building C object CMakeFiles/moonlight.dir/app/ui/sdl_renderer.c.o
/home/pi/projects/moonlight-tv/app/ui/sdl_renderer.c:28:55: error: \u2018res_vertex_source_data\u2019 undeclared here (not in a function); did you mean \u2018res_default_cover_data\u2019?
 static const char *shader_sources[2] = {(const char *)res_vertex_source_data, (const char *)res_fragment_source_data};
                                                       ^~~~~~~~~~~~~~~~~~~~~~
                                                       res_default_cover_data
/home/pi/projects/moonlight-tv/app/ui/sdl_renderer.c:28:93: error: \u2018res_fragment_source_data\u2019 undeclared here (not in a function); did you mean \u2018res_default_cover_data\u2019?
 static const char *shader_sources[2] = {(const char *)res_vertex_source_data, (const char *)res_fragment_source_data};
                                                                                             ^~~~~~~~~~~~~~~~~~~~~~~~
                                                                                             res_default_cover_data
/home/pi/projects/moonlight-tv/app/ui/sdl_renderer.c: In function \u2018renderer_setup\u2019:
/home/pi/projects/moonlight-tv/app/ui/sdl_renderer.c:59:72: error: \u2018res_vertex_source_size\u2019 undeclared (first use in this function); did you mean \u2018res_default_cover_size\u2019?
     glShaderSource(vertex_shader, 1, &shader_sources[0], (const int *)&res_vertex_source_size);
                                                                        ^~~~~~~~~~~~~~~~~~~~~~
                                                                        res_default_cover_size
/home/pi/projects/moonlight-tv/app/ui/sdl_renderer.c:59:72: note: each undeclared identifier is reported only once for each function it appears in
/home/pi/projects/moonlight-tv/app/ui/sdl_renderer.c:72:74: error: \u2018res_fragment_source_size\u2019 undeclared (first use in this function); did you mean \u2018res_default_cover_size\u2019?
     glShaderSource(fragment_shader, 1, &shader_sources[1], (const int *)&res_fragment_source_size);
                                                                          ^~~~~~~~~~~~~~~~~~~~~~~~
                                                                          res_default_cover_size
make[2]: *** [CMakeFiles/moonlight.dir/build.make:713: CMakeFiles/moonlight.dir/app/ui/sdl_renderer.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:831: CMakeFiles/moonlight.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
mariotaku commented 3 years ago

This has been fixed. For further runtime errors feel free to open a new one.