Trying to build inputstream.ffmpegdirect from github
#1
I am running the latest Raspberry PI OS 64-bit which is based on bookworm on a RPI3+ running Nexus. I followed the directions on github and cloned the Nexus branch then issued the cmake command and then make. I've tried setting the -flto flags on and off through makepkg.conf but I cannot get it to build as I keep getting this error.
 
Code:
/home/kodi/packages/ffmepgdirect/inputstream.ffmpegdirect/build/build/gnutls/src/gnutls/lib/nettle/mac.c:98:40: error: field 'streebog256' has incomplete type
   98 |                 struct streebog256_ctx streebog256;
      |                                        ^~~~~~~~~~~
/home/kodi/packages/ffmepgdirect/inputstream.ffmpegdirect/build/build/gnutls/src/gnutls/lib/nettle/mac.c:99:40: error: field 'streebog512' has incomplete type
   99 |                 struct streebog512_ctx streebog512;
      |                                        ^~~~~~~~~~~
/home/kodi/packages/ffmepgdirect/inputstream.ffmpegdirect/build/build/gnutls/src/gnutls/lib/nettle/mac.c:119:45: error: field 'streebog256' has incomplete type
  119 |                 struct hmac_streebog256_ctx streebog256;
      |                                             ^~~~~~~~~~~
/home/kodi/packages/ffmepgdirect/inputstream.ffmpegdirect/build/build/gnutls/src/gnutls/lib/nettle/mac.c:120:45: error: field 'streebog512' has incomplete type 

/home/kodi/packages/ffmepgdirect/inputstream.ffmpegdirect/build/build/gnutls/src/gnutls/lib/nettle/mac.c:742:45: error: 'streebog512_update' undeclared (first use in this function); did you mean 'streebog512_ctx'?
  742 |                 ctx->update = (update_func) streebog512_update;
      |                                             ^~~~~~~~~~~~~~~~~~
      |                                             streebog512_ctx
/home/kodi/packages/ffmepgdirect/inputstream.ffmpegdirect/build/build/gnutls/src/gnutls/lib/nettle/mac.c:743:45: error: 'streebog512_digest' undeclared (first use in this function); did you mean 'streebog512_ctx'?
  743 |                 ctx->digest = (digest_func) streebog512_digest;
      |                                             ^~~~~~~~~~~~~~~~~~
      |                                             streebog512_ctx
/home/kodi/packages/ffmepgdirect/inputstream.ffmpegdirect/build/build/gnutls/src/gnutls/lib/nettle/mac.c:745:31: error: 'STREEBOG512_DIGEST_SIZE' undeclared (first use in this function); did you mean 'SHA512_DIGEST_SIZE'?
  745 |                 ctx->length = STREEBOG512_DIGEST_SIZE;
      |                               ^~~~~~~~~~~~~~~~~~~~~~~
      |                               SHA512_DIGEST_SIZE
Usually I can do a search and come up with a hint but my searched show nothing for streebog. What am I doing wrong?
Reply
#2
Thread moved to inputsteam support, although building might be better in the development section?
|Banned add-ons (wiki)|Forum rules (wiki)|VPN policy (wiki)|First time user (wiki)|FAQs (wiki) Troubleshooting (wiki)|Add-ons (wiki)|Free content (wiki)|Debug Log (wiki)|

Kodi Blog Posts
Reply

Logout Mark Read Team Forum Stats Members Help
Trying to build inputstream.ffmpegdirect from github0