[FFmpeg-user] Compile Error - libvpx

Kent Scott kent.scott at allure-christie.com
Tue Jan 31 16:40:07 EET 2017


Trying to follow the instructions found here -> https://trac.ffmpeg.org/wiki/CompilationGuide/Centos#CompilationInstallation

Under the section for libvpx, when running make, I get the following error:

    [CXX] test/level_test.cc.o
    [CXX] test/lpf_test.cc.o
    [CXX] test/minmax_test.cc.o
    [CXX] test/partial_idct_test.cc.o
test/partial_idct_test.cc: In function ‘int16_t<unnamed>::MaxSupportedCoeff(void (*)(const tran_low_t*, uint8_t*, int, int))’:
test/partial_idct_test.cc:63: error: address of overloaded function with no contextual type information
test/partial_idct_test.cc:64: error: address of overloaded function with no contextual type information
test/partial_idct_test.cc: In function ‘int16_t<unnamed>::MinSupportedCoeff(void (*)(const tran_low_t*, uint8_t*, int, int))’:
test/partial_idct_test.cc:75: error: address of overloaded function with no contextual type information
test/partial_idct_test.cc:76: error: address of overloaded function with no contextual type information
test/partial_idct_test.cc: At global scope:
test/partial_idct_test.cc:418: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:420: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:422: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:424: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:426: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:428: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:430: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:432: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:434: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:436: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:438: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:440: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:579: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:581: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:583: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:585: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:587: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:589: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:591: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:593: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:595: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:597: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:599: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:601: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:612: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:614: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:616: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:618: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
test/partial_idct_test.cc:620: error: no matching function for call to ‘make_tuple(void (*)(const int16_t*, tran_low_t*, int), <unresolved overloaded function type>, <unresolved overloaded function type>, TX_SIZE, int, int, int)’
make[1]: *** [test/partial_idct_test.cc.o] Error 1
make: *** [.DEFAULT] Error 2

I am unsure why I would get this error. As an fyi, I am running on CentOS 6.8.

Thanks,

Kent


More information about the ffmpeg-user mailing list