Package Details: libyami-utils 1.3.2-5

Git Clone URL: https://aur.archlinux.org/libyami-utils.git (read-only, click to copy)
Package Base: libyami-utils
Description: Intel VA-API Media Applications and Scripts for libyami
Upstream URL: https://github.com/01org/libyami-utils
Keywords: media player video
Licenses: Apache
Submitter: seanvk
Maintainer: seanvk
Last Packager: seanvk
Votes: 2
Popularity: 0.000000
First Submitted: 2016-07-29 23:05 (UTC)
Last Updated: 2019-08-15 21:42 (UTC)

Latest Comments

Eirikr commented on 2024-03-07 19:37 (UTC) (edited on 2024-03-07 20:01 (UTC) by Eirikr)

GCC 13.x; LLVM 17.x: this fails to install. (Note: the libyami-utils github was updated 2023)

./md5.h:26:20: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   26 | #include "config.h"
      |                    ^
./md5.h:39:21: error: #include nested depth 200 exceeds maximum of 200 (use -fmax-include-depth=DEPTH to increase the maximum)
   39 | #include <bsd/md5.h>
      |                     ^
decodeoutput.cpp:344:29: error: ‘MD5_CTX’ has not been declared
  344 |     std::string writeToFile(MD5_CTX&);
      |                             ^~~~~~~
decodeoutput.cpp:347:12: error: ‘MD5_CTX’ does not name a type
  347 |     static MD5_CTX m_fileMD5;
      |            ^~~~~~~
decodeoutput.cpp:351:1: error: ‘MD5_CTX’ does not name a type
  351 | MD5_CTX DecodeOutputMD5::m_fileMD5 = { 0 };
      | ^~~~~~~
decodeoutput.cpp: In member function ‘virtual bool DecodeOutputMD5::setVideoSize(uint32_t, uint32_t)’:
decodeoutput.cpp:379:19: error: ‘m_fileMD5’ was not declared in this scope; did you mean ‘m_file’?
  379 |         MD5_Init(&m_fileMD5);
      |                   ^~~~~~~~~
      |                   m_file
decodeoutput.cpp:379:9: error: ‘MD5Init’ was not declared in this scope; did you mean ‘MD5_Init’?
  379 |         MD5_Init(&m_fileMD5);
      |         ^~~~~~~~
decodeoutput.cpp: At global scope:
decodeoutput.cpp:385:13: error: ‘std::string DecodeOutputMD5::writeToFile’ is not a static data member of ‘class DecodeOutputMD5’
  385 | std::string DecodeOutputMD5::writeToFile(MD5_CTX& t_ctx)
      |             ^~~~~~~~~~~~~~~
decodeoutput.cpp:385:42: error: ‘MD5_CTX’ was not declared in this scope
  385 | std::string DecodeOutputMD5::writeToFile(MD5_CTX& t_ctx)
      |                                          ^~~~~~~
decodeinputavformat.cpp: In constructor ‘DecodeInputAvFormat::DecodeInputAvFormat()’:
decodeinputavformat.cpp:36:19: warning: ‘void av_init_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations]
   36 |     av_init_packet(&m_packet);
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~
In file included from /usr/include/libavcodec/codec_par.h:33,
                 from /usr/include/libavformat/avformat.h:312,
                 from decodeinputavformat.h:22,
                 from decodeinputavformat.cpp:20:
/usr/include/libavcodec/packet.h:629:6: note: declared here
  629 | void av_init_packet(AVPacket *pkt);
      |      ^~~~~~~~~~~~~~
decodeoutput.cpp:385:51: error: ‘t_ctx’ was not declared in this scope
  385 | std::string DecodeOutputMD5::writeToFile(MD5_CTX& t_ctx)
      |                                                   ^~~~~
decodeoutput.cpp:386:1: error: expected ‘,’ or ‘;’ before ‘{’ token
  386 | {
      | ^
decodeoutput.cpp: In destructor ‘virtual DecodeOutputMD5::~DecodeOutputMD5()’:
decodeoutput.cpp:405:43: error: ‘m_fileMD5’ was not declared in this scope; did you mean ‘fileMd5’?
  405 |         std::string fileMd5 = writeToFile(m_fileMD5);
      |                                           ^~~~~~~~~
      |                                           fileMd5
decodeoutput.cpp: In member function ‘virtual bool DecodeOutputMD5::output(const std::shared_ptr<VideoFrame>&)’:
decodeoutput.cpp:421:5: error: ‘MD5_CTX’ was not declared in this scope
  421 |     MD5_CTX frameMD5;
      |     ^~~~~~~
decodeoutput.cpp:422:15: error: ‘frameMD5’ was not declared in this scope; did you mean ‘frame’?
  422 |     MD5_Init(&frameMD5);
      |               ^~~~~~~~
      |               frame
decodeoutput.cpp:422:5: error: ‘MD5Init’ was not declared in this scope; did you mean ‘MD5_Init’?
  422 |     MD5_Init(&frameMD5);
      |     ^~~~~~~~
decodeoutput.cpp:423:5: error: ‘MD5Update’ was not declared in this scope; did you mean ‘MD5_Update’?
  423 |     MD5_Update(&frameMD5, &m_data[0], m_data.size());
      |     ^~~~~~~~~~
decodeoutput.cpp:426:17: error: ‘m_fileMD5’ was not declared in this scope; did you mean ‘m_file’?
  426 |     MD5_Update(&m_fileMD5, &m_data[0], m_data.size());
      |                 ^~~~~~~~~
      |                 m_file
make[2]: *** [Makefile:1159: yamidecode-decodeoutput.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/home/eirikr/.cache/yay/libyami-utils/src/libyami-utils-1.3.2/tests'
make[1]: *** [Makefile:468: all-recursive] Error 1
make[1]: Leaving directory '/home/eirikr/.cache/yay/libyami-utils/src/libyami-utils-1.3.2'
make: *** [Makefile:400: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: libyami-utils-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
libyami-utils - exit status 4 

seanvk commented on 2019-08-15 21:46 (UTC)

Updated to 1.3.2 release.

seanvk commented on 2019-06-24 22:48 (UTC)

New release 1.3.1.